SetBorder

Table.SetBorder method

Définit la bordure de 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 à modifier.
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];

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

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

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

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

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

Voir également