3
我正在使用Reportlab生成報告卡。報告卡基本上是一個大的表格對象。表格單元格中的一些內容需要包裝,特別是標題和評論,而且我還需要大膽地確定某些元素。如何使用Reportlab在表格中垂直對齊段落?
爲了實現包裝和加粗的能力,我在表格中使用了段落對象。我的表格需要幾個這些元素垂直對齊'中間',但段落對齊並將我的文本對齊到單元格的底部。
如何垂直對齊表格單元格中的段落?
我正在使用Reportlab生成報告卡。報告卡基本上是一個大的表格對象。表格單元格中的一些內容需要包裝,特別是標題和評論,而且我還需要大膽地確定某些元素。如何使用Reportlab在表格中垂直對齊段落?
爲了實現包裝和加粗的能力,我在表格中使用了段落對象。我的表格需要幾個這些元素垂直對齊'中間',但段落對齊並將我的文本對齊到單元格的底部。
如何垂直對齊表格單元格中的段落?
我必須問:你嘗試過tablestyle VALIGN:MIDDLE嗎?
類似:
t=Table(data)
t.setStyle(TableStyle([('VALIGN',(-1,-1),(-1,-1),'MIDDLE')]))
(在ReportLab的用戶指南的第7.2節的詳細信息)
如果不這樣做,那麼你的款物必須是小區的整個高度,並在內部與底部對齊。
請問您可以發佈一個小樣本來重現問題嗎?
是的。 TableStyle的VALIGN爲我工作。 – bobince 2009-02-05 16:05:55