Pen

Pen class

Define un objeto utilizado para dibujar líneas y curvas.

public class Pen : IDisposable

Constructores

Nombre Descripción
Pen(Brush) Inicializa una nueva instancia delPen clase con el especificadoBrush .
Pen(Color) Inicializa una nueva instancia delPen clase con el especificadoColor .
Pen(Brush, float) Inicializa una nueva instancia de la clase Pen con el Brush y Width especificados.
Pen(Color, float) Inicializa una nueva instancia de la clase Pen con las propiedades Color y Width especificadas.

Propiedades

Nombre Descripción
Alignment { get; set; } Obtiene o establece la alineación para estePen .
Brush { get; set; } Obtiene o establece el Brush que determina los atributos de estePen .
Color { get; set; } Obtiene o establece el color de estePen .
CompoundArray { get; set; } Obtiene o establece una matriz de valores que especifica una pluma compuesta. Un bolígrafo compuesto dibuja una línea compuesta formada por líneas paralelas y espacios.
CustomEndCap { get; set; } Obtiene o establece un límite personalizado para usar al final de las líneas dibujadas con estePen .
CustomStartCap { get; set; } Obtiene o establece un límite personalizado para usar al comienzo de las líneas dibujadas con estePen .
DashCap { get; set; } Obtiene o establece el estilo de mayúscula utilizado al final de los guiones que forman las líneas discontinuas dibujadas con this Pen .
DashOffset { get; set; } Obtiene o establece la distancia desde el inicio de una línea hasta el inicio de un patrón de guiones.
DashPattern { get; set; } Obtiene o establece una matriz de guiones y espacios personalizados.
DashStyle { get; set; } Obtiene o establece el estilo utilizado para las líneas discontinuas dibujadas con estePen .
EndCap { get; set; } Obtiene o establece el estilo de mayúscula utilizado al final de las líneas dibujadas con este Pen.
LineJoin { get; set; } Obtiene o establece el estilo de unión para los extremos de dos líneas consecutivas dibujadas con este Pen.
MiterLimit { get; set; } Obtiene o establece el límite del grosor de la unión en una esquina a inglete.
PenType { get; } Obtiene el estilo de las líneas dibujadas con este Pen.
StartCap { get; set; } Obtiene o establece el estilo de mayúscula utilizado al principio de las líneas dibujadas con este Pen.
Transform { get; set; } Obtiene o establece una copia de la transformación geométrica para estePen .
Width { get; set; } Obtiene o establece el ancho de este Pen, en unidades del objeto Graphics utilizado para dibujar.

Métodos

Nombre Descripción
Clone() Crea una copia exacta de estePen .
Dispose() Libera todos los recursos usados por este Pen.
MultiplyTransform(Matrix) Multiplica la matriz de transformación para estePen por el especificadoMatrix .
MultiplyTransform(Matrix, MatrixOrder) Multiplica la matriz de transformación para estePen por el especificadoMatrix en el orden especificado.
ResetTransform() Restablece la matriz de transformación geométrica para estePen a identidad.
RotateTransform(float) Gira la transformación geométrica local en el ángulo especificado. Este método antepone la rotación a la transformación.
RotateTransform(float, MatrixOrder) Gira la transformación geométrica local el ángulo especificado en el orden especificado.
ScaleTransform(float, float) Escala la transformación geométrica local según los factores especificados. Este método antepone la matriz de escala a la transformación.
ScaleTransform(float, float, MatrixOrder) Escala la transformación geométrica local según los factores especificados en el orden especificado.
SetLineCap(LineCap, LineCap, DashCap) Establece los valores que determinan el estilo de cap usado para terminar las líneas dibujadas por estePen .
TranslateTransform(float, float) Traduce la transformación geométrica local por las dimensiones especificadas. Este método antepone la traducción a la transformación.
TranslateTransform(float, float, MatrixOrder) Traduce la transformación geométrica local por las dimensiones especificadas en el orden especificado.

Ver también