xsl:fo text-decoration="underline" 线条粗细

xsl:fo text-decoration="underline" line thickness

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

<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>

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

有没有<fo:block>text-decoration="underline solid 1mm"</fo:block>因为线太细了

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

要使 axf:text-line-widthborder-bottom 仅应用于文本,请将文本包裹在 fo:inline 中并在其上使用 属性。