2017-08-24 3 views
1

J'essaie d'utiliser ce qui suit dans mon code.xsl: fo text-decoration = épaisseur de ligne "underline"

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

mais je veux être en mesure de contrôler l'épaisseur et peut-être le style de la ligne, je sais que je pourrais utiliser un

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

mais celui-ci est utilisé dans une table et je Je ne sais pas comment je le rends spécifique au texte et non à la cellule. La décoration de texte semblait donc plus appropriée.

Y a-t-il une chose telle que <fo:block>text-decoration="underline solid 1mm"</fo:block> parce que la ligne est trop mince.

enter image description here

Répondre

1

Si vous utilisez AH Formatter, vous pouvez utiliser axf:text-line-width (et d'autres propriétés connexes). Voir https://www.antennahouse.com/product/ahf64/ahf-ext.html#text-decoration

Pour faire soit axf:text-line-width ou border-bottom appliquent à tout le texte, envelopper le texte dans fo:inline et utiliser la propriété sur ce point.

+1

Merci, COTATION travaillé. Maintenant, je peux contrôler l'épaisseur de la ligne et il reste la longueur du texte –