Pen
Pen class
Definierar ett objekt som används för att rita linjer och kurvor.
public class Pen : IDisposable
Konstruktörer
namn | Beskrivning |
---|
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
namn | Beskrivning |
---|
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
namn | Beskrivning |
---|
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