如何使PdfPTable动态计算列宽

我想用包含不同长度字符串的列创建一个PdfPTable。我了解到,每一列的每个单元格/列的宽度都相同(默认值),或者可以设置每一列应占用的空间比例。

但是,我希望列的宽度可以根据需要而定,但不要任何宽度都取决于插入的数据。假设表格很容易放在页面上(不间断!)。当然,我可以手动浏览所有数据并计算每列的最大字符串长度,并相应地设置表的属性,但是我想知道itext本身是否已经提供了这样一个通用选项。

回答:

iText不是HTML,因此它没有自动调整宽度的选项,而是面向页面的,因此您必须确定宽度的百分比或绝对值。

恐怕要按照您的要求做,您必须按照您所说的那样通过测量宽度来实现自己的扩展。

以上是 如何使PdfPTable动态计算列宽 的全部内容, 来源链接: utcz.com/qa/415478.html

回到顶部