SetBorder

Table.SetBorder method

Imposta il bordo della tabella specificato sullo stile di linea, sulla larghezza e sul colore specificati.

public void SetBorder(BorderType borderType, LineStyle lineStyle, double lineWidth, Color color, 
    bool isOverrideCellBorders)
ParametroTipoDescrizione
borderTypeBorderTypeIl bordo della tabella da modificare.
lineStyleLineStyleStile della linea da applicare.
lineWidthDoubleLarghezza della linea da impostare (in punti).
colorColorIl colore da usare per il bordo.
isOverrideCellBordersBooleanQuandoVERO, fa sì che tutti i bordi espliciti delle celle esistenti vengano rimossi.

Esempi

Mostra come applicare un bordo di contorno a una tabella.

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

// Allinea la tabella al centro della pagina.
table.Alignment = TableAlignment.Center;

// Cancella tutti i bordi e le ombreggiature esistenti dalla tabella.
table.ClearBorders();
table.ClearShading();

// Aggiungere bordi verdi al contorno della tabella.
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);

// Riempi le celle con un colore verde chiaro uniforme.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);

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

Guarda anche