Le type
Diagramme permet de définir toutes les caractéristiques avancées d'un diagramme éditable via le champ Editeur de diagrammes. Les caractéristiques de ce diagramme 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.
// Crée une forme rectangle
MaForme est un diagRectangle
// Définit les dimensions, la position et la couleur de fond
MaForme.X = 100
MaForme.Y = 100
MaForme.Largeur = 350
MaForme.Hauteur = 150
MaForme.Fond.Couleur = RougePastel
MaForme.Commentaire = "Rectangle"
// Obtient une référence sur le diagramme affiché
MonDiagramme est un Diagramme <- EDIAG_MonDiagramme
// Ajoute la forme rectangle dans le diagramme
Ajoute(MonDiagramme.Forme, MaForme)
// Affiche le commentaire de la forme
Trace(MonDiagramme.Forme[1].Commentaire)
// Décale toutes les formes vers le bas
MonDiagramme est un Diagramme <- EDIAG_MonDiagramme.Valeur
POUR i = 1 À MonDiagramme.Forme.Occurrence
Forme est un diagForme
Forme <- MonDiagramme.Forme[i]
Forme.Y += 10
FIN
Remarques
Propriétés spécifiques à la description des variables de type Diagramme
Les propriétés suivantes peuvent être utilisées pour manipuler un diagramme :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
CouleurFond | Entier | Couleur de fond du diagramme. Cette propriété peut correspondre à : |
Forme | Tableau de diagForme | Tableau contenant les différentes formes du diagramme. Cette propriété est disponible en lecture seulement. |
MiseEnPage | diagMiseEnPage | Mise en page du diagramme. Cette mise en page est utilisée notamment pour l'impression du diagramme. |
EspacementQuadrillage | Réel | Espacement utilisé pour les graduations de la grille. |
Valeur | Chaîne de caractères, Buffer, ... | Valeur du diagramme. Cette propriété peut correspondre à : - un champ de type Editeur de diagrammes,
- le chemin d'un fichier Diagramme,
- une variable de type Buffer contenant un diagramme.
|
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Le champ Diagramme
[ + ] L'utilisation simplifiée d'un champ Diagramme
|