我正在创建由PdfPTable
组成的PdfPCell
,Paragraph
和Chunks
。我想将块添加到特定坐标(绝对位置)的页面。
答案 0 :(得分:0)
我看到这个问题已经有一次失败和一次近距离投票。我必须承认你的问题很混乱。实际上它没有意义,因为标题中的问题是“如何在itext中设置块宽度?”而身体中的问题听起来更像是如何在一个块中添加一个块绝对位置?
这是两个不同的问题。我假设您不需要重新缩放块的宽度,但是您有一个具有一定宽度的块,并且您希望将其添加到绝对位置的页面。如果情况并非如此,那么你应该发一个明确问题的另一个问题。
您正在使用PdfPTable
和PdfPCell
,不是 pdfTable和pdfCell;这样的错误并不是因为英语不够流利;他们证明你在表达问题时不够尊重人们足够小心。
如果您想在绝对位置添加PdfPTable
,则需要查看writeSelectedRows()
方法。
您正在使用Paragraph
。如果要在由左下角和右上角坐标定义的矩形内添加Paragraph
,则需要在复合模式下使用ColumnText
。
你也在谈论Chunk
。如果要在绝对位置添加Chunk
,则需要将其包含在Phrase
内并使用ColumnText.showTextAligned()
方法将其添加到页面中。
上面提到的每个解决方案都有很多可用的示例,但您应该首先考虑一下您真正需要的内容。你的问题并不清楚。