Вы можете указать атрибут wrap-option в вашем fo:block
следующим образом:
<fo:block wrap-option="wrap"> ... stuff </fo:block>
Вот спецификация XSL-FO для этого атрибута:
XSL Определение:
Значение : без переноса | обернуть | наследовать
По умолчанию : упаковка
Относится к : fo: block, fo: inline, fo: page-number,
ВОК: страница-номер-цитата
Наследуется : да
Проценты : N / A
Носитель : визуальный
Значения имеют следующие значения:
нет намотки
Перенос строки не будет выполняться.
В случае, если строки длиннее
доступная ширина
прямоугольник содержимого, переполнение будет
лечиться в соответствии с
свойство "overflow", указанное на
ссылочной области.
упаковка
Разрыв строки произойдет, если
линия переполняет доступный блок
ширина. Никаких специальных маркеров или других
лечение будет происходить.
Указывает, как перенос строки
(разрыв строки) содержания
объект форматирования должен быть обработан.
Реализации должны поддерживать
значение «без переноса», как определено в этом
Рекомендация, когда значение
«linefeed-treatment» - это «сохранить».
Вы также можете определить атрибут wrap-option
в fo:table-cell
<fo:table-cell wrap-option="wrap"> ... </fo:table-cell>
и fo:block
внутри наследуют свойство.