读书人

itext设立默认NO_BORDER表格

发布时间: 2012-12-25 16:18:28 作者: rapoo

itext设置默认NO_BORDER表格

读到itext in action第6章6.1.3,有个函数getDefaultCell(),查看该函数的API

?

?

?

PdfPCell com.lowagie.text.pdf.PdfPTable.getDefaultCell()

?

Gets the default PdfPCell that will be used as reference for all the addCell methods except addCell(PdfPCell).

?

那么就是说你使用new PdfPCell就有border

?

?

那再查看PdfPCell的构造函数。以PdfPCell()和PdfPCell(Phrase)为例,发现的确有默认的border。

?

itext设立默认NO_BORDER表格

?

?

参照第6章的代码PdfPTableWithoutBorders做小小的改动

?

?

请注意addCell(new PdfPCell())和addCell(new Paragraph())的区别

?

PdfPCell cell = new PdfPCell(new Paragraph("header with colspan 3"));table.addCell(cell);table.addCell(new Paragraph("header with colspan 3"));
?

?

参考资料:itext in action 2006版itext-2.0.8

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

读书人网 >编程

热点推荐