Structure de l’interface graphique
L’interface de classe managée pour GDI+ contient environ 60 classes, 50 énumérations et 8 structures. La classe Graphics est au cœur de la fonctionnalité GDI+ ; c’est la classe qui dessine réellement des lignes, des courbes, des figures, des images et du texte.
Classes importantes
De nombreuses classes travaillent avec la classe Graphics. Par exemple, la méthode DrawLine reçoit un objet Pen, qui contient des attributs (couleur, largeur, style de tiret et comme) de la ligne à dessiner. La méthode FillRectangle peut recevoir un pointeur vers un objet LinearGradientBrush, qui fonctionne avec l’objet Graphics pour remplir un rectangle avec une couleur qui change progressivement. Font et les objets StringFormat influencent la façon dont un objet Graphics dessine du texte. Un objet Matrix stocke et manipule la transformation mondiale d’un objet Graphics, qui est utilisé pour faire pivoter, mettre à l’échelle et retourner des images.
GDI+ fournit plusieurs structures (par exemple, Rectangle, Pointet Size) pour organiser des données graphiques. En outre, certaines classes servent principalement de types de données structurés. Par exemple, la classe BitmapData est un assistance pour la classe Bitmap, et la classe PathData est un assistance pour la classe GraphicsPath.
GDI+ définit plusieurs énumérations, qui sont des collections de constantes associées. Par exemple, l’énumération LineJoin contient les éléments Bevel, Miteret Round, qui spécifient des styles qui peuvent être utilisés pour joindre deux lignes.
Voir aussi
- Vue d’ensemble des graphiques
- À propos du code managé GDI+
- Utilisation de classes graphiques gérées
.NET Desktop feedback