System::Drawing::Pen class

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

MetodBeskrivning
Clone()Returnerar en kopia av det aktuella objektet.
Dispose()Frigör alla operativa resurser som erhållits av det aktuella objektet.
get_Alignment() constReturnerar ett värde som indikerar justeringen av det aktuella Pen-objektet.
get_Brush()Returnerar detta Pens Brush-objekt.
get_Color() constReturnerar detta Pens färg.
get_CompoundArray() constReturnerar en array av värden som specificerar en sammansatt penna.
get_DashCap() constReturnerar ett värde som indikerar den spets som används i båda ändarna av en streckad linje.
get_DashOffset() constReturnerar avståndet från början av en linje till starten av ett streckmönster.
get_DashPattern() constReturnerar en array som anger ett anpassat streckmönster i en streckad linje.
get_DashStyle() constReturnerar ett värde som indikerar streckstilen för det aktuella Pen-objektet.
get_EndCap() constReturnerar ett värde som indikerar slutspetsen för det aktuella Pen-objektet.
get_LineJoin() constReturnerar ett värde som indikerar hur linjerna som ritas av detta Pen-objekt sammanfogas.
get_MiterLimit() constReturnerar gränsen för tjockleken på fogen i ett snedkant.
get_PenType() constINTE IMPLEMENTERAT.
get_StartCap() constReturnerar 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() constReturnerar 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