Message posté par : PY Joubert
----------------------------------------
Bonjour,
J'ai bien cherché, mais je n'ai rien trouvé à ce sujet:
J'édite une légende via du python, et je n'arrive pas à trouver comment gérer l'espace entre le symbole et le texte de chaque item de légende.
Voici un extrait de mon code
-----------------
Code :
legend = QgsLayoutItemLegend(layout)
if (theme == "PPRT"):
style = QgsLegendStyle()
style.setFont(QFont("Arial", 8, QFont.Normal))
legend.setStyle(QgsLegendStyle.SymbolLabel , style)
legend.setSymbolWidth(8)
legend.setSymbolHeight(5)
if (len(listeleg) > 5):
legend.setColumnCount(2)
legend.setColumnSpace(10)
-----------------
et le résultat en pièce jointe.
Par ailleurs, quand je mesure les "cases" de légende sur le document produit, les dimensions sont de 5,8 x 4 au lieu de 8 x 5 comme spécifié dans mon code
Avez-vous une idée sur ces 2 points ?
Merci d votre aide et bonne journée
PYJ
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=366091#p366091
Pour y répondre : geomatique(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