Stroke

Stroke class

Definisce un tratto per una forma.

Per saperne di più, visita ilLavorare con le forme articolo di documentazione.

public class Stroke

Proprietà

NomeDescrizione
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 di 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 dell’estremità per la fine di un tratto.
Fill { get; }Ottiene la formattazione di riempimento per il fileStroke .
ForeColor { get; set; }Ottiene o imposta il colore di primo piano del tratto.
ImageBytes { get; }Definisce l’immagine per un’immagine di tratto o un 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

Usa ilStroke per accedere alle proprietà del tratto di una forma. Non crei 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;
stroke.Fill.TwoColorGradient(Color.Red, Color.Blue, GradientStyle.Vertical, GradientVariant.Variant1);

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

Guarda anche