Как изменить размер конкретной ячейки в reportlab

#python #reportlab

#python #reportlab

Вопрос:

Я хочу уменьшить размер конкретной ячейки. Я попробовал следующий код, но он изменяет размер каждого столбца.

 table = Table(data, colWidths=[1.9*inch] * 5)
  

Я также попробовал этот код в таблице style

 style = TableStyle([
('colWidths', (3, 3), (3, 3), 0.5*cm )
])
  

но это не работает.

Как я могу изменить размер конкретной ячейки, скажем, номер ячейки 3,3

Ответ №1:

Вы пробовали передавать список в colWidths и / или rowHeights с разными размерами? Что-то вроде:

 table = Table(data, colWidths=[2, 2, 2, 1, 2, 2], 
              rowHeights=[2, 2, 2, 1, 2, 2])