我正在尝试以以下格式在 reportLab 中布局表格。该表是动态的,可以有很多行。
---------
| a | b |
|---| |
| a | |
|---| |
| a | |
---------
tTableStyle=[ ('SPAN',(1,0),(1,-1)) ]
如果表格适合一页,则效果很好,但如果表格被拆分为页面,则会崩溃。如果没有跨度,表格可以拆分,但我被第二列中的网格线卡住了。
已在此处阅读,这是由于使用的算法无法自动跨页面跨页但不确定如何解决此问题。
是否可以获取每页上显示的行数并使用它而不是-1?例如。x=rows_on_page1, y=rows_on_page2 然后在 tableStyle 我可以做类似的事情
('SPAN',(1,0),(1, x)),
('SPAN',(1,x+1),(1,y))
有人建议手动创建表,但我不确定如何。任何帮助表示赞赏。