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 sie fest.
BackThemeColor { get; set; }Ruft ein ThemeColor-Objekt ab oder legt es fest, das die Strichhintergrundfarbe darstellt.
BackTintAndShade { get; set; }Ruft einen Double-Wert ab oder legt ihn fest, der die Hintergrundfarbe des Strichs aufhellt oder abdunkelt.
BaseForeColor { get; }Ruft die grundlegende Vordergrundfarbe des Strichs ohne Modifikatoren ab.
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 Abschlussstil für das Ende eines Strichs.
Fill { get; }Ruft die Füllformatierung für dieStroke .
ForeColor { get; set; }Ruft die Vordergrundfarbe des Strichs ab oder legt sie fest.
ForeThemeColor { get; set; }Ruft ein ThemeColor-Objekt ab oder legt es fest, das die Vordergrundfarbe des Strichs darstellt.
ForeTintAndShade { get; set; }Ruft einen Double-Wert ab oder legt ihn fest, der die Vordergrundfarbe des Strichs aufhellt oder abdunkelt.
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 mit Strichen versehen wird.
Opacity { get; set; }Definiert den Grad der Transparenz eines Strichs. Gültiger Bereich: 0 bis 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 ihn fest, der den Transparenzgrad des Strichs darstellt.
Visible { get; set; }Ruft ein Flag ab oder legt es fest, das angibt, ob der Strich sichtbar ist.
Weight { get; set; }Definiert die Pinseldicke in Punkten, mit der der Pfad einer Form nachgezeichnet wird.

Bemerkungen

Verwenden Sie dieStrokeEigenschaft, um auf die Stricheigenschaften einer Form zuzugreifen. Sie erstellen keine Instanzen derStroke Klasse direkt.

Beispiele

Zeigt, wie Stricheigenschaften geändert werden.

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 haben zwei sichtbare Teile.
// 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