BorderCollection

BorderCollection class

Una raccolta diBorder oggetti.

Per saperne di più, visita ilProgrammazione con documenti articolo di documentazione.

public sealed class BorderCollection : IEnumerable<Border>

Proprietà

NomeDescrizione
Bottom { get; }Ottiene il bordo inferiore.
Color { get; set; }Ottiene o imposta il colore del bordo.
Count { get; }Ottiene il numero di bordi nella raccolta.
DistanceFromText { get; set; }Ottiene o imposta la distanza del bordo dal testo in punti.
Horizontal { get; }Ottiene il bordo orizzontale utilizzato tra le celle o i paragrafi conformi.
Item { get; }Recupera aBorder oggetto per tipo di bordo. (2 indexers)
Left { get; }Ottiene il bordo sinistro.
LineStyle { get; set; }Ottiene o imposta lo stile del bordo.
LineWidth { get; set; }Ottiene o imposta la larghezza del bordo in punti.
Right { get; }Ottiene il bordo destro.
Shadow { get; set; }Ottiene o imposta un valore che indica se il bordo ha un’ombra.
Top { get; }Ottiene il bordo superiore.
Vertical { get; }Ottiene il bordo verticale utilizzato tra le celle.

Metodi

NomeDescrizione
ClearFormatting()Rimuove tutti i bordi di un oggetto.
Equals(BorderCollection)Confronta raccolte di bordi.
GetEnumerator()Restituisce un oggetto enumeratore che può essere utilizzato per scorrere tutti i bordi della raccolta.

Osservazioni

Elementi diversi del documento hanno bordi diversi. Ad esempio,ParagraphFormathaBottom ,Left ,Right ETop bordi. Puoi specificare una formattazione diversa per ciascun bordo in modo indipendente oppure enumerare tutti i bordi e applicare la stessa formattazione.

Esempi

Mostra come inserire un paragrafo con un bordo superiore.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// Imposta ThemeColor solo quando è impostato LineWidth o LineStyle.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;

builder.Writeln("Text with a top border.");

doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");

Guarda anche