Cette documentation est archivée et n’est pas conservée.

System.Drawing, espace de noms

Mise à jour : novembre 2007

L'espace de noms System.Drawing donne accès aux fonctionnalités graphiques de base GDI+. Les espaces de noms System.Drawing.Drawing2D, System.Drawing.Imaging et System.Drawing.Text fournissent des fonctionnalités plus sophistiquées.

La classe Graphics fournit des méthodes de dessin sur le périphérique d'affichage. Des classes telles que Rectangle et Point encapsulent les primitives GDI+. La classe Pen sert à dessiner des lignes et des courbes, tandis que les classes dérivées de la classe abstraite Brush servent à remplir l'intérieur des formes.

Attention :

Les classes contenues dans l'espace de noms System.Drawing ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.NET. La tentative d'utiliser ces classes à partir de l'un de ces types d'applications peut générer des problèmes inattendus, tels que la diminution des performances de service et des exceptions runtime.

  ClasseDescription
Bitmap Encapsule une bitmap GDI+, composée des données de pixels d'une image graphique et de ses attributs. Bitmap est un objet utilisé pour manipuler des images définies par des données de pixels.
BrushDéfinit les objets utilisés pour remplir l'intérieur des formes graphiques telles que les rectangles, les ellipses, les secteurs, les polygones et les tracés.
BrushesPinceaux (brush en anglais) pour toutes les couleurs standard. Cette classe ne peut pas être héritée.
BufferedGraphicsFournit une mémoire tampon de graphiques pour le mécanisme de double tampon.
BufferedGraphicsContextFournit des méthodes permettant de créer des mémoires tampons de graphiques qui peuvent être utilisées pour le mécanisme de double tampon.
BufferedGraphicsManagerFournit l'accès au principal objet de contexte graphique mis en mémoire tampon pour le domaine d'application.
ColorConverterConvertit les couleurs d'un type de données à un autre. Accédez à cette classe via TypeDescriptor.
ColorTranslatorConvertit les couleurs vers et à partir de structures Color GDI+. Cette classe ne peut pas être héritée.
FontDéfinit un format spécifique pour le texte, notamment la police, la taille et les attributs de style. Cette classe ne peut pas être héritée.
FontConverterConvertit les objets Font d'un type de données à un autre.
FontConverter.FontNameConverterInfrastructure. FontConverter.FontNameConverter est convertisseur de type qui est utilisé pour convertir un nom de police dans et à partir de plusieurs autres représentations.
FontConverter.FontUnitConverterInfrastructure. Convertit des unités de police vers et à partir d'autres types d'unités.
FontFamilyDéfinit un groupe de polices dont le design de base est similaire, mais qui comportent des variations de styles. Cette classe ne peut pas être héritée.
GraphicsEncapsule une surface de dessin GDI+. Cette classe ne peut pas être héritée.
IconReprésente une icône Windows, une petite image bitmap servant à représenter un objet. Les icônes peuvent être représentées comme des bitmaps transparentes, bien que leur taille soit définie par le système.
IconConverterConvertit un objet Icon d'un type de données à un autre. Accédez à cette classe via l'objet TypeDescriptor.
Image Classe de base abstraite qui fournit des fonctionnalités pour les classes descendantes Bitmap et Metafile.
ImageAnimatorAnime une image qui possède des frames basés sur l'heure.
ImageConverterImageConverter est une classe qui peut être utilisée pour convertir des objets Image d'un type de données à un autre. Accédez à cette classe via l'objet TypeDescriptor.
ImageFormatConverterImageFormatConverter est une classe qui peut être utilisée pour convertir des objets ImageFormat d'un type de données à un autre. Accédez à cette classe via l'objet TypeDescriptor.
PenDéfinit un objet utilisé pour dessiner des lignes et des courbes. Cette classe ne peut pas être héritée.
PensStylets pour toutes les couleurs standard. Cette classe ne peut pas être héritée.
PointConverterConvertit un objet Point d'un type de données à un autre. Accédez à cette classe via l'objet TypeDescriptor.
RectangleConverterConvertit des rectangles d'un type de données à un autre. Accédez à cette classe via TypeDescriptor.
Region Décrit l'intérieur d'une forme graphique composée de rectangles et de chemins d'accès. Cette classe ne peut pas être héritée.
SizeConverterLa classe SizeConverter est utilisée pour convertir d'un type de données à un autre. Accédez à cette classe via l'objet TypeDescriptor.
SizeFConverterConvertit les objets SizeF d'un type en un autre type.
SolidBrushDéfinit un pinceau d'une seule couleur. Les pinceaux sont utilisés pour remplir des formes graphiques, telles que des rectangles, des ellipses, des secteurs, des polygones et des tracés. Cette classe ne peut pas être héritée.
StringFormatEncapsule les informations relatives à la mise en page du texte (telles que l'alignement, l'orientation et les taquets de tabulation), les manipulations d'affichage (telles que l'insertion de points de sélection et la substitution des formes nationales de chiffres) et les fonctionnalités OpenType. Cette classe ne peut pas être héritée.
SystemBrushesChaque propriété de la classe SystemBrushes est un SolidBrush qui correspond à la couleur d'un élément d'affichage Windows.
SystemColorsChaque propriété de la classe SystemColors est une structure Color qui est la couleur d'un élément d'affichage Windows.
SystemFontsSpécifie les polices utilisées pour afficher le texte des éléments d'affichage Windows.
SystemIconsChaque propriété de la classe SystemIcons est un objet Icon destiné aux icônes du système Windows. Cette classe ne peut pas être héritée.
SystemPensChaque propriété de la classe SystemPens est un Pen qui correspond à la couleur d'un élément d'affichage Windows et dont la largeur est 1 pixel.
TextureBrushChaque propriété de la classe TextureBrush est un objet Brush qui utilise une image pour remplir l'intérieur d'une forme. Cette classe ne peut pas être héritée.
ToolboxBitmapAttributeVous permet de spécifier une icône représentant un contrôle dans un conteneur, tel que le Microsoft Visual Studio Form Designer.

  StructureDescription
CharacterRangeSpécifie une plage de positions de caractères dans une chaîne.
ColorReprésente une couleur ARVB (alpha, rouge, vert, bleu).
PointReprésente une paire ordonnée de coordonnées x et y entières qui définit un point dans un plan à deux dimensions.
PointFReprésente une paire ordonnée de coordonnées x et y en virgule flottante qui définit un point dans un plan à deux dimensions.
Rectangle Stocke un ensemble de quatre entiers représentant l'emplacement et la taille d'un rectangle. Pour des fonctions de région plus avancées, utilisez un objet Region.
RectangleFStocke un ensemble de quatre nombres à virgule flottante représentant l'emplacement et la taille d'un rectangle. Pour des fonctions de région plus avancées, utilisez un objet Region.
SizeStocke une paire ordonnée d'entiers, représentant généralement la largeur et la hauteur d'un rectangle.
SizeFStocke une paire ordonnée de nombres à virgule flottante, représentant généralement la largeur et la hauteur d'un rectangle.

  InterfaceDescription
IDeviceContextDéfinit les méthodes permettant d'obtenir et de libérer un handle de contexte de périphérique Windows existant.

  DéléguéDescription
Graphics.DrawImageAbortFournit une méthode de rappel pour déterminer à quel moment la méthode DrawImage doit prématurément annuler l'exécution et interrompre le dessin d'une image.
Graphics.EnumerateMetafileProcFournit une méthode de rappel pour la méthode EnumerateMetafile.
Image.GetThumbnailImageAbortFournit une méthode de rappel pour déterminer à quel moment la méthode GetThumbnailImage doit prématurément annuler l'exécution.

  ÉnumérationDescription
ContentAlignmentSpécifie l'alignement du contenu de la surface de dessin.
CopyPixelOperationDétermine comment la couleur source dans une opération de copie de pixels se combine à la couleur de destination pour donner la couleur finale.
FontStyleSpécifie les informations de style appliquées au texte.
GraphicsUnitSpécifie l'unité de mesure pour les données spécifiées.
KnownColorSpécifie les couleurs système connues.
RotateFlipTypeSpécifie la direction de la rotation d'une image et l'axe utilisé pour retourner l'image.
StringAlignmentSpécifie l'alignement d'une chaîne de texte par rapport à son rectangle de mise en page.
StringDigitSubstituteL'énumération StringDigitSubstitute spécifie comment remplacer des chiffres dans une chaîne en fonction des paramètres régionaux ou de la langue d'un utilisateur.
StringFormatFlagsSpécifie des informations relatives à l'affichage et à la disposition des chaînes de texte.
StringTrimmingSpécifie la façon de rogner des caractères d'une chaîne qui ne s'ajuste pas complètement à une forme de mise en forme.
StringUnitSpécifie les unités de mesure d'une chaîne de texte.
Afficher: