Vous pouvez spécifier l'attribut wrap-option dans votre fo:block
comme ceci:
<fo:block wrap-option="wrap"> ... stuff </fo:block>
est ici la spécification XSL-FO pour cet attribut:
XSL Définition:
Valeur: non-enroulable | envelopper | possèdes
initial: Emballage
S'applique à: fo: block, fo: inline, fo: numéro de page, fo: page-number-citation
Héritée: oui
pourcentages: N/A
médias: visuel
Les valeurs ont les significations suivantes:
sans enveloppe
Aucune ligne d'emballage sera effectuée.
Dans le cas où les lignes sont plus longues que la largeur disponible du contenu rectangle , le trop-plein sera être traités conformément à la propriété « débordement » indiqué sur la référence de la zone .
wrap
-ligne de rupture se produira si la ligne déborde le bloc disponible largeur. Aucun marqueur spécial ou autre traitement ne se produira.
Spécifie comment le retour à la ligne (découpe de ligne) du contenu de l'objet de mise en forme doit être traité.
Les mises en œuvre doivent prendre en charge la valeur « no-wrap », tel que défini dans la présente Recommandation , lorsque la valeur de « traitements de saut de ligne » est « préserver ».
Vous pouvez également définir l'attribut wrap-option
dans un fo:table-cell
<fo:table-cell wrap-option="wrap"> ... </fo:table-cell>
et les fo:block
s au sein hériteront la propriété.
Cela ne fonctionne pas. – Alex