发布于 2019-05-20 20:06:52
首先,即使在AH格式化程序V6.4中,axf:justify-nbsp/justify-nbsp也是一个扩展属性,而不是格式化程序选项设置。我找不到任何关于它是一个选项设置的东西。因此,您只需在文档/样式表中使用它,就像使用任何其他继承的属性一样(尽管您还没有说明是使用XSL还是CSS)。
其次,AH格式化程序没有一个选项来使非破坏空间可见.但是,您可以使用XSLT在每个不间断的空间周围放置一个fo:inline/span,并给该元素一个背景色。
将axf:justify-nbsp="false"添加到XSL-FO中:
<fo:block space-after="1em">podstawowa opieka zdrowotna lorem1 ipsum1 lorem2 ipsum2 lorem3 ipsum3 fdg123b XXXX</fo:block>
<fo:block axf:justify-nbsp="false">podstawowa opieka zdrowotna lorem1 ipsum1 lorem2 ipsum2 lorem3 ipsum3 fdg123b XXXX</fo:block>

由于axf:justify-nbsp是继承的属性(请参阅https://www.antennahouse.com/product/ahf66/ahf-ext.html#axf.justify-nbsp),如果希望它应用于整个文档,则可以将其放在fo:root:即<fo:root axf:justify-nbsp="false">上。
https://stackoverflow.com/questions/56226908
复制相似问题