gpt4 book ai didi

iTextSharp 7 换行和不换行

转载 作者:行者123 更新时间:2023-12-05 08:09:23 34 4
gpt4 key购买 nike

是否可以管理文本换行?我在一个段落中有一个长字符串,比一个单元格还长。如果它的形式是“ABCDEFGHIJKLMN”,将显示在一行(row)文本上。但如果它是“ABC DEFGH IJKLM”形式,它被包裹在两行中。怎么会被强制留在一线?

最佳答案

OP 在评论中澄清

I would like the cell to expand. Anyway, the no wrapping idea comes out of many pages on the Internet saying it wouldn't wrap if no wrapping spaces are used. I don't know if it did, it doesn't do this anymore ...

iText 7 Table 及其默认的 TableRenderer 渲染器类只支持固定的列宽,可以由

  • 一个固定的表格宽度和一个整数,列数,
  • 一个固定的表格宽度和一个相对列宽的数组,或者
  • 绝对列宽数组。

因此,那些 Internet 上的许多页面 所说的似乎是不可能的。


也就是说,iText 7 架构允许设置自定义下一个渲染器。因此,如果您实现表格渲染器,则可能会引入一定数量的动态行为,特别是一些自动单元格大小调整。

这样的自定义渲染器很可能会遇到问题,但是,每当代码使用 ILargeElement 接口(interface) Table 实现时,因为第一个单元格必须被布局' 在所有单元格内容已知之前编辑。

关于iTextSharp 7 换行和不换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38659481/

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