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 celle o paragrafi conformi.
Item { get; }Recupera unBorder 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 giusto.
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

Diversi elementi del documento hanno bordi diversi. Ad esempio,ParagraphFormat haBottom ,Left ,Right ETop bordi. È possibile specificare una formattazione diversa per ogni 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