0
美好的一天,是否可以在reportlab中製作只有水平邊框的表格?
我有以下設計的數組/列表:data = [['colour', 'apple', 'pear', 'peach'], ['RED', 1, 2, 5], ['YELLOW', 6, 7, 9]]
。我看過很多教程解釋如何添加內部網格和框。但我想有幾分接近這樣的:
你知道如何只添加水平邊框?
美好的一天,是否可以在reportlab中製作只有水平邊框的表格?
我有以下設計的數組/列表:data = [['colour', 'apple', 'pear', 'peach'], ['RED', 1, 2, 5], ['YELLOW', 6, 7, 9]]
。我看過很多教程解釋如何添加內部網格和框。但我想有幾分接近這樣的:
你知道如何只添加水平邊框?
你應該看看LineAbove和LineBelow在TableStyle page 77
LIST_STYLE = TableStyle([('LINEABOVE', (0,0), (-1,0), 2, colors.green),
('LINEABOVE', (0,1), (-1,-1), 0.25, colors.black),
('LINEBELOW', (0,-1), (-1,-1), 2, colors.green)])
以及如何分配這些只對表的頁眉和頁腳? –
我無法通過防火牆查看您的圖像。您可以確定需要哪些行並選擇這些行 - 如果您不確定從頂部或底部預先確定了多少行,但可以確定併爲其分配變量,則可以使用TableStyle中的那些行.... – mauve
對不起,解決了。恐慌了一下,忘了'',代碼失敗了,決定我做的一切都是錯誤的^^現在它可以工作。如果我想概述上面和下面兩行,我需要有點像: 'tableStyle = TableStyle('LINEABOVE',(0,0),( - 1,0),0.25,colors.darkgray), ('LINEBOVEOW',(0,0),(-1,0),0.25,colors.darkgray), ('LINEABOVE',(0,-1),(-1,-1),0.25,colors .darkgray), ('LINEBELOW',(0,-1),(-1,-1),0.25,colors.darkgray) ]' –