Некоторые таблицы в наших PDF-файлах имеют следующую строку: >>>>>>>>>>> 9.В наших выходных PDF-файлах мы используем атрибут overflow-wrap, чтобы длинные слова разрывались внутри ячеек, а не кровоточили.Однако это не приводит к разрыву строки >>>>>>>>> 9.
Мы используем Oxygen XML Editor 20.1 для создания PDF-файлов с использованием DITA и CSS.Наши таблицы состоят из следующей иерархии элементов:
строка таблицы tgroup thead tbody запись p
Мы используем overflow-wrap: break-word;атрибут на начальном уровне, чтобы разбить длинные слова.Это не работает на строке символов, описанной выше.
Мы попытались установить атрибут в любом месте, но безрезультатно.Пробовал использовать перенос слов и разрыв слов в качестве альтернативы, но ничего.
*[class~="topic/table"] {
table-layout:fixed;
width: 100%;
overflow-wrap: break-word;
}
*[class~="topic/table"] *[class~="topic/entry"] {
overflow-wrap: break-word;
}
Ожидаемый результат:
строка символов разрывается без дефиса (мягкий дефис) и продолжается в ячейке без кровотечения
Фактический результат:
Строка символов перетекает в следующие ячейки без разрыва