> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-desktop/fr/visualisation-mises-en-page-et-rapports/creating-custom-layouts/text-macros-and-variable-text.md).

# Macros de Texte et Texte variable

Le **Elément Texte** place du Texte statique ou ancré n'importe où sur une mise en page. Le **Elément Texte variable** place du Texte dynamique qui résout les Valeurs de la Base de données en temps réel lors du rendu - utilisé pour les En-têtes, les Pieds de page, les titres et tout champ étiqueté qui change pour chaque Puits. Tous les deux éléments sont placés à l'intérieur ou à côté d'une Bordure de graphique dans l'éditeur de mise en page.

Pour la référence de syntaxe des macros (délimiteurs, concaténation, Tiret conditionnel, boîte de dialogue assembler / composer, modes codage/DIN (norme industrielle allemande)/Utilisateur, traduction), voir [Macros de Texte dans les Rapports](/geodin-desktop/fr/visualisation-mises-en-page-et-rapports/report-templates/text-macros-in-reports.md).

## Ajout d'un Elément Texte variable

Ajouter un **Elément Texte variable** sur La mise en page (pour les étapes générales sur l’ajout d’éléments, voir [Bases de l'éditeur de Sélectionner une mise en page](/geodin-desktop/fr/visualisation-mises-en-page-et-rapports/creating-custom-layouts/layout-editor-basics.md) et [Création de Mises en page Personnalisé](/geodin-desktop/fr/visualisation-mises-en-page-et-rapports/creating-custom-layouts.md)).

Une fois l'Elément placé, il faut le Configurer :

1. Cliquez sur le **assembler / composer** Bouton dans les Propriétés d'élément pour ouvrir l'éditeur de macros.
2. Sélectionner des macros parmi les Catégories disponibles - **Paramètres généraux**, **Échantillons**, **Données de couche**, et autres. Utiliser le **Barre de Recherchez** sur trouver une macro spécifique par Nom.
3. Définissez les paramètres d'affichage : **Montrer la Profondeur**, **Montrer les Données de couche**, **Orientation**.

Macros courantes Utilisé dans les éléments Texte variable : Nom long (nom Plein de l'Emplacement), Nom du projet, foreur, Trou de forage, Code EPSG, coordonnée X, coordonnée Y.

## Paramètres facultatifs

* **Codage / DIN (norme industrielle allemande) / mode Utilisateur** - contrôle quelle source de Descripteur alimente la macro. Pour les Types d'objets G1, ces sont pour la plupart équivalents ; le **Utilisateur** l'option permet du Texte brut mélangé avec des macros.
* **Champs de Texte statique** - le texte brut **Elément Texte** place le Texte d'Etiquette ancré n'importe où à une Sélectionner une mise en page ; il ne résout pas les Valeurs de la Base de données.

***

## Utilisation des macros de texte

Les champs de Texte dynamiques résolvent les Paramètres GeoDin au moment du rendu. Une macro placée à l'intérieur d'une Bordure de graphique fait référence au Puits actuellement lié sur ce Cadre - par exemple, `$Emplacement_Nom$` récupère dynamiquement le Nom de forage actuellement.

Les macros peuvent référencer des Paramètres depuis N'importe Tableau - Données générales, Tableau Echantillon, Tableaux de mesure, Mesures de forage / sondages. Plusieurs Paramètres peuvent être concaténés dans une seule chaîne, par exemple sur assembler / composer une légende dynamique semblable à "Echantillon `$Echantillon_référence$` pénétration depuis `$depth_from$` sur `$Profondeur_sur$` mètres".

Crochets `[ ]` à l'intérieur d'une macro, agissent comme séparateurs conditionnels : le contenu entre crochets n'est rendu que si la macro qu'il contient a une valeur, ce qui évite les virgules parasites lorsque les champs sont vides.

Le **assembler / composer** Le bouton ouvre l'éditeur de macros, qui prend également en charge les paramètres calculés — par exemple, l'épaisseur de couche dérivée des profondeurs du sommet et de la base.

**Prise en charge des traductions :** une seule mise en page peut contenir plusieurs traductions. En changeant la langue du fichier sous **Fichier > Langue** imprime le même modèle dans différentes Langues sans modification.

***

## Référence : élément de texte

Le **Elément Texte** affiche un contenu statique - le même texte sur chaque sortie. Il peut être placé n'importe où dans une mise en page, y compris à l'extérieur des cadres d'objet. Pour les Propriétés d'élément partagées (Nom d'élément, Niveaux de dessin, ordre d'empilement, Police de caractères, Ligne et Remplissage), voir [Propriétés d'élément](/geodin-desktop/fr/visualisation-mises-en-page-et-rapports/creating-custom-layouts/element-properties.md).

## Référence : élément Texte variable

Le **Elément Texte variable** affiche un contenu dynamique résolu à partir de la base de données GeoDin au moment du rendu. Il est généralement utilisé pour les en-têtes, les pieds de page et les champs étiquetés qui changent selon chaque objet.

| Propriété                                                     | Description                                                                                                                                                                               |
| ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Bouton pour assembler / composer**                          | Ouvre l'éditeur de macros. Catégories disponibles : Paramètres généraux, Échantillons, Données de couche, et plus encore. Utilisez la barre de recherche pour trouver des macros par nom. |
| **Montrer la Profondeur**                                     | Inclut la Valeur de Profondeur de la Ligne référencée dans le Texte rendu.                                                                                                                |
| **Montrer les Données de couche**                             | Inclut les Attributs de Couche avec la Valeur de macro.                                                                                                                                   |
| **Orientation**                                               | Définit l'orientation du Texte sur la mise en page.                                                                                                                                       |
| **Codage / DIN (norme industrielle allemande) / Utilisateur** | Contrôle la source du Descripteur. **Utilisateur** permet du Texte brut Personnalisé combiné avec des macros.                                                                             |

Syntaxe des macros - délimiteurs (`$...$`), concaténation, Tiret conditionnels (`[...]`), et la liste complète des Paramètres disponibles - est documentée dans [Macros de Texte dans les Rapports](/geodin-desktop/fr/visualisation-mises-en-page-et-rapports/report-templates/text-macros-in-reports.md).

## Référence : Couleur de remplissage et Transparence

### Couleur / transparence

Contrôle la Couleur de remplissage et la Transparence pour les Modèles de remplissage utilisés dans les éléments de mise en page.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-desktop/fr/visualisation-mises-en-page-et-rapports/creating-custom-layouts/text-macros-and-variable-text.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
