SetBorder

Table.SetBorder method

Legt für den angegebenen Tabellenrahmen den angegebenen Linienstil, die angegebene Breite und Farbe fest.

public void SetBorder(BorderType borderType, LineStyle lineStyle, double lineWidth, Color color, 
    bool isOverrideCellBorders)
ParameterTypBeschreibung
borderTypeBorderTypeDer zu ändernde Tabellenrand.
lineStyleLineStyleDer anzuwendende Linienstil.
lineWidthDoubleDie einzustellende Linienbreite (in Punkten).
colorColorDie für den Rahmen zu verwendende Farbe.
isOverrideCellBordersBooleanWannWAHR, bewirkt, dass alle vorhandenen expliziten Zellränder entfernt werden.

Beispiele

Zeigt, wie Sie einer Tabelle einen Gliederungsrahmen hinzufügen.

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

// Richten Sie die Tabelle an der Seitenmitte aus.
table.Alignment = TableAlignment.Center;

// Alle vorhandenen Ränder und Schattierungen aus der Tabelle löschen.
table.ClearBorders();
table.ClearShading();

// Fügen Sie dem Umriss der Tabelle grüne Ränder hinzu.
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);

// Füllen Sie die Zellen mit einer hellgrünen Volltonfarbe.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

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

Siehe auch