Class Pen
Pen class
Definieert een object dat wordt gebruikt om lijnen en krommen te tekenen.
public class Pen : IDisposable
Constructeurs
Naam | Beschrijving |
---|
Pen(Brush) | Initialiseert een nieuw exemplaar van hetPen klasse met de gespecificeerdeBrush . |
Pen(Color) | Initialiseert een nieuw exemplaar van hetPen klasse met de gespecificeerdeColor . |
Pen(Brush, float) | Initialiseert een nieuwe instantie van de klasse Pen met het opgegeven penseel en de opgegeven breedte. |
Pen(Color, float) | Initialiseert een nieuwe instantie van de klasse Pen met de opgegeven eigenschappen Kleur en Breedte. |
Eigenschappen
Naam | Beschrijving |
---|
Alignment { get; set; } | Haalt of stelt de uitlijning hiervoor inPen . |
Brush { get; set; } | Haalt of stelt het penseel in dat de kenmerken hiervan bepaaltPen . |
Color { get; set; } | Haalt of stelt de kleur hiervan inPen . |
CompoundArray { get; set; } | Hiermee wordt een reeks waarden opgehaald of ingesteld die een samengestelde pen specificeert. Een samengestelde pen tekent een samengestelde lijn die bestaat uit parallelle lijnen en spaties. |
CustomEndCap { get; set; } | Krijgt of stelt een aangepaste cap in om te gebruiken aan het einde van hiermee getekende lijnenPen . |
CustomStartCap { get; set; } | Krijgt of stelt een aangepaste hoofdletter in om te gebruiken aan het begin van hiermee getekende lijnenPen . |
DashCap { get; set; } | Hiermee wordt de hoofdletterstijl opgehaald of ingesteld die wordt gebruikt aan het einde van de streepjes waaruit de stippellijnen zijn getekend met this Pen . |
DashOffset { get; set; } | Hiermee wordt de afstand vanaf het begin van een lijn tot het begin van een streeppatroon opgehaald of ingesteld. |
DashPattern { get; set; } | Haalt of stelt een reeks aangepaste streepjes en spaties in. |
DashStyle { get; set; } | Hiermee wordt de stijl opgehaald of ingesteld die wordt gebruikt voor stippellijnen die hiermee worden getekendPen . |
EndCap { get; set; } | Hiermee krijgt of stelt u de dopstijl in die wordt gebruikt aan het einde van lijnen die met deze pen zijn getekend. |
LineJoin { get; set; } | Hiermee wordt de verbindingsstijl opgehaald of ingesteld voor de uiteinden van twee opeenvolgende lijnen die met deze pen zijn getekend. |
MiterLimit { get; set; } | Haalt of stelt de limiet in van de dikte van de verbinding op een verstekhoek. |
PenType { get; } | Krijgt de stijl van lijnen getekend met deze Pen. |
StartCap { get; set; } | Hiermee krijgt of stelt u de dopstijl in die wordt gebruikt aan het begin van lijnen die met deze pen zijn getekend. |
Transform { get; set; } | Haalt of stelt hiervoor een kopie van de geometrische transformatie inPen . |
Width { get; set; } | Hiermee wordt de breedte van deze pen opgehaald of ingesteld, in eenheden van het grafische object dat wordt gebruikt voor tekenen. |
methoden
Naam | Beschrijving |
---|
Clone() | Maakt hiervan een exacte kopiePen . |
Dispose() | Geeft alle bronnen vrij die door deze pen worden gebruikt. |
MultiplyTransform(Matrix) | Vermenigvuldigt hiervoor de transformatiematrixPen door de opgegevenMatrix . |
MultiplyTransform(Matrix, MatrixOrder) | Vermenigvuldigt hiervoor de transformatiematrixPen door de opgegevenMatrix in de opgegeven volgorde. |
ResetTransform() | Reset hiervoor de geometrische transformatiematrixPen naar identiteit. |
RotateTransform(float) | Roteert de lokale geometrische transformatie met de gespecificeerde hoek. Deze methode voegt de rotatie toe aan de transformatie. |
RotateTransform(float, MatrixOrder) | Roteert de lokale geometrische transformatie met de opgegeven hoek in de opgegeven volgorde. |
ScaleTransform(float, float) | Schaalt de lokale geometrische transformatie met de gespecificeerde factoren. Deze methode voegt de schaalmatrix toe aan de transformatie. |
ScaleTransform(float, float, MatrixOrder) | Schaalt de lokale geometrische transformatie met de opgegeven factoren in de opgegeven volgorde. |
SetLineCap(LineCap, LineCap, DashCap) | Stelt de waarden in die de stijl van de dop bepalen die wordt gebruikt om hiermee getekende lijnen te beëindigenPen . |
TranslateTransform(float, float) | Vertaalt de lokale geometrische transformatie door de gespecificeerde dimensies. Deze methode voegt de vertaling toe aan de transformatie. |
TranslateTransform(float, float, MatrixOrder) | Vertaalt de lokale geometrische transformatie door de opgegeven dimensies in de opgegeven volgorde. |
Zie ook