-2

我正在创建PdfPTablePdfPCell并且ParagraphChunks. 我想将块添加到特定坐标(绝对位置)的页面。

4

1 回答 1

1

我看到这个问题已经有一票反对票和一票赞成票。我必须承认你的问题很混乱。实际上它没有意义,因为标题中的问题是“如何在 itext 中设置块宽度?” 而正文中的问题听起来更像是如何在绝对位置添加块?

这是两个不同的问题。我假设您不需要重新调整块的宽度,但是您有一个具有一定宽度的块,并且您希望将其添加到页面的绝对位置。如果不是这种情况,您应该发布另一个带有明确问题的问题。

您正在使用PdfPTableand PdfPCell而不是pdfTable 和 pdfCell;像这样的错误不是由于英语不够流利造成的;它们证明您对 SO 上的人不够尊重,因此在提出问题时要更加小心。如果要PdfPTable在绝对位置添加a,则需要查看writeSelectedRows()方法。

你正在使用Paragraph. 如果要在Paragraph由其左下角和右上角坐标定义的矩形内添加一个,则需要ColumnText在合成模式下使用。

你也在谈论一个Chunk. 如果要Chunk在绝对位置添加a,则需要将其包裹在aPhrase中并使用方法将其添加到页面中ColumnText.showTextAligned()

上面提到的每个解决方案都有很多示例,但您应该首先确定您真正需要什么。从你的问题中不清楚。

于 2013-07-26T13:13:37.693 回答