Comment étirer un champ de texte par rapport à la largeur des données dans les Rapports Jasper
J'ai un champ de texte suivie par un champ de texte statique et je suis en train de faire 2 choses:
- Obtenir le champ de texte pour étirer horizontalement (pas de retour) lorsque le texte est plus longue que la largeur de champ et
- Pousser le champ de texte statique à droite lorsque le champ de texte à gauche de celle-ci s'étend
Les deux champs sont contenus à l'intérieur d'un cadre.
J'ai mis à positionType=float et de la zone de texte à stretchWithOverflow=true, qui permettent le texte s'ajuste verticalement, mais pas étirer horizontalement.
Est-il possible d'atteindre 1 et 2 ci-dessus? Si oui, Comment?
OriginalL'auteur travega | 2012-01-23
Vous devez vous connecter pour publier un commentaire.
Au lieu d'avoir 2 champs de texte (dynamique et statique), vous pouvez avoir 1 champ de texte avec la valeur
$F{Field} + "statix text"
. Cela va sans doute résoudre votre problème. Aussi, vous pouvez définir la "largeur" et "stretch avec trop-plein" propriétés", selon vos exigences.OriginalL'auteur bchetty
Bien c'est une mauvaise nouvelle!! Selon les Chiffre de la documentation sur l'étirement des champs il n'est pas possible d'étirer la largeur d'un champ:
Cependant une solution pour le problème d'origine peut être trouvé ici grâce à @mdahlman
OriginalL'auteur travega