Dans certains cas, il est nécessaire de pouvoir imprimer, par exemple, un libellé plus long (ex : désignation d'un article).
Pour ce faire, il faut indiquer au rapport que la taille de la zone concernée doit pouvoir s'ajuster verticalement.
Voici la manière de procéder pour différents cas :
Dans une table (
)
- Au niveau de Cell1, initialiser la propriété Wordwrap à true.
Dans certains cas (texte très long, ligne justifiée et/ou hauteur de ligne non standard), il est nécessaire d'initialiser la propriété Wysiwyg à true. - Au niveau de Row1, initialiser la propriété Autosize à true.
- Au niveau de la bande, initialiser les propriétés CanGrow et CanShrink à true.
Dans une zone texte ("tirer" un champ de la base de données sur le rapport)
- Au niveau de Text1, initialiser les propriétés CanGrow et Wordwrap à true
- Au niveau de la bande, initialiser la propriété CanGrow à true
Dans une zone "texte mis en page" (
)
- Au niveau de Rich1, initialiser les propriétés CanGrow et GrowToBottom à true
- Au niveau de la bande, initialiser la propriété CanGrow à true
Si votre mise en page comporte des données côte à côte dont la longueur peut varier (voir ci-dessous), il faut privilégier l'utilisation de tableaux et non des zones texte séparées.

Si votre mise en page comporte, par exemple, deux tableaux côte à côte (voir ci-dessous), il se peut que la "réduction" de la taille d'un des tableaux influence l'affichage de l'autre : les données s'impriment alors sur une même ligne.

Pour éviter ce comportement, vous pouvez utiliser la propriété ShiftMode.