System::Drawing::Pen class
inhoud
[
verbergen
]Pen class
Vertegenwoordigt eigenschappen zoals kleur, breedte enz. van de lijnen en curven die worden getekend. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit zal leiden tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class Pen : public System::Object
Methoden
| Methode | Beschrijving |
|---|---|
| Clone() | Retourneert een kopie van het huidige object. |
| Dispose() | Vrijgeeft alle operationele bronnen die door het huidige object zijn verkregen. |
| get_Alignment() const | Retourneert een waarde die de uitlijning van het huidige Pen object aangeeft. |
| get_Brush() | Retourneert het Brush object van deze pen. |
| get_Color() const | Retourneert de kleur van deze pen. |
| get_CompoundArray() const | Retourneert een array met waarden die een samengestelde pen specificeert. |
| get_DashCap() const | Retourneert een waarde die de cap aangeeft die aan beide uiteinden van een gestippelde lijn wordt gebruikt. |
| get_DashOffset() const | Retourneert de afstand van het begin van een lijn tot het begin van een stippellijnpatroon. |
| get_DashPattern() const | Retourneert een array die een aangepast stippellijnpatroon in een gestippelde lijn aangeeft. |
| get_DashStyle() const | Retourneert een waarde die de stippelstijl van het huidige Pen object aangeeft. |
| get_EndCap() const | Retourneert een waarde die de eindlijncap van het huidige Pen object aangeeft. |
| get_LineJoin() const | Retourneert een waarde die aangeeft hoe de lijnen die door dit Pen object worden getekend, worden samengevoegd. |
| get_MiterLimit() const | Retourneert de limiet van de dikte van de verbinding op een afgeschuinde hoek. |
| get_PenType() const | NOG NIET GEÏMPLENTEERD. |
| get_StartCap() const | Retourneert een waarde die de startlijncap van het huidige Pen object aangeeft. |
| get_Transform() | Retourneert een kopie van een Matrix-object dat de geometrische transformaties specificeert voor de pen die door het huidige object wordt weergegeven. |
| get_Width() const | Retourneert de breedte van het huidige Pen object. |
| MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder) | Vermenigvuldigt de transformatiematrix van het huidige object met de opgegeven matrix. |
| Pen(const Color&) | Construeert een nieuw Pen object dat de opgegeven kleur vertegenwoordigt. |
| Pen(const Color&, float) | Construeert een nieuw Pen object dat de opgegeven kleur en breedte vertegenwoordigt. |
| Pen(const SharedPtr<Brush>&) | Construeert een nieuw Pen object en initialiseert het met het opgegeven Brush object. |
| Pen(const SharedPtr<Brush>&, float) | Construeert een nieuw Pen object en initialiseert het met het opgegeven Brush object. |
| ResetTransform() | Reset de transformatiematrix van het huidige object zodat deze een identiteitsmatrix wordt. |
| RotateTransform(float, Drawing2D::MatrixOrder) | Roteert de lokale geometrische transformatie met de opgegeven hoek in de opgegeven volgorde. |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | Schaalt de lokale geometrische transformatie met de opgegeven factoren in de opgegeven volgorde. |
| set_Alignment(Drawing2D::PenAlignment) | Stelt de uitlijning van het huidige Pen object in. |
| set_Brush(const SharedPtr<Brush>&) | Stelt het Brush object van deze pen in. |
| set_Color(const Color&) | Stelt de kleur van deze pen in. |
| set_CompoundArray(const System::ArrayPtr<float>&) | Stelt een array met waarden in die een samengestelde pen specificeert. |
| set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Stelt de aangepaste eindlijncap in. |
| set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Stelt de aangepaste startlijncap in. |
| set_DashCap(Drawing2D::DashCap) | Stelt een waarde in die de cap specificeert die aan beide uiteinden van een gestippelde lijn wordt gebruikt. |
| set_DashOffset(float) | Stelt de afstand in van het begin van een lijn tot het begin van een stippellijnpatroon. |
| set_DashPattern(const System::ArrayPtr<float>&) | Stelt een array in die een aangepast stippellijnpatroon in een gestippelde lijn specificeert. De array bestaat uit getallen die de lengtes van afwisselende stippels en spaties aangeven. |
| set_DashStyle(Drawing2D::DashStyle) | Stelt een waarde in die de stippelstijl van het huidige Pen object specificeert. |
| set_EndCap(Drawing2D::LineCap) | Stelt de eindlijncap van het huidige Pen object in. |
| set_LineJoin(Drawing2D::LineJoin) | Stelt een waarde in die aangeeft hoe de lijnen die door dit Pen object worden getekend, worden verbonden. |
| set_MiterLimit(float) | Stelt de limiet in van de dikte van de verbinding op een afgeschuinde hoek. |
| set_StartCap(Drawing2D::LineCap) | Stelt de startlijnkap van het huidige Pen object in. |
| set_Transform(const SharedPtr<Drawing2D::Matrix>&) | Stelt een Matrix-object in dat de geometrische transformaties specificeert voor de pen die door het huidige object wordt weergegeven. |
| set_Width(float) | Stelt de breedte in van het huidige Pen object. |
| SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap) | NOG NIET GEÏMPLENTEERD. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Vertaalt de lokale geometrische transformatie met de opgegeven afmetingen in de opgegeven volgorde. |
Zie ook
- Class Object
- Namespace System::Drawing
- Library Aspose.Page for C++