答案 0 :(得分:1)
由于您不熟悉iText,因此您应该使用最新版本的iText。这是iText 7.0.3:https://github.com/itext/itext7/releases
该表是使用以下代码创建的:
pdf
PdfWriter
对象是将PDF语法写入pdf
的低级PDF文档。我们使用Document
对象创建名为document
的{{1}}实例。这是我们可以添加各种构建块的高级文档,例如Paragraph
,Image
,List
和其他高级对象。
在您的情况下,我们要添加一个表,因此我们创建了一个Table
实例。我们传递一个带有三个元素的float
数组,因为我们需要三列。第一列的宽度是第二列和第三列宽度的1/4。我们希望表格占据页面可用宽度的50%。
现在我们要添加细胞。您可以添加三种类型的单元格:
addHeaderCell()
方法addCell()
方法和addFooterCell()
方法。如果某个表格不适合该页面,它将分布在不同的页面上,页眉和页脚单元格将重复出现。
传递给其中一个方法的参数是Cell
。我们可以改变每个细胞的排列,边界等。有关可用属性的更多信息,请阅读tutorial和API documentation。