我使用的是開源的http://itextpdf.com/,來創建一些pdf。在iText中設置表格單元格的寬度java 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)的',' – Smit 2013-02-08 17:50:08
我找不到.setPreferredWidth(100)PdfTable或PdfCell下方法.. – indra 2013-02-08 18:03:02
對不起,我誤會了。我認爲你可以使用'table.setTotalWidth(); '和'table.setWidths(); ' – Smit 2013-02-08 18:17:21