Stroke

Stroke class

Definiert einen Strich für eine Form.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Formen Dokumentationsartikel.

public class Stroke

Eigenschaften

NameBeschreibung
BackColor { get; set; }Ruft die Hintergrundfarbe des Strichs ab oder legt diese fest.
Color { get; set; }Definiert die Farbe eines Strichs.
Color2 { get; set; }Definiert eine zweite Farbe für einen Strich.
DashStyle { get; set; }Gibt das Punkt- und Strichmuster für einen Strich an.
EndArrowLength { get; set; }Definiert die Pfeilspitzenlänge für das Ende eines Strichs.
EndArrowType { get; set; }Definiert die Pfeilspitze für das Ende eines Strichs.
EndArrowWidth { get; set; }Definiert die Pfeilspitzenbreite für das Ende eines Strichs.
EndCap { get; set; }Definiert den Versalstil für das Ende eines Strichs.
Fill { get; }Ruft die Füllformatierung für abStroke .
ForeColor { get; set; }Ruft die Vordergrundfarbe des Strichs ab oder legt diese fest.
ImageBytes { get; }Definiert das Bild für ein Strichbild oder eine Musterfüllung.
JoinStyle { get; set; }Definiert den Verbindungsstil einer Polylinie.
LineStyle { get; set; }Definiert den Linienstil des Strichs.
On { get; set; }Definiert, ob der Pfad gestrichen wird.
Opacity { get; set; }Definiert den Grad der Transparenz eines Strichs. Der gültige Bereich liegt zwischen 0 und 1.
StartArrowLength { get; set; }Definiert die Pfeilspitzenlänge für den Beginn eines Strichs.
StartArrowType { get; set; }Definiert die Pfeilspitze für den Beginn eines Strichs.
StartArrowWidth { get; set; }Definiert die Pfeilspitzenbreite für den Beginn eines Strichs.
Transparency { get; set; }Ruft einen Wert zwischen 0,0 (undurchsichtig) und 1,0 (klar) ab oder legt diesen fest, der den Grad der Transparenz des Strichs darstellt.
Visible { get; set; }Ruft ein Flag ab oder setzt es, das angibt, ob der Strich sichtbar ist.
Weight { get; set; }Definiert die Pinselstärke, die den Pfad einer Form in Punkten streicht.

Bemerkungen

Benutzen Sie dieStroke Eigenschaft, um auf Stricheigenschaften einer Form zuzugreifen. Sie erstellen keine Instanzen davonStroke Klasse direkt.

Beispiele

Zeigt, wie sich die Stricheigenschaften ändern.

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);

// Grundformen wie das Rechteck bestehen aus zwei sichtbaren Teilen.
// 1 – Die Füllung, die auf den Bereich innerhalb des Umrisses der Form angewendet wird:
shape.Fill.ForeColor = Color.White;

// 2 – Der Strich, der den Umriss der Form markiert:
// Verschiedene Eigenschaften des Strichs dieser Form ändern.
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");

Siehe auch