什么是PdfPTable.DefaultCell属性用于?

什么是DefaultCell属性用于?

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

获取默认的PdfPCell ,它将用作除addCell(PdfPCell)之外的所有addCell方法的引用。

我不明白。

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

创建PdfPTable ,添加单元格。

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

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

这就是Javadoc信息的内容:这个默认的PdfPCell将用作除addCell(PdfPCell)之外的所有addCell()方法的参考。 (因为在添加PdfPCell ,将使用该PdfPCell的属性, 而不是 默认单元的属性。)

这在我的书“iText in Action – Second Edition”的第4章中有解释。