Message posté par : GlaDal
----------------------------------------
J'ai été récemment confronté à cette question, soit : préférer la fonction wordwrap()
via une expression ou 'découper sur un caractère' mais dans un contexte un peu
différent, à savoir la mise en page où l'option de longueur max de la ligne n'est
pas proposée pour un objet de type 'table attributaire'.
Mes contraintes initiales étaient de :
1 - Pouvoir faire un retour à la ligne pour pouvoir lister des observations afin de
faciliter la lecture tout en structurant l'argumentation
2 - Ne pas dépasser une certaine largeur (contrainte par la mise en page et la taille de
la feuille A4 en sortie)
L'option 'découper sur un caractère' répond au besoin 1.
La fonction 'Wordwrap()' répond au besoin 2.
Seulement, il est impossible de cumuler les deux, à savoir limiter la largeur de ma zone
de texte et de faire un retour à la ligne quand je le souhaite.
En paramétrant une expression avec wordwrap, cela annule l'option de 'découper sur
un caractère' pourtant paramétrer dans les options de traitement de la police de mon
objet 'table attributaire'.
A savoir que la solution de basculer sur du html n'est pas possible pour les novices.
J'ai pensé faire un couche secondaire pour les observations qui serait lié à ma couche
principale ce qui me permettrait de répondre aux deux besoins mais c'est une solution
un peu contraignante à mettre en place et, à mon sens, pas satisfaisante. Je reprends
SANTANNA
-----------------
Citation :
Nul ne devrait modifier ses données juste pour faire du rendu.
-----------------
:-)
Quelqu'un saurait m'expliquer pourquoi la fonction wordwrap annule l'option de
découpe sur un caractère ?
Au plaisir,
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=362714#p362714
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