Message posté par : Yunali
----------------------------------------
Bonjour,
Je réalise un atlas de plus de 100 pages sur QGIS 3.28.
J'aimerais intégrer à chaque page un texte lié à la carte (changeant donc à chaque
nouvelle page de l'atlas).
Il s'agit de textes descriptifs de plusieurs lignes (environ 1400 caractères max).
Je cherche comment intégrer ces textes de manière automatique à l'atlas.
J'ai tenté 2 options qui ne sont pas concluantes :
Option 1 : intégrer ces textes dans la table attributaire de la couche de couverture de
l'atlas, puis ajouter une zone de texte sur la mise en page et la remplir via une
expression, en indiquant le champ qui contient le texte. Malheureusement le texte est
tronqué dès les premières phrases et n'apparait pas en entier, alors qu'il
apparaissait bien en entier dans la cellule de la table attributaire (en créant le champ,
j'ai indiqué une longueur de 1400 caractères).
Option 2 : insérer la table attributaire de la couche dans la mise en page. Cette fois-ci
ça marche, le texte n'est pas tronqué, mais le tableau est trop grand car il attend,
au mieux, la fin d'une phrase pour passer à la ligne, et impossible de le
redimensionner. Le tableau a le temps de sortir 3 fois de la page. Il faudrait
l'équivalent du paramètre "renvoyer automatiquement à la ligne" d'Excel,
pour dimensionner le tableau comme souhaité puis que QGIS adapte le texte en fonction, et
non l'inverse.
J'ai donc écarté ces 2 options.
Connaitriez-vous d'autres solutions pour afficher ces grands textes dynamiques dans
l'atlas ?
Merci par avance !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=360288#p360288
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net