代码之家  ›  专栏  ›  技术社区  ›  kylej

XSL-FO天线室格式化程序-防止跨分页符断字

  •  3
  • kylej  · 技术社区  · 7 年前

    使用XSL-FO,有没有一种方法可以防止在通常启用连字号的情况下在分页符之间对单词进行连字号?我正在使用天线室格式化程序。提前谢谢你。

    1 回复  |  直到 6 年前
        1
  •  4
  •   Tony Graham    6 年前

    对不起,没有,我不知道有什么属性可以控制分页符处的连字符与其他连字符不同。

    您可以使用区域树XML输出来查找以连字符结尾的页面,在FO中查找相应的单词,修改FO以使单词前面出现中断或阻止单词中断,然后重复此过程,直到分页符处没有连字符为止。


    现在我知道了:使用 hyphenation-keep="page" 阻止文字在分页符之间连字符。看见 https://www.w3.org/TR/xsl11/#hyphenation-keep .