#1 Fri 01 March 2024 17:38
- Gaëtan
- Juste Inscrit !
- Date d'inscription: 1 Mar 2024
- Messages: 3
QGIS: Probl d affichage de l etiquette au format HTML
Bonjour à tous,
Je souhaite sur une carte faire apparaître des étiquettes sur trois lignes, et que chacune de ces lignes soient d'une couleur différente. Je suis donc passé par une étiquette HTML en cochant la case "Permettre le formatage HTML".
J'ai réussi à faire une étiquette avec trois parties distinctes, chacune d'une couleur différente. Cependant, depuis que je suis passé au format HMTL, mon étiquette n'est plus que sur deux lignes au lieu de trois : la ligne 2 et la ligne 3 sont au même niveau.
J'ai essayé plusieurs modifications dans le code, mais ces deux lignes ne veulent pas se différencier.
Mon code actuel est le suivant :
Code:
' p3{ color: #056abc; } p2{ color: #0e8b05; } p{ color: #e10883; } '||"Précoces"||''||'n' ||''||"Moyennes"||''||'n' ||''||"Tardives"||''
Quelqu'un sait-il ce qui peut bloquer ce retour à la ligne ?
Merci de vos retours
Hors ligne
#2 Fri 01 March 2024 18:53
- liege67
- Participant actif
- Lieu: Liège
- Date d'inscription: 10 Apr 2014
- Messages: 145
Re: QGIS: Probl d affichage de l etiquette au format HTML
bonjour
j'ai déjà au le meme problème avec "\n" et pas "n"
en HTML vous pouvez utiliser la balise <br> : l'élément de saut de ligne
Hors ligne
#3 Mon 11 March 2024 10:12
- Gaëtan
- Juste Inscrit !
- Date d'inscription: 1 Mar 2024
- Messages: 3
Re: QGIS: Probl d affichage de l etiquette au format HTML
Merci pour ce retour
J'ai essayé de remplacer le "/n" par <br> mais le saut de ligne ne se fait toujours pas
"<style>
p3{
color: #056abc;
}
p2{
color: #0e8b05;
}
p{
color: #e10883;
}
</style>
<p>'||"Précoces"||'</p>'||'<br>'
||'<p2>'||"Moyennes"||'</p2>'||'<br>'
||'<p3>'||"Tardives"||'</p3>'
Peut-il s'agir d'un problème de taille de l'étiquette ?
Hors ligne
#4 Mon 11 March 2024 11:35
- FB33
- Participant occasionnel
- Date d'inscription: 6 Jul 2022
- Messages: 48
Re: QGIS: Probl d affichage de l etiquette au format HTML
Bonjour,
En html, la balise de paragraphe, c'est <p> !.. les tags p1, p2, etc, ça n'existe pas.
Essayer donc plutôt ceci :
Code:
'<style> .p3{ color: #056abc; } .p2{ color: #0e8b05; } .p1{ color: #e10883; } </style> <p class="p1">'||"Précoces"||'</p>' ||'<p class="p2">'||"Moyennes"||'</p>' ||'<p class="p3">'||"Tardives"||'</p>'
... ça devrait mieux aller. ;-) (concernant le html, tout au moins... En fait, on applique une classe de style css différente aux trois paragraphes)
Dernière modification par FB33 (Mon 18 March 2024 11:38)
Hors ligne
#5 Mon 18 March 2024 10:53
- Gaëtan
- Juste Inscrit !
- Date d'inscription: 1 Mar 2024
- Messages: 3
Re: QGIS: Probl d affichage de l etiquette au format HTML
Merci pour ce retour !
Cela a résolu mon problème, j'ai mes étiquettes comme je le souhaite, c'est parfait ?
Hors ligne
#6 Mon 18 March 2024 11:42
- FB33
- Participant occasionnel
- Date d'inscription: 6 Jul 2022
- Messages: 48
Re: QGIS: Probl d affichage de l etiquette au format HTML
Ok... On pouvait faire plus "compact" :
Code:
'<p style="color:#e10883;">'||"Précoces"||'</p>' ||'<p style="color:#0e8b05;">'||"Moyennes"||'</p>' ||'<p style="color:#056abc;">'||"Tardives"||'</p>'
Dernière modification par FB33 (Mon 18 March 2024 11:57)
Hors ligne