Pen

Pen class

Définit un objet utilisé pour dessiner des lignes et des courbes.

public class Pen : IDisposable

Constructeurs

NomLa description
Pen(Brush)Initialise une nouvelle instance duPen classe avec le spécifiéBrush .
Pen(Color)Initialise une nouvelle instance duPen classe avec le spécifiéColor .
Pen(Brush, float)Initialise une nouvelle instance de la classe Pen avec le pinceau et la largeur spécifiés.
Pen(Color, float)Initialise une nouvelle instance de la classe Pen avec les propriétés Color et Width spécifiées.

Propriétés

NomLa description
Alignment { get; set; }Obtient ou définit l’alignement pour cePen .
Brush { get; set; }Obtient ou définit le Brush qui détermine les attributs de cePen .
Color { get; set; }Obtient ou définit la couleur de cePen .
CompoundArray { get; set; }Obtient ou définit un tableau de valeurs qui spécifie un stylo composé. Un stylo composé dessine une ligne composée composée de lignes parallèles et d’espaces.
CustomEndCap { get; set; }Obtient ou définit une limite personnalisée à utiliser à la fin des lignes dessinées avec cePen .
CustomStartCap { get; set; }Obtient ou définit une limite personnalisée à utiliser au début des lignes dessinées avec cePen .
DashCap { get; set; }Obtient ou définit le style de majuscule utilisé à la fin des tirets qui composent les lignes pointillées dessinées avec this Pen .
DashOffset { get; set; }Obtient ou définit la distance entre le début d’une ligne et le début d’un motif en tirets.
DashPattern { get; set; }Obtient ou définit un tableau de tirets et d’espaces personnalisés.
DashStyle { get; set; }Obtient ou définit le style utilisé pour les lignes en pointillés dessinées avec cePen .
EndCap { get; set; }Obtient ou définit le style de majuscule utilisé à la fin des lignes dessinées avec ce Pen.
LineJoin { get; set; }Obtient ou définit le style de jointure pour les extrémités de deux lignes consécutives dessinées avec ce Pen.
MiterLimit { get; set; }Obtient ou définit la limite de l’épaisseur de la jointure sur un coin en onglet.
PenType { get; }Obtient le style des lignes dessinées avec ce Pen.
StartCap { get; set; }Obtient ou définit le style de majuscule utilisé au début des lignes dessinées avec ce Pen.
Transform { get; set; }Obtient ou définit une copie de la transformation géométrique pour cePen .
Width { get; set; }Obtient ou définit la largeur de ce Pen, en unités de l’objet Graphics utilisé pour le dessin.

Méthodes

NomLa description
Clone()Crée une copie exacte de ceciPen .
Dispose()Libère toutes les ressources utilisées par ce Pen.
MultiplyTransform(Matrix)Multiplie la matrice de transformation pour cettePen par le spécifiéMatrix .
MultiplyTransform(Matrix, MatrixOrder)Multiplie la matrice de transformation pour cettePen par le spécifiéMatrix dans l’ordre spécifié.
ResetTransform()Réinitialise la matrice de transformation géométrique pour cePen à l’identité.
RotateTransform(float)Fait pivoter la transformation géométrique locale selon l’angle spécifié. Cette méthode ajoute la rotation à la transformation.
RotateTransform(float, MatrixOrder)Fait pivoter la transformation géométrique locale de l’angle spécifié dans l’ordre spécifié.
ScaleTransform(float, float)Met à l’échelle la transformation géométrique locale par les facteurs spécifiés. Cette méthode ajoute la matrice de mise à l’échelle à la transformation.
ScaleTransform(float, float, MatrixOrder)Met à l’échelle la transformation géométrique locale par les facteurs spécifiés dans l’ordre spécifié.
SetLineCap(LineCap, LineCap, DashCap)Définit les valeurs qui déterminent le style de capuchon utilisé pour terminer les lignes dessinées par cePen .
TranslateTransform(float, float)Traduit la transformation géométrique locale par les dimensions spécifiées. Cette méthode ajoute la traduction à la transformation.
TranslateTransform(float, float, MatrixOrder)Traduit la transformation géométrique locale par les dimensions spécifiées dans l’ordre spécifié.

Voir également