首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本在其列中自动换行仅XSL fo

文本在其列中自动换行仅XSL fo
EN

Stack Overflow用户
提问于 2020-12-22 18:26:08
回答 1查看 44关注 0票数 0

我正在使用xsl fo模板,并尝试将一个非常长的字符串(如: abcd26a6d91f1cc29c1567f96abcdff41c6d93d6f7302d0fc3bf61664ba9abcd )放入表的列中。

因为我们可以看到这个字符串不包含任何空格或连字符,所以我无法将其放入列中。

它正在流入其他列。我尝试了以下几种方法,但没有得到想要的行为:

$abcd

$abcd

keep-together.within-column="always">$abcd -

$esc.escapeXml($stringUtils.join("abcd:",$abcd))

$abcd

这样做的正确方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-12-22 18:31:46

你可以试试overflow

代码语言:javascript
复制
<fo:block overflow="hidden">$abcd</fo:block>

防止文本流出它的容器。

如果你有不能用连字符连接的长“词”,也有word-break="break-all"Antenna House seems to support that.

您还可以每N个字符插入一次宽度为零的空格,以强制执行所需的换行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65407009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档