Skip to content

Superviseur — Frontend v0.14.0


Superviseur — Frontend / features/map/composables/useMapLabels / MapLabelItem

Interface: MapLabelItem

Défini dans: features/map/composables/useMapLabels.ts:12

Étiquette prête à être rendue par MapLabelLayer : texte résolu, position (ancre + décalage, en % du plan), opacité effective (après fondu lié au zoom) et style brut surchargeable.

Propriétés

PropriétéTypeDescriptionDéfini dans
idstringIdentifiant stable pour la boucle de rendu.features/map/composables/useMapLabels.ts:14
pointMapPointLe point de zone porteur de l'étiquette (mutation directe lors du déplacement).features/map/composables/useMapLabels.ts:16
styleKeyZoneLabelStyleKeyChamp de MapPoint qui stocke la personnalisation de cette étiquette.features/map/composables/useMapLabels.ts:18
kind"zone" | "panel"Nature de l'étiquette : nom de zone ou nom de centrale.features/map/composables/useMapLabels.ts:20
align"center" | "topLeft"Alignement du rendu : centré sur l'ancre, ou ancré par son coin haut-gauche.features/map/composables/useMapLabels.ts:22
textstringTexte affiché (override éventuel déjà appliqué).features/map/composables/useMapLabels.ts:24
anchorXnumberAncre de base en % du plan (sans décalage), utile au calcul du déplacement.features/map/composables/useMapLabels.ts:26
anchorYnumberAncre de base en % du plan (sans décalage).features/map/composables/useMapLabels.ts:28
xPctnumberPosition X en % du plan (ancre + dx).features/map/composables/useMapLabels.ts:30
yPctnumberPosition Y en % du plan (ancre + dy).features/map/composables/useMapLabels.ts:32
styleLabelDisplayStyle brut (tel que stocké sur le point), pour lecture par le rendu/panneau.features/map/composables/useMapLabels.ts:34
opacitynumberOpacité effective (style × fondu lié au zoom).features/map/composables/useMapLabels.ts:36
hiddenbooleantrue si l'opérateur a masqué l'étiquette (visible === false).features/map/composables/useMapLabels.ts:38
showbooleantrue si l'étiquette doit être rendue (toujours en édition, conditionnel en lecture).features/map/composables/useMapLabels.ts:40
baseFontPxnumberTaille de police AUTO (px du référentiel carte) déduite de la taille de la zone, avant scale.features/map/composables/useMapLabels.ts:42
panelColorstringCouleur de la centrale (style par défaut de la pastille « nom de centrale »).features/map/composables/useMapLabels.ts:44

Documentation Technique