SetShading

Table.SetShading method

Legt die Schattierung für die gesamte Tabelle auf die angegebenen Werte fest.

public void SetShading(TextureIndex texture, Color foregroundColor, Color backgroundColor)
ParameterTypBeschreibung
textureTextureIndexDie anzuwendende Textur.
foregroundColorColorDie Farbe der Textur.
backgroundColorColorDie Farbe der Hintergrundfüllung.

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