code: def fmt_row(self, columns, dimensions, row, **settings):
          
          cells = []
          i = 0
          for column in columns:
              cells.append(self.fmt_cell(
                      row[i],
                      dimensions[i],
                      column,
                      **settings[self.SETTING_TEXT_FORMATING]
                  )
              )
              i += 1
          return self.bchar('v', 'm', settings[self.SETTING_BORDER_STYLE], **settings[self.SETTING_BORDER_FORMATING]) + \
                 self.bchar('v', 'm', settings[self.SETTING_BORDER_STYLE], **settings[self.SETTING_BORDER_FORMATING]).join(cells) + \
                 self.bchar('v', 'm', settings[self.SETTING_BORDER_STYLE], **settings[self.SETTING_BORDER_FORMATING])
docs: Format single table row.