我不是专家,所以才寻求帮助。 我在进入“天线之家”预览时遇到问题-不间断空间(硬空间)。 XML文档文件包含非制动空间(U + 00A0)。 文件以utf-8编码
试图按如下所示向配置文件中添加参数,但不幸的是它不起作用(预览仍然显示正常空格)
天线屋ver。 6.4 有人知道如何配置“天线屋”以显示硬空间吗? 我将不胜感激;-)
<formatter-config>
<xslt-settings
justify-nbsp="true"
</xslt-settings>
</formatter-config>
答案 0 :(得分:1)
首先,即使在AH Formatter V6.4中,axf:justify-nbsp
/ justify-nbsp
也是扩展属性,而不是Formatter选项设置。关于选项设置,我什么都找不到。这样,您就可以像其他任何继承的属性一样在文档/样式表中使用它(尽管您还没有说要使用XSL-FO还是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
上:即{{ 1}}。