XSL-FO Antenna House Formatter - предотвращение переносов через разрыв страницы
В XSL-FO есть ли способ предотвратить перенос слов через разрыв страницы, когда вообще включен перенос слов? Я использую Antenna House Formatter. Заранее спасибо.
1 ответ
Решение
Извините, нет, я не знаю свойства для управления переносами на разрыв страницы, отличного от других переносов.
Вы можете использовать вывод XML дерева областей, чтобы найти страницы, заканчивающиеся на дефис, найти соответствующее слово в FO, изменить FO так, чтобы он вызывал разрыв перед словом или останавливал разрыв слова, а затем повторял процесс до на разрывах страниц нет дефисов.
Теперь я знаю: использовать hyphenation-keep="page"
чтобы слова не переносились через разрыв страницы. См. https://www.w3.org/TR/xsl11/.