我们的 PDF 中的某些表具有如下字符串:>>>>>>>>>>>>9。在我们的 PDF 输出中,我们使用 overflow-wrap 属性来强制长词在单元格内中断而不溢出。但是,这不会强制 >>>>>>>>>>9 字符串中断。
我们使用 Oxygen XML Editor 20.1 使用 DITA 和 CSS 生成 PDF。我们的表由以下元素层次结构组成:
表 tgroup 行 thead tbody 条目 p
我们使用溢出换行: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;
}
预期结果:
一串符号在没有连字符(软连字符)的情况下中断,并在单元格中继续而不出血
实际结果:
一串符号渗入下一个单元格而不会中断