System::Drawing::Pen class
Innehåll
[
Dölj
]Pen class
Representerar egenskaper såsom färg, bredd osv. för de linjer och kurvor som ritas. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
class Pen : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| Clone() | Returnerar en kopia av det aktuella objektet. |
| Dispose() | Frigör alla operativa resurser som erhållits av det aktuella objektet. |
| get_Alignment() const | Returnerar ett värde som indikerar justeringen av det aktuella Pen-objektet. |
| get_Brush() | Returnerar detta Pens Brush-objekt. |
| get_Color() const | Returnerar detta Pens färg. |
| get_CompoundArray() const | Returnerar en array av värden som specificerar en sammansatt penna. |
| get_DashCap() const | Returnerar ett värde som indikerar den spets som används i båda ändarna av en streckad linje. |
| get_DashOffset() const | Returnerar avståndet från början av en linje till starten av ett streckmönster. |
| get_DashPattern() const | Returnerar en array som anger ett anpassat streckmönster i en streckad linje. |
| get_DashStyle() const | Returnerar ett värde som indikerar streckstilen för det aktuella Pen-objektet. |
| get_EndCap() const | Returnerar ett värde som indikerar slutspetsen för det aktuella Pen-objektet. |
| get_LineJoin() const | Returnerar ett värde som indikerar hur linjerna som ritas av detta Pen-objekt sammanfogas. |
| get_MiterLimit() const | Returnerar gränsen för tjockleken på fogen i ett snedkant. |
| get_PenType() const | INTE IMPLEMENTERAT. |
| get_StartCap() const | Returnerar ett värde som indikerar startspetsen för det aktuella Pen-objektet. |
| get_Transform() | Returnerar en kopia av ett Matrix-objekt som specificerar de geometriska transformationerna för pennan som representeras av det aktuella objektet. |
| get_Width() const | Returnerar bredden på det aktuella Pen-objektet. |
| MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder) | Multiplicerar det aktuella objektets transformationsmatris med den angivna matrisen. |
| Pen(const Color&) | Skapar ett nytt Pen-objekt som representerar den angivna färgen. |
| Pen(const Color&, float) | Skapar ett nytt Pen-objekt som representerar den angivna färgen och bredden. |
| Pen(const SharedPtr<Brush>&) | Skapar ett nytt Pen-objekt och initierar det med det angivna Brush-objektet. |
| Pen(const SharedPtr<Brush>&, float) | Skapar ett nytt Pen-objekt och initierar det med det angivna Brush-objektet. |
| ResetTransform() | Återställer det aktuella objektets transformationsmatris så att den blir en identitetsmatris. |
| RotateTransform(float, Drawing2D::MatrixOrder) | Roterar den lokala geometriska transformationen med den angivna vinkeln i den angivna ordningen. |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | Skalar den lokala geometriska transformationen med de angivna faktorerna i den angivna ordningen. |
| set_Alignment(Drawing2D::PenAlignment) | Ställer in justeringen för det aktuella Pen-objektet. |
| set_Brush(const SharedPtr<Brush>&) | Ställer in denna pennas Brush-objekt. |
| set_Color(const Color&) | Ställer in denna pennas färg. |
| set_CompoundArray(const System::ArrayPtr<float>&) | Ställer in en array av värden som specificerar en sammansatt penna. |
| set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Ställer in den anpassade slutspetsen. |
| set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Ställer in den anpassade startspetsen. |
| set_DashCap(Drawing2D::DashCap) | Ställer in ett värde som specificerar den spets som används i båda ändarna av en streckad linje. |
| set_DashOffset(float) | Ställer in avståndet från början av en linje till starten av ett streckmönster. |
| set_DashPattern(const System::ArrayPtr<float>&) | Ställer in en array som specificerar ett anpassat streckmönster i en streckad linje. Arrayen består av tal som anger längden på alternerande streck och mellanslag. |
| set_DashStyle(Drawing2D::DashStyle) | Ställer in ett värde som specificerar streckstilen för det aktuella Pen-objektet. |
| set_EndCap(Drawing2D::LineCap) | Ställer in slutspetsen för det aktuella Pen-objektet. |
| set_LineJoin(Drawing2D::LineJoin) | Ställer in ett värde som specificerar hur linjerna som ritas av detta Pen-objekt förenas. |
| set_MiterLimit(float) | Ställer in gränsen för tjockleken på föreningen i ett snedkantat hörn. |
| set_StartCap(Drawing2D::LineCap) | Ställer in startlinjekappen för det aktuella Pen-objektet. |
| set_Transform(const SharedPtr<Drawing2D::Matrix>&) | Ställer in ett Matrix-objekt som specificerar de geometriska transformationerna för pennan som representeras av det aktuella objektet. |
| set_Width(float) | Ställer in bredden på det aktuella Pen-objektet. |
| SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap) | INTE IMPLEMENTERAT. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Förflyttar den lokala geometriska transformationen med de angivna dimensionerna i den angivna ordningen. |
Se även
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++