SetBorder

Table.SetBorder method

Définit la bordure du tableau spécifiée sur le style de ligne, la largeur et la couleur spécifiés.

public void SetBorder(BorderType borderType, LineStyle lineStyle, double lineWidth, Color color, 
    bool isOverrideCellBorders)
ParamètreTaperLa description
borderTypeBorderTypeLa bordure du tableau à changer.
lineStyleLineStyleLe style de ligne à appliquer.
lineWidthDoubleLa largeur de ligne à définir (en points).
colorColorLa couleur à utiliser pour la bordure.
isOverrideCellBordersBooleanQuandvrai, entraîne la suppression de toutes les bordures de cellules explicites existantes.

Exemples

Montre comment appliquer une bordure de contour à un tableau.

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

// Aligne le tableau au centre de la page.
table.Alignment = TableAlignment.Center;

// Supprime toutes les bordures et tous les ombrages existants du tableau.
table.ClearBorders();
table.ClearShading();

// Ajoute des bordures vertes au contour du tableau.
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);

// Remplit les cellules avec une couleur unie vert clair.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

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

Voir également