Le type
diagSélection permet de définir toutes les caractéristiques avancées d'une sélection réalisée dans un diagramme. Les caractéristiques de cette sélection peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
// Obtenir la sélection dans un champ Editeur de diagrammes
MaSélection est un diagSélection <- EDIAG_MonDiagramme.Sélection
SI MaSélection.Forme.Occurrence > 0 ALORS
// Obtenir les formes
POUR TOUT stForme DE MaSélection.Forme
LIB_INFO_SELECTION = "Sélection de " + stForme.Nom +
" [ " + stForme.X + ", " + stForme.Y + " - " + stForme.Largeur +
"x" + stForme.Hauteur + " ]"
FIN
SINON
LIB_INFO_SELECTION = "Cliquez sur une forme dans le diagramme pour connaître la sélection"
FIN
Propriétés
Propriétés spécifiques à la description des variables de type diagSélection
Les propriétés suivantes peuvent être utilisées pour manipuler une sélection :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
Altitude | Entier | Numéro d'ordre correspondant à l'altitude de la sélection. |
Nouveauté 28Angle | Réel | Angle de rotation de la sélection. |
Arrondi | Réel | - Courbure de l'arrondi de la forme sélectionnée,
- -1 si la forme n'a pas d'arrondi ou si plusieurs formes sont sélectionnées.
|
Bordure | diagBordure | Caractéristiques de la bordure de la forme sélectionnée. |
Nouveauté 28Commentaire | Chaîne de caractères | Commentaire associé à la sélection. |
Fond | | - Couleur de fond de la forme sélectionnée,
- -1 si aucune forme n'est sélectionnée ou si plusieurs formes sont sélectionnées.
|
Forme | Tableau de diagForme | Formes présentes dans la sélection. |
Hauteur | Réel | - Hauteur de la sélection, exprimée en pixels,
- -1 si aucune sélection.
|
Largeur | Réel | - Largeur de la sélection, exprimée en pixels,
- -1 si aucune sélection.
|
Lien | diagLien | Caractéristiques du lien sélectionné. |
Ombre | Booléen | - Vrai si la forme possède une ombre,
- Faux dans le cas contraire.
|
Opacité | Entier | - Pourcentage d'opacité de la forme sélectionnée. Ce pourcentage varie de 0 (invisible) à 100 (complètement opaque).
- -1 si aucune forme n'est sélectionnée.
|
Texte | diagTexte | Caractéristiques du texte de la forme sélectionnée. |
Type | Constante de type Entier | Type de l'élément sélectionné |
X | Réel | - Position en X du rectangle englobant la sélection (exprimée en pixels),
- -1 si aucune sélection.
|
Y | Réel | - Position en Y du rectangle englobant la sélection (exprimée en pixels),
- -1 si aucune sélection.
|
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Le champ Diagramme
[ + ] L'utilisation simplifiée d'un champ Diagramme
|