Thème
Superviseur — Frontend v0.14.0
Superviseur — Frontend / features/map/map.types / LabelDisplay
Interface: LabelDisplay
Défini dans: features/map/map.types.ts:11
Personnalisation d'affichage d'une étiquette (nom de zone, nom de centrale ou label de point), propre à un plan. Tous les champs sont optionnels : undefined signifie « valeur par défaut », ce qui garantit la rétro-compatibilité avec les plans déjà enregistrés.
Propriétés
| Propriété | Type | Description | Défini dans |
|---|---|---|---|
visible? | boolean | Affiche (true/undefined) ou masque (false) l'étiquette. | features/map/map.types.ts:13 |
dx? | number | Décalage horizontal depuis l'ancre par défaut, en pourcentage du plan. | features/map/map.types.ts:15 |
dy? | number | Décalage vertical depuis l'ancre par défaut, en pourcentage du plan. | features/map/map.types.ts:17 |
opacity? | number | Opacité de l'étiquette (0 à 1). | features/map/map.types.ts:19 |
color? | string | Couleur du texte (hex). | features/map/map.types.ts:21 |
scale? | number | Multiplicateur de taille de l'étiquette (≈ 0.6 à 2). | features/map/map.types.ts:23 |
text? | string | Texte personnalisé remplaçant le libellé résolu par défaut. | features/map/map.types.ts:25 |
pinned? | boolean | Maintient l'étiquette visible même lorsque le zoom la masquerait normalement. | features/map/map.types.ts:27 |