Bonjour,
Actuellement, j'ai la problématique suivante qui affiche une chaine sur un fichier PDF en utilisant XSL :
<xsl:text >     </xsl:text> <xsl:value-of select="@lignePrestLLigPrest" />
Le problème de cette instruction : si "lignePrestLLigPrest" est plus grande que 22 alors j'ai l'affichage suivant
sur ma page :
espaceespaceespaceespaceespaceLibelle d'intervention
long
Or ce que je souhaite afficher est :
espaceespaceespaceespaceespaceLibelle d'intervention
espaceespaceespaceespaceespacelong
Où espace désigne le caractère "espace".
Je pense que je peux utiliser l'instruction "xsl:if" ?
Soit s ma chaine à afficher.
Tester la longeur de s.
Si longueur < 22 alors afficher la chaine telle qu'elle.
Si longueur > 22 alors decouper la chaine :
* afficher sur une ligne sous_chaine(1,22)
* afficher sur une deuxième ligne sous_chaine(23,longueur(chaine))
Avez-vous des pistes pour résoudre cette problématique ?
Merci d'avance.
Partager