【发布时间】:2013-02-08 17:35:02
【问题描述】:
我正在使用开源 http://itextpdf.com/ 来创建一些 pdf 。
我可以创建一个表格,但是所有列的宽度都相同,我需要更改特定列的宽度。
PdfPTable table = new PdfPTable(6);
Phrase tablePhrse = new Phrase("Sl n0", normalFontBold);
PdfPCell c1 = new PdfPCell(tablePhrse);
c1.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell(c1);
我找不到任何方法来设置列的宽度,请建议一些方法来实现这一点..
【问题讨论】:
-
你可以使用
column.setPreferredWidth(100); -
我在 PdfTable 或 PdfCell 下找不到 .setPreferredWidth(100) 方法..
-
对不起,我误会了。我认为您可以使用
table.setTotalWidth();和table.setWidths(); -
谢谢.. Setwidths 工作正常..