Я пытаюсь использовать Python с ReportLab 2.2 для создания отчета в формате PDF.
По словам пользователя руководство,
Специальные индексы TableStyle [так в оригинале]
В любой команде стиля индекс первой строки может быть установлен в одну из специальных строк «splitlast» или «splitfirst», чтобы указать, что стиль следует использовать только для последней строки разделенной таблицы или первой строки продолжения. Это позволяет разделить таблицы с более приятными эффектами вокруг разделения.
Я пробовал использовать несколько элементов стиля, в том числе:
('TEXTCOLOR', (0, 'splitfirst'), (1, 'splitfirst'), colors.black)
('TEXTCOLOR', (0, 'splitfirst'), (1, 0), colors.black)
('TEXTCOLOR', (0, 'splitfirst'), (1, -1), colors.black)
и ни один из них, кажется, не работает. Первый генерирует TypeError с сообщением:
TypeError: cannot concatenate 'str' and 'int' objects
а последние два генерируют TypeErrors с сообщением:
TypeError: an integer is required
Эта функция просто сломана или я что-то не так делаю? Если второе, то что я делаю не так?