天线之家的不间断空间

时间:2019-05-20 19:18:28

标签: xsl-fo antenna-house

我不是专家,所以才寻求帮助。 我在进入“天线之家”预览时遇到问题-不间断空间(硬空间)。 XML文档文件包含非制动空间(U + 00A0)。 文件以utf-8编码

试图按如下所示向配置文件中添加参数,但不幸的是它不起作用(预览仍然显示正常空格)

天线屋ver。 6.4 有人知道如何配置“天线屋”以显示硬空间吗? 我将不胜感激;-)

<formatter-config>
<xslt-settings 
justify-nbsp="true"
  </xslt-settings>
</formatter-config>

enter image description here enter image description here

1 个答案:

答案 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&#xA0;lorem3 ipsum3 fdg123b XXXX</fo:block>
<fo:block axf:justify-nbsp="false">podstawowa opieka zdrowotna lorem1 ipsum1 lorem2 ipsum2&#xA0;lorem3 ipsum3 fdg123b XXXX</fo:block>

With and without axf:justify-nbsp="false"

由于axf:justify-nbsp是继承属性(请参见https://www.antennahouse.com/product/ahf66/ahf-ext.html#axf.justify-nbsp),因此,如果您希望将其应用于整个文档,则可以将其放在fo:root上:即{{ 1}}。