Message posté par : lejedi76
----------------------------------------
Bonjour,
malheureusement on ne peut pas faire cela aussi facilement que l'arrière plan.
Il va falloir utiliser du html et cocher la case rendu en html
On va pouvoir donc mettre n'importe quelle couleur en html. La contrepartie c'est
qu'il va falloir renseigner tous les éléments concernant le style du texte : la
police, la taille, le la couleur...
L'expression va devoir renvoyer du code html pour chacun des cas (exemple ne changeant
que la couleur)
-----------------
Code :
<span style="color:red;">Enjeu prioritaire </span>
<span style="color:orange;">Enjeu fort </span>
<span style="color:yellow;">Enjeu modéré </span>
-----------------
Dans votre expression, il va falloir faire quelques comme ca :
[%
case
when "IND_Total" <1000 then '<span
style="color:yellow;">Enjeu modéré </span>'
when "IND_Total"<2000 then '<span
style="color:orange;">Enjeu fort </span>'
else '<span style="color:red;">Enjeu prioritaire </span>'
end
%]
Pour changer le reste:
il suffit de séparer les styles par un point virgule :
-----------------
Code :
<span style="color:red;font-family:verdana;font-size:20px;">Enjeu
prioritaire </span>
-----------------
Liens utiles pour les styles html :
https://www.w3schools.com/html/html_styles.asp
https://www.w3schools.com/colors/colors_names.asp
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=321644#p321644
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