Le type
diagBibliothèque permet de définir toutes les caractéristiques avancées d'une bibliothèque de formes prédéfinies utilisée par un champ Editeur de diagrammes. Les caractéristiques de cette bibliothèque 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.
sFichier est une chaîne = fRepTemp() + [ fSep ] + "bibli_perso.wddiag"
// Crée une bibliothèque entièrement par programmation
BibliTemp est un Diagramme
D1 est un diagOvale
D1.Largeur = 50
D1.Hauteur = 50
D1.Fond.Couleur = RougeFoncé
Ajoute(BibliTemp.Forme, D1)
D2 est un diagOvale
D2.Largeur = 50
D2.Hauteur = 70
D2.Fond.Couleur = VertFoncé
Ajoute(BibliTemp.Forme, D2)
// Utilise les formes du diagramme temporaire pour créer la bibliothèque
// Sauve le diagramme sur le disque
DiagrammeSauve(BibliTemp, sFichier)
// Charge le diagramme en tant que bibliothèque
MaBibli est un diagBibliothèque
DiagrammeChargeBibliothèque(MaBibli, sFichier)
MaBibli.Nom = "Perso"
// Ajoute la bibliothèque au champ Editeur de diagrammes
Ajoute(EDIAG_Diagramme.Bibliothèque, MaBibli)
ToastAffiche("La bibliothèque personnelle a été ajoutée dans la liste.")
MonDiagramme est un Diagramme
// Remplir un champ Zone répétée avec toutes les formes de toutes les bibliothèques
POUR TOUTE Bibli DE MonDiagramme.Bibliothèque
POUR TOUTE Forme DE Bibli
imgForme est une Image = DiagrammeFormeVersImage(Forme)
ZoneRépétéeAjouteLigne(ZR_MaZoneRépétée, Bibli.Nom, imgForme, Forme.Nom)
FIN
FIN
Propriétés
Propriétés spécifiques à la description des variables de type diagBibiliothèque
Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type
diagBibliothèque :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
Forme | Tableau de diagForme | Tableau des formes prédéfinies. |
Nom | Chaîne de caractères | Nom de la bibliothèque de formes. |
Remarques
- Par défaut, les bibliothèques de formes sont affichées dans le panneau gauche du champ Editeur de diagrammes.
- La propriété Bibliothèque du champ Editeur de diagrammes correspond à un tableau de variables de type diagBibliothèque.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Le champ Diagramme
[ + ] L'utilisation simplifiée d'un champ Diagramme
|