2013-07-25 42 views

回答

0

我看到这个问题已经有一个下调和一个近距离投票。我必须承认你的问题很混乱。其实它没有意义,因为标题中的问题说“如何在itext中设置块宽度?”而在体内的问题听起来更像如何在绝对位置添加块?

这些是两个不同的问题。我假设你不需要重新调整Chunk的宽度,但是你有一个Chunk,具有一定的宽度,并且你希望将它添加到绝对位置的页面中。如果不是这种情况,你应该提出另一个问题,并提出明确的问题。

您正在使用PdfPTablePdfPCell,不是 pdfTable和pdfCell;像这样的错误不是由于英语不够流利造成的;他们证明你不会在表达问题时更加小心谨慎。 如果要在绝对位置添加PdfPTable,则需要查看writeSelectedRows()方法。您正在使用Paragraph。如果要在由其左下角和右上角坐标定义的矩形内添加Paragraph,则需要在复合模式下使用ColumnText

您还在谈论一个Chunk。如果您想在绝对位置添加Chunk,则需要将其包装在Phrase中,并使用ColumnText.showTextAligned()方法将其添加到页面中。

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