Paramétrages d'un objet "Étiquette"

Chemin : Barre d'outils "Boîte à outils"--> Ajouter une nouvelle étiquetteAjout d'une étiquette --> Onglet "Objet"

Utilisé pour ajouter du texte dans la composition comme un titre, ...

Complément

Les étiquettes classiques sont limitées en terme de représentation. L'option 'Afficher en HTML' permet d'utiliser les possibilités de représentation du HTML (voir par exemple une introduction à HTML) y compris avec intégration des styles CSS. On peut donc faire des tableaux, intégrer des images,...

exemple de code HTML  :

<style>

* {margin: 0px; padding: 0px}

</style>

<img src="file:///I:/qgis.gif" style="width: auto; height: 100%; display: block; margin: 0px 0px 0px auto;"/>

On utilise ici une image qgis.gif présent en local sur un répertoire I :

et on indique de redimensionner l'image à 100% pour tenir dans la hauteur (height=100%) du cadre de l'étiquette avec une largeur automatique pour maintenir la ratio de l'image (width=auto).

Le résultat est le suivant :

ajout d'une étiquette HTML

Ceci trouve tout son intérêt si par exemple la source de l'image est une URL.

Autre exemple avec un tableau HTML tiré de Tableau HTML (TABLE) :

<TABLE BORDER="1">

<CAPTION> Voici le titre du tableau </CAPTION>

<TR>

<TH> Titre A1 </TH>

<TH> Titre A2 </TH>

<TH> Titre A3 </TH>

<TH> Titre A4 </TH>

</TR>

<TR>

<TH> Titre B1 </TH>

<TD> Valeur B2 </TD>

<TD> Valeur B3 </TD>

<TD> Valeur B4 </TD>

</TR>

</TABLE>

ce qui donne :

exemple de tableau en HTML

ComplémentAjout de variables

QGIS permet d'ajouter des Variables personnalisées dans un projet. Cela se fait dans les propriétés du projet (Projet -> Propriétés du projet -> Variables).

On peut aussi, ajouter des Variables personnalisées dans une mise en page dans l'onglet Mise en page du composeur -> Sous-menu Variables avec le bouton ;

et ajouter des Variables personnalisées d’éléments de mise en page dans l'onglet des propriétés d'un objet.

Rajoutons par exemple un numéro de version et un nom d'auteur et enregistrons le projet :

Les variables sont appelables partout ou l'on peut utiliser une expression en les préfixant par @. (Attention les noms de variables sont sensibles à la casse).

exemple dans une étiquette on pourra écrire :

Créé par [%@auteur%]

Version [%@Version_projet%]

Chemin du projet [%@project_folder%]

Autre exemple, si l'on ajoute plusieurs pages à notre composition avec le bouton , on peut créer des étiquettes indiquant le titre de la mise en page, l'année et le numéro de page.

Il suffit de créer une étiquette sur le schéma

[%@layout_name%] ([%@date%]) : page [%@layout_page%]

puis effectuer un copier-coller pour toutes les pages. La variable de l'élément de mise en page "layout_page" se met à jour automatiquement selon la position de l'étiquette sur les pages :

De façon analogue, les variables de mise en page "layout_name" et "date" seront mis à jour si cette même étiquette est copiée-déplacée dans une autre composition.