Pen

Pen class

Definisce un oggetto utilizzato per disegnare linee e curve.

public class Pen : IDisposable

Costruttori

NomeDescrizione
Pen(Brush)Inizializza una nuova istanza diPen classe con il specificatoBrush .
Pen(Color)Inizializza una nuova istanza diPen classe con il specificatoColor .
Pen(Brush, float)Inizializza una nuova istanza della classe Pen con il pennello e la larghezza specificati.
Pen(Color, float)Inizializza una nuova istanza della classe Pen con le proprietà Color e Width specificate.

Proprietà

NomeDescrizione
Alignment { get; set; }Ottiene o imposta l’allineamento per questoPen .
Brush { get; set; }Ottiene o imposta il Brush che determina gli attributi di questoPen .
Color { get; set; }Ottiene o imposta il colore di questoPen .
CompoundArray { get; set; }Ottiene o imposta una matrice di valori che specifica una penna composta. Una penna composta disegna una linea composta composta da linee e spazi paralleli.
CustomEndCap { get; set; }Ottiene o imposta un limite personalizzato da utilizzare alla fine delle linee tracciate con questoPen .
CustomStartCap { get; set; }Ottiene o imposta un limite personalizzato da utilizzare all’inizio delle linee disegnate con questoPen .
DashCap { get; set; }Ottiene o imposta lo stile del cappuccio utilizzato alla fine dei trattini che compongono le linee tratteggiate disegnate con this Pen .
DashOffset { get; set; }Ottiene o imposta la distanza dall’inizio di una linea all’inizio di una sequenza di trattini.
DashPattern { get; set; }Ottiene o imposta una matrice di trattini e spazi personalizzati.
DashStyle { get; set; }Ottiene o imposta lo stile utilizzato per le linee tratteggiate disegnate con questoPen .
EndCap { get; set; }Ottiene o imposta lo stile del cappuccio utilizzato alla fine delle linee disegnate con questa penna.
LineJoin { get; set; }Ottiene o imposta lo stile di unione per le estremità di due linee consecutive disegnate con questa penna.
MiterLimit { get; set; }Ottiene o imposta il limite dello spessore del giunto su un angolo smussato.
PenType { get; }Ottiene lo stile delle linee disegnate con questa penna.
StartCap { get; set; }Ottiene o imposta lo stile del cappuccio utilizzato all’inizio delle linee disegnate con questa penna.
Transform { get; set; }Ottiene o imposta una copia della trasformazione geometrica per questoPen .
Width { get; set; }Ottiene o imposta la larghezza di questa penna, in unità dell’oggetto Graphics utilizzato per il disegno.

Metodi

NomeDescrizione
Clone()Crea una copia esatta di questoPen .
Dispose()Rilascia tutte le risorse utilizzate da questa penna.
MultiplyTransform(Matrix)Moltiplica la matrice di trasformazione per questoPen dal specificatoMatrix .
MultiplyTransform(Matrix, MatrixOrder)Moltiplica la matrice di trasformazione per questoPen dal specificatoMatrix nell’ordine specificato.
ResetTransform()Reimposta la matrice di trasformazione geometrica per questoPen all’identità.
RotateTransform(float)Ruota la trasformazione geometrica locale dell’angolo specificato. Questo metodo antepone la rotazione alla trasformazione.
RotateTransform(float, MatrixOrder)Ruota la trasformazione geometrica locale dell’angolo specificato nell’ordine specificato.
ScaleTransform(float, float)Ridimensiona la trasformazione geometrica locale in base ai fattori specificati. Questo metodo antepone la matrice di ridimensionamento alla trasformazione.
ScaleTransform(float, float, MatrixOrder)Ridimensiona la trasformazione geometrica locale in base ai fattori specificati nell’ordine specificato.
SetLineCap(LineCap, LineCap, DashCap)Imposta i valori che determinano lo stile del cappuccio utilizzato per terminare le linee tracciate da questoPen .
TranslateTransform(float, float)Converte la trasformazione geometrica locale in base alle dimensioni specificate. Questo metodo antepone la traduzione alla trasformazione.
TranslateTransform(float, float, MatrixOrder)Converte la trasformazione geometrica locale in base alle dimensioni specificate nell’ordine specificato.

Guarda anche