Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
1 sur 1 ont trouvé cela utile - Évaluez ce sujet

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.

Le tableau suivant répertorie quelques-unes des classes et des énumérations importantes dans l'espace de nomsSystem.Drawing.Drawing2D et les classe en catégories.

Catégorie de classe

Détails

  • Graphiques et tracés graphiques

Les classes GraphicsState et GraphicsContainer rapportent des informations sur l'objet Graphics en cours. Les classes GraphicsPath représentent une série de lignes et de courbes. Les classes GraphicsPathIterator et PathData fournissent des informations détaillées sur le contenu d'un objet GraphicsPath.

  • Matrice et types de transformations associés

La classe Matrix représente une matrice pour les transformations géométriques. L'énumération MatrixOrder spécifie l'ordre pour les transformations de matrice.

  • Classes de pinceaux

Les classes PathGradientBrush et HatchBrush vous permettent de remplir des formes avec un motif dégradé ou hachuré, respectivement.

  • Énumération associée à des lignes

Les énumérations LineCap et CustomLineCap vous permettent de spécifier des styles d'extrémités pour une ligne. L'énumération LineJoin vous permet de spécifier comment deux lignes sont jointes sur un tracé. L'énumération PenAlignment vous permet de spécifier l'alignement de la pointe lorsque vous dessinez une ligne. L'énumération PenType spécifie le motif de remplissage d'une ligne.

  • Énumérations associées au remplissage des formes et des tracés

L'énumération HatchStyle spécifie les styles de remplissage d'un HatchBrush. La classe Blend spécifie un modèle de mélange pour un LinearGradientBrush. L'énumération FillMode spécifie le style de remplissage d'un GraphicsPath.

Mise en garde Attention

Les classes dans l'espace de noms System.Drawing.Drawing2D ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.NET. Si vous essayez d'utiliser ces classes dans l'un de ces types d'applications, des problèmes inattendus risquent de se produire, tels que la diminution des performances de service et des exceptions runtime.

  Classe Description
Classe publique AdjustableArrowCap Représente un embout de ligne réglable en forme de flèche. Cette classe ne peut pas être héritée.
Classe publique Blend Définit un modèle de mélange pour un objet LinearGradientBrush. Cette classe ne peut pas être héritée.
Classe publique ColorBlend Définit des tableaux de couleurs et de positions utilisés pour interpoler le mélange des couleurs dans un dégradé multicolore. Cette classe ne peut pas être héritée.
Classe publique CustomLineCap Encapsule un embout de ligne personnalisé défini par l'utilisateur.
Classe publique GraphicsContainer Représente les données internes d'un conteneur de graphiques. Cette classe est utilisée lors de l'enregistrement de l'état d'un objet Graphics à l'aide des méthodes BeginContainer et EndContainer. Cette classe ne peut pas être héritée.
Classe publique GraphicsPath Représente une série de lignes et de courbes connectées. Cette classe ne peut pas être héritée.
Classe publique 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é. Cette classe ne peut pas être héritée.
Classe publique GraphicsState Représente l'état d'un objet Graphics. Cet objet est retourné par un appel aux méthodes Save. Cette classe ne peut pas être héritée.
Classe publique HatchBrush Définit un pinceau rectangulaire avec un style de hachurage, une couleur de premier plan et une couleur d'arrière-plan. Cette classe ne peut pas être héritée.
Classe publique LinearGradientBrush Encapsule un Brush avec un dégradé linéaire. Cette classe ne peut pas être héritée.
Classe publique Matrix Encapsule une matrice affine 3-par-3 qui représente une transformation géométrique. Cette classe ne peut pas être héritée.
Classe publique PathData Contient les données graphiques composant un objet GraphicsPath. Cette classe ne peut pas être héritée.
Classe publique PathGradientBrush Encapsule un objet Brush qui remplit l'intérieur d'un objet GraphicsPath avec un dégradé. Cette classe ne peut pas être héritée.
Classe publique RegionData Encapsule les données composant un objet Region. Cette classe ne peut pas être héritée.
  Énumération Description
Énumération publique CombineMode Spécifie la façon de combiner différentes régions de découpage.
Énumération publique CompositingMode Spécifie la façon dont les couleurs source sont combinées avec les couleurs d'arrière-plan.
Énumération publique CompositingQuality Spécifie le niveau de qualité à utiliser pendant la composition.
Énumération publique CoordinateSpace Spécifie le système à utiliser lors de l'évaluation des coordonnées.
Énumération publique DashCap Spécifie le type de forme graphique à utiliser aux deux extrémités de chaque tiret d'une ligne discontinue.
Énumération publique DashStyle Spécifie le style des lignes discontinues dessinées à l'aide d'un objet Pen.
Énumération publique FillMode Spécifie la façon dont l'intérieur d'un tracé fermé est rempli.
Énumération publique 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.
Énumération publique HatchStyle Spécifie différents motifs disponibles pour les objets HatchBrush.
Énumération publique InterpolationMode L'énumération InterpolationMode spécifie l'algorithme utilisé lorsque des images sont mises à l'échelle ou pivotées.
Énumération publique LinearGradientMode Spécifie l'orientation d'un dégradé linéaire.
Énumération publique LineCap Spécifie les styles d'embouts avec lesquels un objet Pen peut terminer des lignes.
Énumération publique 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.
Énumération publique MatrixOrder Spécifie l'ordre utilisé durant les opérations de matrices de transformation.
Énumération publique PathPointType Spécifie le type des points d'un objet GraphicsPath.
Énumération publique PenAlignment Spécifie l'alignement d'un objet Pen par rapport à la ligne théorique d'une épaisseur égale à zéro.
Énumération publique PenType Spécifie le type de remplissage à l'aide duquel un objet Pen remplit les lignes.
Énumération publique PixelOffsetMode Spécifie la façon dont les pixels doivent être décalés lors du rendu.
Énumération publique QualityMode Spécifie la qualité globale du rendu d'objets GDI+.
Énumération publique SmoothingMode Spécifie si le lissage (anticrénelage) est appliqué aux lignes, aux courbes et aux bords des zones remplies.
Énumération publique WarpMode Spécifie le type de distorsion appliqué dans une méthode Warp.
Énumération publique WrapMode Spécifie comment une texture ou un dégradé est disposé en mosaïque lorsqu'il est plus petit que la zone à remplir.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.