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