xsl:fo text-decoration =“下划线”线条粗细

时间:2017-08-24 04:10:58

标签: xslt xsl-fo

我正在尝试在我的代码中使用以下内容。

<fo:block font-weight="bold" font-size="x-large" text-decoration="underline">QUOTATION</fo:block>

但我希望能够控制线条的厚度和可能的样式,我知道我可以使用

<fo:block font-weight="bold" font-size="x-large" border-bottom="solid 1mm">QUOTATION</fo:block>

但是这个是在表中使用的,我不知道我是如何使它特定于文本而不是单元格。所以文字装饰似乎更合适。

<fo:block>text-decoration="underline solid 1mm"</fo:block>这样的东西,因为线条太薄了。

enter image description here

1 个答案:

答案 0 :(得分:1)

如果您使用的是AH Formatter,则可以使用axf:text-line-width(以及其他相关属性)。见https://www.antennahouse.com/product/ahf64/ahf-ext.html#text-decoration

要使axf:text-line-widthborder-bottom仅应用于文本,请将文本换行fo:inline并使用该属性。