Stroke

Stroke class

Definisce un tratto per una forma.

public class Stroke

Proprietà

Nome Descrizione
BackColor { get; set; } Ottiene o imposta il colore di sfondo del tratto.
Color { get; set; } Definisce il colore di un tratto.
Color2 { get; set; } Definisce un secondo colore per un tratto.
DashStyle { get; set; } Specifica il motivo a punti e trattini per un tratto.
EndArrowLength { get; set; } Definisce la lunghezza della punta della freccia per la fine di un tratto.
EndArrowType { get; set; } Definisce la punta della freccia per la fine di un tratto.
EndArrowWidth { get; set; } Definisce la larghezza della punta della freccia per la fine di un tratto.
EndCap { get; set; } Definisce lo stile del cappuccio per la fine di un tratto.
ForeColor { get; set; } Ottiene o imposta il colore di primo piano del tratto.
ImageBytes { get; } Definisce l’immagine per un’immagine di tratto o riempimento a motivo.
JoinStyle { get; set; } Definisce lo stile di unione di una polilinea.
LineStyle { get; set; } Definisce lo stile della linea del tratto.
On { get; set; } Definisce se il percorso verrà tracciato.
Opacity { get; set; } Definisce la quantità di trasparenza di un tratto. L’intervallo valido è compreso tra 0 e 1.
StartArrowLength { get; set; } Definisce la lunghezza della punta della freccia per l’inizio di un tratto.
StartArrowType { get; set; } Definisce la punta della freccia per l’inizio di un tratto.
StartArrowWidth { get; set; } Definisce la larghezza della punta della freccia per l’inizio di un tratto.
Transparency { get; set; } Ottiene o imposta un valore compreso tra 0,0 (opaco) e 1,0 (trasparente) che rappresenta il grado di trasparenza del tratto.
Visible { get; set; } Ottiene o imposta un flag che indica se il tratto è visibile.
Weight { get; set; } Definisce lo spessore del pennello che traccia il percorso di una forma in punti.

Osservazioni

Utilizzare ilStrokeper accedere alle proprietà del tratto di una forma. Non si creano istanze diStroke classe direttamente.

Esempi

Mostra come modificare le proprietà del tratto.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 100,
    RelativeVerticalPosition.TopMargin, 100, 200, 200, WrapType.None);

// Le forme base, come il rettangolo, hanno due parti visibili.
// 1 - Il riempimento, che si applica all'area all'interno del contorno della forma:
shape.Fill.ForeColor = Color.White;

// 2 - Il tratto, che segna il contorno della forma:
// Modifica varie proprietà del tratto di questa forma.
Stroke stroke = shape.Stroke;
stroke.On = true;
stroke.Weight = 5;
stroke.Color = Color.Red;
stroke.DashStyle = DashStyle.ShortDashDotDot;
stroke.JoinStyle = JoinStyle.Miter;
stroke.EndCap = EndCap.Square;
stroke.LineStyle = ShapeLineStyle.Triple;

doc.Save(ArtifactsDir + "Shape.Stroke.docx");

Guarda anche