gpt4 book ai didi

java - 如何使 PdfPTable 动态计算列宽

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:57:14 25 4
gpt4 key购买 nike

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

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

最佳答案

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

恐怕要按照您的要求进行操作,您必须像您所说的那样通过测量宽度来实现自己的扩展。参见 how to calculate the string with with iText .

关于java - 如何使 PdfPTable 动态计算列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7687259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com