ReportLab отображает правильную границу для ячеек таблицы?
В документации отчета есть LINEBELOW и LINEABOVE. Но я не могу найти способ определить правую или левую границу (LINELEFT,LINERIGHT).
Любое предложение, как визуализировать ячейки только с правой границей?
Редактировать:
Я обнаружил "INNERGRID", который позволяет мне поставить границу между двумя ячейками:
('INNERGRID',(0,0),(1,0),0.3*mm,(0,0,0))
Это сделает черную границу между 1-й и 2-й ячейкой 1-го ряда:
┌───────╥───────┐
│ cell1 ║ cell2 │ ║ = Border
└───────╨───────┘ │ = cell
Но я ищу что-то вроде:
╓───────┬───────╖
║ cell1 │ cell2 ║
╙───────┴───────╜
2 ответа
Для этой цели в лаборатории отчетов есть 'LINEBEFORE'<левая граница, 'LINEAFTER' <- правая граница
Я не верю, что в настоящее время поддерживается установка правой границы, независимо от TableStyles
, Однако, основываясь на том, что вы редактируете свой вопрос для добавления, вы сможете получить то, что вы хотите, с чем-то вроде этого:
('GRID',(0,0),(-1,-1),0.3*mm,(0,0,0)),
('BOX',(0,0),(-1,-1),0.6*mm,(0,0,0))
Это должна быть тонкая сетка между ячейками, а затем более толстая граница вокруг стола.