我无法使用DITA-OT PDF2剥离FOP中内联元素内的空格。这是我的代码段:
<xsl:attribute-set name="uicontrol">
<xsl:attribute name="white-space">nowrap</xsl:attribute>
<xsl:attribute name="white-space-treatment">ignore</xsl:attribute>
<xsl:attribute name="white-space-collapse">true</xsl:attribute>
<xsl:attribute name="linefeed-treatment">treat-as-zero-width-space</xsl:attribute>
<xsl:attribute name="background-color">#ff0000</xsl:attribute>
</xsl:attribute-set>
呈现给:
这是我的属性集:
{{1}}
必须剥离所有红色空格。我的错误在哪里?
答案 0 :(得分:1)
FOP似乎在&#34;白空间治疗&#34;:
中有困难XSL-FO Property Support Table (§7)
因此可能需要使用&lt; xsl:strip-space elements =&#34; uicontrol&#34;&gt;加上uicontrol中text()的normalize-space()函数。
以下是指定&lt; xsl:strip-space elements =&#34; uicontrol&#34;&gt;
时的结果Antenna House将您的原始样式定义呈现如下:
供您参考希望这有助于您的发展。