System::Drawing::Pen class

Pen class

Representa propiedades como color, ancho, etc., de las líneas y curvas que se dibujan. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class Pen : public System::Object

Métodos

MétodoDescripción
Clone()Devuelve una copia del objeto actual.
Dispose()Libera todos los recursos operativos adquiridos por el objeto actual.
get_Alignment() constDevuelve un valor que indica la alineación del objeto Pen actual.
get_Brush()Devuelve el objeto Brush de esta pluma.
get_Color() constDevuelve el color de esta pluma.
get_CompoundArray() constDevuelve una matriz de valores que especifica un lápiz compuesto.
get_DashCap() constDevuelve un valor que indica la tapa utilizada en ambos extremos de una línea discontinua.
get_DashOffset() constDevuelve la distancia desde el inicio de una línea hasta el comienzo de un patrón de guiones.
get_DashPattern() constDevuelve una matriz que indica el patrón de guiones personalizado en una línea discontinua.
get_DashStyle() constDevuelve un valor que indica el estilo de guiones del objeto Pen actual.
get_EndCap() constDevuelve un valor que indica la tapa final de línea del objeto Pen actual.
get_LineJoin() constDevuelve un valor que indica cómo se unen las líneas dibujadas por este objeto Pen.
get_MiterLimit() constDevuelve el límite del grosor de la unión en una esquina en ángulo.
get_PenType() constNO IMPLEMENTADO.
get_StartCap() constDevuelve un valor que indica la tapa inicial de línea del objeto Pen actual.
get_Transform()Devuelve una copia de un objeto Matrix que especifica las transformaciones geométricas para el lápiz representado por el objeto actual.
get_Width() constDevuelve el ancho del objeto Pen actual.
MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder)Multiplica la matriz de transformación del objeto actual por la matriz especificada.
Pen(const Color&)Construye un nuevo objeto Pen que representa el color especificado.
Pen(const Color&, float)Construye un nuevo objeto Pen que representa el color y el ancho especificados.
Pen(const SharedPtr<Brush>&)Construye un nuevo objeto Pen y lo inicializa con el objeto Brush especificado.
Pen(const SharedPtr<Brush>&, float)Construye un nuevo objeto Pen y lo inicializa con el objeto Brush especificado.
ResetTransform()Restablece la matriz de transformación del objeto actual para que se convierta en una matriz identidad.
RotateTransform(float, Drawing2D::MatrixOrder)Rota la transformación geométrica local por el ángulo especificado en el orden especificado.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Escala la transformación geométrica local por los factores especificados en el orden especificado.
set_Alignment(Drawing2D::PenAlignment)Establece la alineación del objeto Pen actual.
set_Brush(const SharedPtr<Brush>&)Establece el objeto Brush de este lápiz.
set_Color(const Color&)Establece el color de este lápiz.
set_CompoundArray(const System::ArrayPtr<float>&)Establece una matriz de valores que especifica un lápiz compuesto.
set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&)Establece la tapa final de línea personalizada.
set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&)Establece la tapa inicial de línea personalizada.
set_DashCap(Drawing2D::DashCap)Establece un valor que especifica la tapa utilizada en ambos extremos de una línea discontinua.
set_DashOffset(float)Establece la distancia desde el inicio de una línea hasta el comienzo de un patrón de guiones.
set_DashPattern(const System::ArrayPtr<float>&)Establece una matriz que especifica el patrón de guiones personalizado en una línea discontinua. La matriz consta de números que especifican las longitudes de guiones y espacios alternados.
set_DashStyle(Drawing2D::DashStyle)Establece un valor que especifica el estilo de guiones del objeto Pen actual.
set_EndCap(Drawing2D::LineCap)Establece la tapa final de línea del objeto Pen actual.
set_LineJoin(Drawing2D::LineJoin)Establece un valor que especifica cómo se unen las líneas dibujadas por este objeto Pen.
set_MiterLimit(float)Establece el límite del grosor de la unión en una esquina biselada.
set_StartCap(Drawing2D::LineCap)Establece el extremo inicial de línea del objeto Pen actual.
set_Transform(const SharedPtr<Drawing2D::Matrix>&)Establece un objeto Matrix que especifica las transformaciones geométricas para el pen representado por el objeto actual.
set_Width(float)Establece el ancho del objeto Pen actual.
SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap)NO IMPLEMENTADO.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Traslada la transformación geométrica local por las dimensiones especificadas en el orden especificado.

Ver también