SetBorder

Table.SetBorder method

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

public void SetBorder(BorderType borderType, LineStyle lineStyle, double lineWidth, Color color, 
    bool isOverrideCellBorders)
ParametroTipoDescrizione
borderTypeBorderTypeIl bordo della tabella da modificare.
lineStyleLineStyleLo stile di linea da applicare.
lineWidthDoubleLo spessore della linea da impostare (in punti).
colorColorIl colore da utilizzare per il bordo.
isOverrideCellBordersBooleanQuandoVERO, provoca la rimozione di tutti i bordi espliciti delle celle esistenti.

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 eventuali bordi e ombreggiature esistenti dalla tabella.
table.ClearBorders();
table.ClearShading();

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

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

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

Guarda anche