System.Drawing.Drawing2D Espace de noms

L'espace de noms System.Drawing.Drawing2D fournit des fonctionnalités avancées de graphiques à deux dimensions et vectoriels. The System.Drawing.Drawing2D namespace provides advanced two-dimensional and vector graphics functionality.

Classes

AdjustableArrowCap

Représente un embout de ligne réglable en forme de flèche.Represents an adjustable arrow-shaped line cap. Cette classe ne peut pas être héritée.This class cannot be inherited.

Blend

Définit un modèle de mélange pour un objet LinearGradientBrush.Defines a blend pattern for a LinearGradientBrush object. Cette classe ne peut pas être héritée.This class cannot be inherited.

ColorBlend

Définit des tableaux de couleurs et de positions utilisés pour interpoler le mélange des couleurs dans un dégradé multicolore.Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. Cette classe ne peut pas être héritée.This class cannot be inherited.

CustomLineCap

Encapsule un embout de ligne personnalisé défini par l'utilisateur.Encapsulates a custom user-defined line cap.

GraphicsContainer

Représente les données internes d'un conteneur de graphiques.Represents the internal data of a graphics container. Cette classe est utilisée lors de l'enregistrement de l'état d'un objet Graphics à l'aide des méthodes BeginContainer() et EndContainer(GraphicsContainer).This class is used when saving the state of a Graphics object using the BeginContainer() and EndContainer(GraphicsContainer) methods. Cette classe ne peut pas être héritée.This class cannot be inherited.

GraphicsPath

Représente une série de lignes et de courbes connectées.Represents a series of connected lines and curves. Cette classe ne peut pas être héritée.This class cannot be inherited.

GraphicsPathIterator

Permet d'itérer au sein de sous-tracés dans un GraphicsPath et de tester les types de formes contenus dans chaque sous-tracé.Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. Cette classe ne peut pas être héritée.This class cannot be inherited.

GraphicsState

Représente l'état d'un objet Graphics.Represents the state of a Graphics object. Cet objet est retourné par un appel aux méthodes Save().This object is returned by a call to the Save() methods. Cette classe ne peut pas être héritée.This class cannot be inherited.

HatchBrush

Définit un pinceau rectangulaire avec un style de hachurage, une couleur de premier plan et une couleur d'arrière-plan.Defines a rectangular brush with a hatch style, a foreground color, and a background color. Cette classe ne peut pas être héritée.This class cannot be inherited.

LinearGradientBrush

Encapsule un Brush avec un dégradé linéaire.Encapsulates a Brush with a linear gradient. Cette classe ne peut pas être héritée.This class cannot be inherited.

Matrix

Encapsule une matrice affine 3-par-3 qui représente une transformation géométrique.Encapsulates a 3-by-3 affine matrix that represents a geometric transform. Cette classe ne peut pas être héritée.This class cannot be inherited.

PathData

Contient les données graphiques composant un objet GraphicsPath.Contains the graphical data that makes up a GraphicsPath object. Cette classe ne peut pas être héritée.This class cannot be inherited.

PathGradientBrush

Encapsule un objet Brush qui remplit l'intérieur d'un objet GraphicsPath avec un dégradé.Encapsulates a Brush object that fills the interior of a GraphicsPath object with a gradient. Cette classe ne peut pas être héritée.This class cannot be inherited.

RegionData

Encapsule les données composant un objet Region.Encapsulates the data that makes up a Region object. Cette classe ne peut pas être héritée.This class cannot be inherited.

Énumérations

CombineMode

Spécifie la façon de combiner différentes régions de découpage.Specifies how different clipping regions can be combined.

CompositingMode

Spécifie la façon dont les couleurs source sont combinées avec les couleurs d'arrière-plan.Specifies how the source colors are combined with the background colors.

CompositingQuality

Spécifie le niveau de qualité à utiliser pendant la composition.Specifies the quality level to use during compositing.

CoordinateSpace

Spécifie le système à utiliser lors de l'évaluation des coordonnées.Specifies the system to use when evaluating coordinates.

DashCap

Spécifie le type de forme graphique à utiliser aux deux extrémités de chaque tiret d'une ligne discontinue.Specifies the type of graphic shape to use on both ends of each dash in a dashed line.

DashStyle

Spécifie le style des lignes discontinues dessinées à l'aide d'un objet Pen.Specifies the style of dashed lines drawn with a Pen object.

FillMode

Spécifie la façon dont l'intérieur d'un tracé fermé est rempli.Specifies how the interior of a closed path is filled.

FlushIntention

Spécifie si les commandes de la pile de graphiques sont terminées (vidées) immédiatement ou exécutées dès que possible.Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as soon as possible.

HatchStyle

Spécifie différents motifs disponibles pour les objets HatchBrush.Specifies the different patterns available for HatchBrush objects.

InterpolationMode

L'énumération InterpolationMode spécifie l'algorithme utilisé lorsque des images sont mises à l'échelle ou pivotées.The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.

LinearGradientMode

Spécifie l'orientation d'un dégradé linéaire.Specifies the direction of a linear gradient.

LineCap

Spécifie les styles d'embouts avec lesquels un objet Pen peut terminer des lignes.Specifies the available cap styles with which a Pen object can end a line.

LineJoin

Spécifie la façon de joindre des segments de ligne ou de courbes qui se suivent dans une figure (section) d'un objet GraphicsPath.Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.

MatrixOrder

Spécifie l'ordre utilisé durant les opérations de matrices de transformation.Specifies the order for matrix transform operations.

PathPointType

Spécifie le type des points d'un objet GraphicsPath.Specifies the type of point in a GraphicsPath object.

PenAlignment

Spécifie l'alignement d'un objet Pen par rapport à la ligne théorique d'une épaisseur égale à zéro.Specifies the alignment of a Pen object in relation to the theoretical, zero-width line.

PenType

Spécifie le type de remplissage à l'aide duquel un objet Pen remplit les lignes.Specifies the type of fill a Pen object uses to fill lines.

PixelOffsetMode

Spécifie la façon dont les pixels doivent être décalés lors du rendu.Specifies how pixels are offset during rendering.

QualityMode

Spécifie la qualité globale du rendu d'objets GDI+.Specifies the overall quality when rendering GDI+ objects.

SmoothingMode

Spécifie si le lissage (anticrénelage) est appliqué aux lignes, aux courbes et aux bords des zones remplies.Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.

WarpMode

Spécifie le type de distorsion appliqué dans une méthode Warp.Specifies the type of warp transformation applied in a Warp method.

WrapMode

Spécifie comment une texture ou un dégradé est disposé en mosaïque lorsqu'il est plus petit que la zone à remplir.Specifies how a texture or gradient is tiled when it is smaller than the area being filled.

Remarques

Le tableau suivant répertorie certaines des classes et énumérations importantes dans l’espace de noms System.Drawing.Drawing2D, regroupées en catégories.The following table lists some of the important classes and enumerations in the System.Drawing.Drawing2D namespace, grouped into categories.

Catégorie de classeClass category DétailsDetails
-Graphiques et chemins d’accès graphiques- Graphics and Graphics paths Les classes GraphicsState et GraphicsContainer rapportent des informations sur l’objet Graphics actuel.The GraphicsState and GraphicsContainer classes report information about the current Graphics object. les classes GraphicsPath représentent une série de lignes et de courbes.GraphicsPath classes represent a series of lines and curves. Les classes GraphicsPathIterator et PathData fournissent des informations détaillées sur le contenu d’un objet GraphicsPath.The GraphicsPathIterator and PathData classes provide detailed information about the contents of a GraphicsPath object.
-Types liés aux matrices et aux transformations- Matrix and transformation related types La classe Matrix représente une matrice de transformations géométriques.The Matrix class represents a matrix for geometric transforms. L’énumération MatrixOrder spécifie l’ordre des transformations de matrice.The MatrixOrder enumeration specifies the order for matrix transformations.
-Classes Brush- Brush classes Les classes PathGradientBrush et HatchBrush vous permettent de remplir les formes avec un dégradé, ou un modèle hachuré, respectivement.The PathGradientBrush and HatchBrush classes enable you to fill shapes with either a gradient, or hatch pattern, respectively.
-Énumération associée aux lignes- Enumeration related to lines Les énumérations LineCap et CustomLineCap vous permettent de spécifier des styles d’extrémité pour une ligne.The LineCap and CustomLineCap enumerations enable you to specify cap styles for a line. L’énumération LineJoin vous permet de spécifier la manière dont deux lignes sont jointes dans un chemin d’accès.The, LineJoin enumeration enables you to specify how two lines are joined in a path. L’énumération PenAlignment vous permet de spécifier l’alignement de l’info-bulle de dessin quand vous dessinez une ligne.The PenAlignment enumeration enables you specify the alignment of the drawing tip, when you draw a line. L’énumération PenType spécifie le motif avec lequel une ligne doit être remplie.The PenType enumeration specifies the pattern a line should be filled with.
-Énumérations liées au remplissage des formes et des tracés- Enumerations related to filling shapes and paths L’énumération HatchStyle spécifie les styles de remplissage d’une HatchBrush.The HatchStyle enumeration specifies fill styles for a HatchBrush. La classe Blend spécifie un modèle de mélange pour une LinearGradientBrush.The Blend class specifies a blend pattern for a LinearGradientBrush. L’énumération FillMode spécifie le style de remplissage d’une GraphicsPath.The FillMode enumeration specifies the fill style for a GraphicsPath.

Attention

Les classes de l’espace de noms System.Drawing.Drawing2D ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.NETASP.NET.Classes in the System.Drawing.Drawing2D namespace are not supported for use in a Windows or ASP.NETASP.NET service. Toute tentative d’utilisation de ces classes dans l’un de ces types d’application peut entraîner des problèmes inattendus, tels que des performances de service réduites et des exceptions au moment de l’exécution.Attempting to use these classes in one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Voir aussi