Stroke

Stroke class

Definierar ett streck för en form.

För att lära dig mer, besökArbeta med former dokumentationsartikel.

public class Stroke

Egenskaper

namnBeskrivning
BackColor { get; set; }Hämtar eller ställer in bakgrundsfärgen för linjen.
BackThemeColor { get; set; }Hämtar eller ställer in ett ThemeColor-objekt som representerar streckets bakgrundsfärg.
BackTintAndShade { get; set; }Hämtar eller ställer in ett dubbelvärde som ljusar eller mörkar upp linjens bakgrundsfärg.
BaseForeColor { get; }Hämtar den grundläggande förgrundsfärgen för linjen utan några modifierare.
Color { get; set; }Definierar färgen på ett streck.
Color2 { get; set; }Definierar en andra färg för ett streck.
DashStyle { get; set; }Anger punkt- och streckmönstret för ett streck.
EndArrowLength { get; set; }Definierar pilspetslängden för slutet av ett penseldrag.
EndArrowType { get; set; }Definierar pilspetsen för slutet av ett penseldrag.
EndArrowWidth { get; set; }Definierar pilspetsbredden för slutet av ett penseldrag.
EndCap { get; set; }Definierar ändstilen för slutet av ett penseldrag.
Fill { get; }Hämtar fyllningsformatering förStroke .
ForeColor { get; set; }Hämtar eller ställer in förgrundsfärgen för linjen.
ForeThemeColor { get; set; }Hämtar eller ställer in ett ThemeColor-objekt som representerar streckets förgrundsfärg.
ForeTintAndShade { get; set; }Hämtar eller ställer in ett dubbelvärde som ljusar eller mörkar upp linjens förgrundsfärg.
ImageBytes { get; }Definierar bilden för en linjebild eller mönsterfyllning.
JoinStyle { get; set; }Definierar kopplingsstilen för en polylinje.
LineStyle { get; set; }Definierar linjestilen för linjen.
On { get; set; }Definierar om banan ska vara linjerad.
Opacity { get; set; }Definierar mängden genomskinlighet för ett penseldrag. Giltigt intervall är från 0 till 1.
StartArrowLength { get; set; }Definierar pilspetslängden för början av ett streck.
StartArrowType { get; set; }Definierar pilspetsen för början av ett streck.
StartArrowWidth { get; set; }Definierar pilspetsbredden för början av ett streck.
Transparency { get; set; }Hämtar eller ställer in ett värde mellan 0,0 (ogenomskinlig) och 1,0 (klar) som representerar graden av genomskinlighet för linjen.
Visible { get; set; }Hämtar eller anger en flagga som anger om linjen är synlig.
Weight { get; set; }Definierar penselns tjocklek som stryker längs en forms bana i punkter.

Anmärkningar

AnvändStrokeegenskap för att komma åt linjeegenskaper för en form. Du skapar inte instanser avStroke klass direkt.

Exempel

Visar hur man ändrar penseldragsegenskaper.

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

// Grundläggande former, som rektangeln, har två synliga delar.
// 1 - Fyllningen, som gäller området inom formens kontur:
shape.Fill.ForeColor = Color.White;

// 2 - Linjen, som markerar formens konturer:
// Ändra olika egenskaper för den här formens linje.
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");

Se även