Partager via


Structure de l’interface graphique

L’interface de classe managée pour GDI+ contient environ 60 classes, 50 énumérations et 8 structures. La Graphics classe est au cœur de la fonctionnalité GDI+ ; il s’agit de la classe qui dessine réellement des lignes, des courbes, des figures, des images et du texte.

Classes importantes

De nombreuses classes fonctionnent avec la Graphics classe. Par exemple, la DrawLine méthode reçoit un Pen objet qui contient des attributs (couleur, largeur, style de tiret et comme) de la ligne à dessiner. La FillRectangle méthode peut recevoir un pointeur vers un LinearGradientBrush objet, qui fonctionne avec l’objet Graphics pour remplir un rectangle avec une couleur qui change progressivement. Font et StringFormat objets influencent la façon dont un Graphics objet dessine du texte. Un Matrix objet stocke et manipule la transformation spatiale d’un Graphics objet, qui est utilisé pour effectuer les opérations de rotation, de redimensionnement et de retournement 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 BitmapData classe est un assistance pour la Bitmap classe, et la PathData classe est un assistance pour la GraphicsPath classe.

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