System::Drawing::Pen class

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

MethodeBeschrijving
Clone()Retourneert een kopie van het huidige object.
Dispose()Vrijgeeft alle operationele bronnen die door het huidige object zijn verkregen.
get_Alignment() constRetourneert een waarde die de uitlijning van het huidige Pen object aangeeft.
get_Brush()Retourneert het Brush object van deze pen.
get_Color() constRetourneert de kleur van deze pen.
get_CompoundArray() constRetourneert een array met waarden die een samengestelde pen specificeert.
get_DashCap() constRetourneert een waarde die de cap aangeeft die aan beide uiteinden van een gestippelde lijn wordt gebruikt.
get_DashOffset() constRetourneert de afstand van het begin van een lijn tot het begin van een stippellijnpatroon.
get_DashPattern() constRetourneert een array die een aangepast stippellijnpatroon in een gestippelde lijn aangeeft.
get_DashStyle() constRetourneert een waarde die de stippelstijl van het huidige Pen object aangeeft.
get_EndCap() constRetourneert een waarde die de eindlijncap van het huidige Pen object aangeeft.
get_LineJoin() constRetourneert een waarde die aangeeft hoe de lijnen die door dit Pen object worden getekend, worden samengevoegd.
get_MiterLimit() constRetourneert de limiet van de dikte van de verbinding op een afgeschuinde hoek.
get_PenType() constNOG NIET GEÏMPLENTEERD.
get_StartCap() constRetourneert 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() constRetourneert 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