Message posté par : Tixi
----------------------------------------
Bonjour,
Dans une boite de texte du composeur, j ai besoin d afficher du texte dont le nombre de
caracteres est tres variable, dans une boite de texte de taille fixe.
Je souhaite imposer des conditions sur la taille de la police (si moins de 15 caracteres,
telle taille de police, si plus de 20, telle autre taille)
Malheureusement, dans le composeur, il n y a pas de possibilite d ajouter une formule.
J ai donc pense a cocher la fonction html.
Quelques recherches m ont conduit a ca :
[%case
when length("text" ) > 15
then
'<font size="18"> "text" </font>'
else
'<font size="20"> "text" </font>'
end%]
Ca ne marche pas bien, "text" est ecrit tel quel, en dur, alors que je souhaite
afficher le contenu de la colonne text.
Il doit y avoir des manips a faire avec des guillemets, ou autre.
Apres, si il y a une autre solution que le html, je suis preneur.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=354758#p354758
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