Souligner élément de bloc avec des tailles de police différentes, sans interruption de la ligne
Je suis en train de souligner un block
élément qui contient du texte. Le bloc a une font-size
attribut et le texte à l'intérieur de la block
est entouré par un inline
élément qui a une autre font-size
attribut.
Est-il de toute façon à s'assurer que la ligne résultant de la text-decoration="underline"
de l'extérieur d'un bloc est une ligne droite sur tous les élément de bloc (sans les "lacunes" - s'il vous plaît voir la photo ci-jointe) qui n'est pas en changeant sa position avec une taille de police ?
Mon code:
<fo:block font-size="14pt" text-decoration="underline">
Some text
<fo:inline font-size="10pt"> text with a smaller font size </fo:inline>
Another text
</fo:block>
Mon résultat:
Merci d'avance!
OriginalL'auteur M.E. | 2013-07-02
Vous devez vous connecter pour publier un commentaire.
J'ai deux versions de XSL-FO moteur à partir d'un seul fournisseur, et les plus up-to-date de la version rend une commune de souligner, sans lacunes, tandis que l'ancienne version rend ce que vous voyez avec FOP. De sorte qu'il semble être dépendant de l'implémentation.
Mais vous pouvez imiter l'apparence de ce que vous voulez de manière sélective à l'aide de la frontière plutôt que de s'appuyer sur la mise en œuvre:
Si cela imiter les œuvres de FOP ou pas, je ne sais pas car je n'utilise pas la FOP.
Merci beaucoup! En effet, la bordure inférieure est inférieure à souligner, mais c'est juste bien pour moi.
OriginalL'auteur G. Ken Holman