System::Drawing::Pen class
Contenido
[
Ocultar
]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étodo | Descripción |
|---|---|
| Clone() | Devuelve una copia del objeto actual. |
| Dispose() | Libera todos los recursos operativos adquiridos por el objeto actual. |
| get_Alignment() const | Devuelve un valor que indica la alineación del objeto Pen actual. |
| get_Brush() | Devuelve el objeto Brush de esta pluma. |
| get_Color() const | Devuelve el color de esta pluma. |
| get_CompoundArray() const | Devuelve una matriz de valores que especifica un lápiz compuesto. |
| get_DashCap() const | Devuelve un valor que indica la tapa utilizada en ambos extremos de una línea discontinua. |
| get_DashOffset() const | Devuelve la distancia desde el inicio de una línea hasta el comienzo de un patrón de guiones. |
| get_DashPattern() const | Devuelve una matriz que indica el patrón de guiones personalizado en una línea discontinua. |
| get_DashStyle() const | Devuelve un valor que indica el estilo de guiones del objeto Pen actual. |
| get_EndCap() const | Devuelve un valor que indica la tapa final de línea del objeto Pen actual. |
| get_LineJoin() const | Devuelve un valor que indica cómo se unen las líneas dibujadas por este objeto Pen. |
| get_MiterLimit() const | Devuelve el límite del grosor de la unión en una esquina en ángulo. |
| get_PenType() const | NO IMPLEMENTADO. |
| get_StartCap() const | Devuelve 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() const | Devuelve 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
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++