SetBorder

Table.SetBorder method

Ställer in den angivna tabellkanten till angiven linjestil, bredd och färg.

public void SetBorder(BorderType borderType, LineStyle lineStyle, double lineWidth, Color color, 
    bool isOverrideCellBorders)
ParameterTypBeskrivning
borderTypeBorderTypeBordskanten att ändra.
lineStyleLineStyleLinjestilen som ska tillämpas.
lineWidthDoubleLinjebredden som ska ställas in (i punkter).
colorColorFärgen som ska användas för bården.
isOverrideCellBordersBooleanNärSann, gör att alla befintliga explicita cellgränser tas bort.

Exempel

Visar hur man tillämpar en konturram på en tabell.

Document doc = new Document(MyDir + "Tables.docx");
Table table = doc.FirstSection.Body.Tables[0];

// Rikta in tabellen mot mitten av sidan.
table.Alignment = TableAlignment.Center;

// Rensa alla befintliga kanter och skuggningar från tabellen.
table.ClearBorders();
table.ClearShading();

// Lägg till gröna ramar till tabellens konturer.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);

// Fyll cellerna med en ljusgrön solid färg.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

doc.Save(ArtifactsDir + "Table.SetOutlineBorders.docx");

Se även