XSL-FO Antenna House Formatter - предотвращение переносов через разрыв страницы

В XSL-FO есть ли способ предотвратить перенос слов через разрыв страницы, когда вообще включен перенос слов? Я использую Antenna House Formatter. Заранее спасибо.

1 ответ

Решение

Извините, нет, я не знаю свойства для управления переносами на разрыв страницы, отличного от других переносов.

Вы можете использовать вывод XML дерева областей, чтобы найти страницы, заканчивающиеся на дефис, найти соответствующее слово в FO, изменить FO так, чтобы он вызывал разрыв перед словом или останавливал разрыв слова, а затем повторял процесс до на разрывах страниц нет дефисов.


Теперь я знаю: использовать hyphenation-keep="page" чтобы слова не переносились через разрыв страницы. См. https://www.w3.org/TR/xsl11/.

Другие вопросы по тегам