Pen

Pen class

Definierar ett objekt som används för att rita linjer och kurvor.

public class Pen : IDisposable

Konstruktörer

namnBeskrivning
Pen(Brush)Initierar en ny instans avPen klass med den angivnaBrush .
Pen(Color)Initierar en ny instans avPen klass med den angivnaColor .
Pen(Brush, float)Initierar en ny instans av klassen Pen med den angivna borsten och bredden.
Pen(Color, float)Initierar en ny instans av klassen Pen med de angivna egenskaperna för färg och bredd.

Egenskaper

namnBeskrivning
Alignment { get; set; }Hämtar eller ställer in justeringen för dettaPen .
Brush { get; set; }Hämtar eller ställer in penseln som bestämmer attributen för dettaPen .
Color { get; set; }Hämtar eller ställer in färgen på dettaPen .
CompoundArray { get; set; }Hämtar eller ställer in en matris med värden som anger en sammansatt penna. En sammansatt penna ritar en sammansatt linje som består av parallella linjer och mellanslag.
CustomEndCap { get; set; }Får eller ställer in ett anpassat tak som ska användas i slutet av linjer som ritas med dettaPen .
CustomStartCap { get; set; }Får eller ställer in ett anpassat tak som ska användas i början av linjer som ritas med dettaPen .
DashCap { get; set; }Hämtar eller ställer in kapsylstilen som används i slutet av strecken som utgör streckade linjer ritade med this Pen .
DashOffset { get; set; }Hämtar eller ställer in avståndet från början av en linje till början av ett streckmönster.
DashPattern { get; set; }Hämtar eller ställer in en rad anpassade bindestreck och blanksteg.
DashStyle { get; set; }Hämtar eller ställer in stilen som används för streckade linjer som ritas med dettaPen .
EndCap { get; set; }Hämtar eller ställer in kepsstilen som används i slutet av linjer som ritas med denna penna.
LineJoin { get; set; }Hämtar eller ställer in sammanfogningsstilen för ändarna av två på varandra följande linjer ritade med denna penna.
MiterLimit { get; set; }Hämtar eller ställer in gränsen för fogtjockleken på ett geringshörn.
PenType { get; }Får stilen med linjer ritade med denna penna.
StartCap { get; set; }Hämtar eller ställer in kepsstilen som används i början av linjer som ritas med denna penna.
Transform { get; set; }Hämtar eller ställer in en kopia av den geometriska transformationen för dettaPen .
Width { get; set; }Hämtar eller ställer in bredden på denna penna, i enheter av grafikobjektet som används för att rita.

Metoder

namnBeskrivning
Clone()Skapar en exakt kopia av dettaPen .
Dispose()Frigör alla resurser som används av denna penna.
MultiplyTransform(Matrix)Multiplicerar transformationsmatrisen för dettaPen av den angivnaMatrix .
MultiplyTransform(Matrix, MatrixOrder)Multiplicerar transformationsmatrisen för dettaPen av den angivnaMatrix i angiven ordning.
ResetTransform()Återställer den geometriska transformationsmatrisen för dettaPen till identitet.
RotateTransform(float)Roterar den lokala geometriska transformationen med den angivna vinkeln. Denna metod förutsätter rotationen till transformationen.
RotateTransform(float, MatrixOrder)Roterar den lokala geometriska transformationen med den angivna vinkeln i angiven ordning.
ScaleTransform(float, float)Skalar den lokala geometriska transformationen med de angivna faktorerna. Denna metod förbereder skalningsmatrisen till transformationen.
ScaleTransform(float, float, MatrixOrder)Skalar den lokala geometriska transformationen med de angivna faktorerna i angiven ordning.
SetLineCap(LineCap, LineCap, DashCap)Ställer in värdena som bestämmer stilen på taket som används för att avsluta linjer som ritas av dennaPen .
TranslateTransform(float, float)Översätter den lokala geometriska transformationen med de angivna måtten. Denna metod lägger till översättningen till transformationen.
TranslateTransform(float, float, MatrixOrder)Översätter den lokala geometriska transformationen med de angivna måtten i angiven ordning.

Se även