什么是PdfPTable.DefaultCell属性用于?

时间:2014-06-03 03:24:09

标签: c# itextsharp

DefaultCell属性用于什么?

PdfPTable.getDefaultCell()的Java文档读取:

获取默认PdfPCell,该addCell将用作除addCell(PdfPCell)以外的所有{{1}}方法的参考。

我不明白。

缺少.NET库的文档。 Java文件仍然有文件证明,但不是那么好。我通常从Java中查找,因为这两个API是对称的。但我仍然不明白这个属性的含义。

1 个答案:

答案 0 :(得分:0)

创建PdfPTable时,您需要添加单元格。

一种方法是创建PdfPCell对象并使用addCell()方法添加该单元格。

另一种方法是使用快捷方式:您不创建PdfPCell,但是使用{{StringPhrase向表中添加addCell()PdfPCell 1}}方法。在这种情况下,使用默认属性内部创建getDefaultCell()。您可以通过更改默认单元格的属性 更改默认属性。使用PdfPCell方法获取默认单元格。

这是Javadoc信息的内容:此默认addCell()将用作除addCell(PdfPCell)之外的所有PdfPCell方法的参考。 (因为在添加PdfPCell时,将使用{{1}}的属性, 默认单元格的属性。)

我的书"iText in Action - Second Edition"的第4章对此进行了解释。