我正在使用 xsl fo 模板并尝试将一个很长的字符串 [像这样:abcd26a6d91f1cc29c1567f96abcdff41c6d93d6f7302d0fc3bf61664ba9abcd] 放入表格的列中。
正如我们所见,此字符串不包含任何空格或连字符,因此我无法将其放入列中。
它正在流入其他列。我尝试了以下事情,但没有得到想要的行为:
-
这样做的正确方法是什么?
答案 0 :(得分:0)
你可以试试overflow
:
<fo:block overflow="hidden">$abcd</fo:block>
防止文本流出其容器。
如果您有不能用连字符连接的长“词”,还有 word-break="break-all"
。 Antenna House seems to support that.
您还可以每 N 个字符插入一个零宽度空格,以强制使用所需的换行符。