Bonjour,
j'ai un texte qui peut atteindre 540 caracteres.
J'utilise FOP pour le mettre en forme.
Dans une table, j'utilise hyphenate pour couper mon texte automatiquement (car si jamais l'utilisateur entre un mot de 540 caracteres sans espaces, ça prend toute la feuille sans couper le mot, tableau ou pas):
...
<fo:table-row>
<fo:table-cell border="black" border-width="1pt" border-style="solid" border-collapse="collapse" overflow="visible">
<fo:block hyphenate="true" language="en"><fo:inline> <xsl:value-of select="SelectedTab/text"/></fo:inline></fo:block>
</fo:table-cell>
</fo:table-row>
...
malheureusement, ca me le coupe n'importe comment.
Quelqu'un aurait-il une solution pour couper mon texte au bout de 80 caracteres sans faire une boucle de malade (genre j'apelle ma méthode, je coupe mon mot, je rappelle ma méthode avec le reste de caracteres, je coupe, je rappelle, ...) qui prendrait trop de mémoire (oui, ça j'ai déjà essayé)
Merci
Partager