System.Drawing Espace de noms

L'espace de noms System.Drawing donne accès aux fonctionnalités graphiques de base GDI+. The System.Drawing namespace provides access to GDI+ basic graphics functionality. Des fonctionnalités plus avancées sont fournies dans les espaces de noms System.Drawing.Drawing2D, System.Drawing.Imaging et System.Drawing.Text. More advanced functionality is provided in the System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

Classes

Bitmap

Encapsule une bitmap GDI+, composée des données de pixels d’une image graphique et de ses attributs.Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. Bitmap est un objet utilisé pour manipuler des images définies par des données de pixels.A Bitmap is an object used to work with images defined by pixel data.

BitmapSuffixInSameAssemblyAttribute

Spécifie que, en interprétant les déclarations ToolboxBitmapAttribute, l'assembly doit rechercher les ressources indiquées dans le même assembly, mais avec la valeur de configuration BitmapSuffix ajoutée au nom de fichier déclaré.Specifies that, when interpreting ToolboxBitmapAttribute declarations, the assembly should look for the indicated resources in the same assembly, but with the BitmapSuffix configuration value appended to the declared file name.

BitmapSuffixInSatelliteAssemblyAttribute

Spécifie que, en interprétant les déclarations ToolboxBitmapAttribute, l'assembly doit rechercher les ressources indiquées dans un assembly satellite, mais avec la valeur de configuration BitmapSuffix ajoutée au nom de fichier déclaré.Specifies that, when interpreting ToolboxBitmapAttribute declarations, the assembly should look for the indicated resources in a satellite assembly, but with the BitmapSuffix configuration value appended to the declared file name.

Brush

Dé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.Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.

Brushes

Pinceaux (brush en anglais) pour toutes les couleurs standard.Brushes for all the standard colors. Cette classe ne peut pas être héritée.This class cannot be inherited.

BufferedGraphics

Fournit une mémoire tampon de graphiques pour le mécanisme de double tampon.Provides a graphics buffer for double buffering.

BufferedGraphicsContext

Fournit 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.Provides methods for creating graphics buffers that can be used for double buffering.

BufferedGraphicsManager

Fournit l'accès au principal objet de contexte graphique mis en mémoire tampon pour le domaine d'application.Provides access to the main buffered graphics context object for the application domain.

ColorConverter

Convertit les couleurs d'un type de données à un autre.Converts colors from one data type to another. Accédez à cette classe via TypeDescriptor.Access this class through the TypeDescriptor.

ColorTranslator

Convertit les couleurs vers et à partir de structures Color GDI+.Translates colors to and from GDI+ Color structures. Cette classe ne peut pas être héritée.This class cannot be inherited.

Font

Définit un format spécifique pour le texte, notamment la police, la taille et les attributs de style.Defines a particular format for text, including font face, size, and style attributes. Cette classe ne peut pas être héritée.This class cannot be inherited.

FontConverter

Convertit les objets Font d'un type de données à un autre.Converts Font objects from one data type to another.

FontConverter.FontNameConverter

FontConverter.FontNameConverter est convertisseur de type qui est utilisé pour convertir un nom de police dans et à partir de plusieurs autres représentations.FontConverter.FontNameConverter is a type converter that is used to convert a font name to and from various other representations.

FontConverter.FontUnitConverter

Convertit des unités de police vers et à partir d'autres types d'unités.Converts font units to and from other unit types.

FontFamily

Définit un groupe de polices dont le design de base est similaire, mais qui comportent des variations de styles.Defines a group of type faces having a similar basic design and certain variations in styles. Cette classe ne peut pas être héritée.This class cannot be inherited.

Graphics

Encapsule une surface de dessin GDI+.Encapsulates a GDI+ drawing surface. Cette classe ne peut pas être héritée.This class cannot be inherited.

Icon

Représente une icône Windows, qui est une petite image bitmap servant à représenter un objet.Represents a Windows icon, which is a small bitmap image that is used to represent an object. Les icônes peuvent être représentées comme des bitmaps transparentes, bien que leur taille soit définie par le système.Icons can be thought of as transparent bitmaps, although their size is determined by the system.

IconConverter

Convertit un objet Icon d'un type de données à un autre.Converts an Icon object from one data type to another. Accédez à cette classe via l'objet TypeDescriptor.Access this class through the TypeDescriptor object.

Image

Classe de base abstraite qui fournit des fonctionnalités pour les classes descendantes Bitmap et Metafile.An abstract base class that provides functionality for the Bitmap and Metafile descended classes.

ImageAnimator

Anime une image qui possède des frames basés sur l'heure.Animates an image that has time-based frames.

ImageConverter

ImageConverter est une classe qui peut être utilisée pour convertir des objets Image d'un type de données à un autre.ImageConverter is a class that can be used to convert Image objects from one data type to another. Accédez à cette classe via l'objet TypeDescriptor.Access this class through the TypeDescriptor object.

ImageFormatConverter

ImageFormatConverter est une classe qui peut être utilisée pour convertir des objets ImageFormat d'un type de données à un autre.ImageFormatConverter is a class that can be used to convert ImageFormat objects from one data type to another. Accédez à cette classe via l'objet TypeDescriptor.Access this class through the TypeDescriptor object.

Pen

Définit un objet utilisé pour dessiner des lignes et des courbes.Defines an object used to draw lines and curves. Cette classe ne peut pas être héritée.This class cannot be inherited.

Pens

Stylets pour toutes les couleurs standard.Pens for all the standard colors. Cette classe ne peut pas être héritée.This class cannot be inherited.

PointConverter

Convertit un objet Point d'un type de données à un autre.Converts a Point object from one data type to another.

RectangleConverter

Convertit des rectangles d'un type de données à un autre.Converts rectangles from one data type to another. Accédez à cette classe via TypeDescriptor.Access this class through the TypeDescriptor.

Region

Décrit l'intérieur d'une forme graphique composée de rectangles et de chemins d'accès.Describes the interior of a graphics shape composed of rectangles and paths. Cette classe ne peut pas être héritée.This class cannot be inherited.

SizeConverter

La classe SizeConverter est utilisée pour convertir d'un type de données à un autre.The SizeConverter class is used to convert from one data type to another. Accédez à cette classe via l'objet TypeDescriptor.Access this class through the TypeDescriptor object.

SizeFConverter

Convertit les objets SizeF d'un type en un autre type.Converts SizeF objects from one type to another.

SolidBrush

Définit un pinceau d'une seule couleur.Defines a brush of a single color. Les pinceaux sont utilisés pour remplir des formes graphiques, telles que des rectangles, des ellipses, des secteurs, des polygones et des tracés.Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. Cette classe ne peut pas être héritée.This class cannot be inherited.

StringFormat

Encapsule 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.Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. Cette classe ne peut pas être héritée.This class cannot be inherited.

SystemBrushes

Chaque propriété de la classe SystemBrushes est un SolidBrush qui correspond à la couleur d'un élément d'affichage Windows.Each property of the SystemBrushes class is a SolidBrush that is the color of a Windows display element.

SystemColors

Chaque propriété de la classe SystemColors est une structure Color qui est la couleur d'un élément d'affichage Windows.Each property of the SystemColors class is a Color structure that is the color of a Windows display element.

SystemFonts

Spécifie les polices utilisées pour afficher le texte des éléments d'affichage Windows.Specifies the fonts used to display text in Windows display elements.

SystemIcons

Chaque propriété de la classe SystemIcons est un objet Icon destiné aux icônes du système Windows.Each property of the SystemIcons class is an Icon object for Windows system-wide icons. Cette classe ne peut pas être héritée.This class cannot be inherited.

SystemPens

Chaque 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.Each property of the SystemPens class is a Pen that is the color of a Windows display element and that has a width of 1 pixel.

TextureBrush

Chaque propriété de la classe TextureBrush est un objet Brush qui utilise une image pour remplir l'intérieur d'une forme.Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. Cette classe ne peut pas être héritée.This class cannot be inherited.

ToolboxBitmapAttribute

Vous permet de spécifier une icône représentant un contrôle dans un conteneur, tel que le Microsoft Visual Studio Form Designer.Allows you to specify an icon to represent a control in a container, such as the Microsoft Visual Studio Form Designer.

Structures

CharacterRange

Spécifie une plage de positions de caractères dans une chaîne.Specifies a range of character positions within a string.

Color

Représente une couleur ARVB (alpha, rouge, vert, bleu).Represents an ARGB (alpha, red, green, blue) color.

Point

Représente une paire ordonnée de coordonnées x et y entières définissant un point dans un plan à deux dimensions.Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

PointF

Représente une paire ordonnée de coordonnées x et y en virgule flottante qui définit un point dans un plan à deux dimensions.Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.

Rectangle

Stocke un ensemble de quatre entiers représentant l’emplacement et la taille d’un rectangle.Stores a set of four integers that represent the location and size of a rectangle.

RectangleF

Stocke un ensemble de quatre nombres à virgule flottante représentant l'emplacement et la taille d'un rectangle.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Pour des fonctions de région plus avancées, utilisez un objet Region.For more advanced region functions, use a Region object.

Size

Stocke une paire ordonnée d'entiers qui spécifient un Height et Width.Stores an ordered pair of integers, which specify a Height and Width.

SizeF

Stocke une paire ordonnée de nombres à virgule flottante, représentant généralement la largeur et la hauteur d'un rectangle.Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

Interfaces

IDeviceContext

Définit les méthodes permettant d'obtenir et de libérer un handle de contexte de périphérique Windows existant.Defines methods for obtaining and releasing an existing handle to a Windows device context.

Énumérations

ContentAlignment

Spécifie l'alignement du contenu de la surface de dessin.Specifies alignment of content on the drawing surface.

CopyPixelOperation

Détermine comment la couleur source dans une opération de copie de pixels se combine à la couleur de destination pour donner la couleur finale.Determines how the source color in a copy pixel operation is combined with the destination color to result in a final color.

FontStyle

Spécifie les informations de style appliquées au texte.Specifies style information applied to text.

GraphicsUnit

Spécifie l'unité de mesure pour les données spécifiées.Specifies the unit of measure for the given data.

KnownColor

Spécifie les couleurs système connues.Specifies the known system colors.

RotateFlipType

Spécifie la valeur de rotation d'une image et l'axe utilisé pour retourner l'image.Specifies how much an image is rotated and the axis used to flip the image.

StringAlignment

Spécifie l'alignement d'une chaîne de texte par rapport à son rectangle de mise en page.Specifies the alignment of a text string relative to its layout rectangle.

StringDigitSubstitute

L'é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.The StringDigitSubstitute enumeration specifies how to substitute digits in a string according to a user's locale or language.

StringFormatFlags

Spécifie des informations d'affichage et relatives à la disposition pour des chaînes de texte.Specifies the display and layout information for text strings.

StringTrimming

Spé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.Specifies how to trim characters from a string that does not completely fit into a layout shape.

StringUnit

Spécifie les unités de mesure d'une chaîne de texte.Specifies the units of measure for a text string.

Délégués

Graphics.DrawImageAbort

Fournit 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.Provides a callback method for deciding when the DrawImage method should prematurely cancel execution and stop drawing an image.

Graphics.EnumerateMetafileProc

Fournit une méthode de rappel pour la méthode EnumerateMetafile.Provides a callback method for the EnumerateMetafile method.

Image.GetThumbnailImageAbort

Fournit une méthode de rappel pour déterminer à quel moment la méthode GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr) doit prématurément annuler l'exécution.Provides a callback method for determining when the GetThumbnailImage(Int32, Int32, Image+GetThumbnailImageAbort, IntPtr) method should prematurely cancel execution.

Remarques

Le Graphics classe fournit des méthodes de dessin sur le périphérique d’affichage.The Graphics class provides methods for drawing to the display device. Classes telles que Rectangle et Point encapsulent les primitives GDI +.Classes such as Rectangle and Point encapsulate GDI+ primitives. Le Pen classe est utilisée pour dessiner des lignes et courbes, tandis que les classes dérivées de la classe abstraite Brush sont utilisées pour remplir l’intérieur des formes.The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes.

Attention

Classes contenues dans le System.Drawing espace de noms ne sont pas pris en charge pour une utilisation dans un service Windows ou ASP.NET.Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. Tente d’utiliser ces classes à partir d’un de ces types d’application peut générer des problèmes inattendus, tels que la diminution de service les exceptions de performances et d’exécution.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. Pour obtenir une alternative pris en charge, consultez Windows Imaging Components.For a supported alternative, see Windows Imaging Components.