gpt4 book ai didi

css - 在 Oxygen 中生成的 PDF 输出中,无法在表格单元格内打断一串符号

转载 作者:行者123 更新时间:2023-11-28 00:24:32 25 4
gpt4 key购买 nike

我们 PDF 中的一些表格有如​​下字符串:>>>>>>>>>>>9。在我们的 PDF 输出中,我们使用 overflow-wrap 属性来强制长单词在单元格内中断而不流血。但是,这不会强制 >>>>>>>>>9 字符串断开。

我们使用 Oxygen XML Editor 20.1 通过 DITA 和 CSS 生成 PDF。我们的表格由以下元素层次结构组成:

表格 t组 排 头 body 入口

我们使用 overflow-wrap: break-word;属性在入门级打破长词。这不适用于上述符号串。

我们已尝试将属性设置为任何位置,但没有结果。尝试使用 word-wrap 和 word-break 作为替代方案,但没有。

    *[class~="topic/table"] {
table-layout:fixed;
width: 100%;
overflow-wrap: break-word;
}

*[class~="topic/table"] *[class~="topic/entry"] {
overflow-wrap: break-word;
}

预期结果:

符号串在没有连字符(软连字符)的情况下断开,并在单元格中继续而不流血

实际结果:

符号串在不中断的情况下渗入下一个单元格

最佳答案

使用 Oxygen 的“Insert From Character map”(从主“Edit”菜单),您可以搜索一个名为“zero width space”的字符,然后将其手动添加到内容中。它不会显示,但 PDF 处理器将能够在生成 PDF 时断开那里的行。

关于css - 在 Oxygen 中生成的 PDF 输出中,无法在表格单元格内打断一串符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54714718/

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