Border

Border class

Rappresenta un bordo di un oggetto.

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

public class Border : InternableComplexAttr

Proprietà

NomeDescrizione
Color { get; set; }Ottiene o imposta il colore del bordo.
DistanceFromText { get; set; }Ottiene o imposta la distanza del bordo dal testo o dal bordo della pagina in punti.
IsVisible { get; }RestituisceVERO se laLineStyle non èNone .
LineStyle { get; set; }Ottiene o imposta lo stile del bordo.
LineWidth { get; set; }Ottiene o imposta la larghezza del bordo in punti.
Shadow { get; set; }Ottiene o imposta un valore che indica se il bordo ha un’ombra.
ThemeColor { get; set; }Ottiene o imposta il colore del tema nella combinazione di colori applicata associata a questo oggetto Border.
TintAndShade { get; set; }Ottiene o imposta un valore double che schiarisce o scurisce un colore.

Metodi

NomeDescrizione
ClearFormatting()Ripristina le proprietà del bordo ai valori predefiniti.
Equals(Border)Determina se il bordo specificato ha un valore uguale al bordo corrente.
override Equals(object)Determina se l’oggetto specificato ha un valore uguale all’oggetto corrente.
override GetHashCode()Serve come funzione hash per questo tipo.

Osservazioni

I bordi possono essere applicati a vari elementi del documento, inclusi paragrafi, sequenze di testo all’interno di un paragrafo o di una cella di tabella.

Esempi

Mostra come inserire una stringa circondata da un bordo in un documento.

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

builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;

builder.Write("Text surrounded by green border.");

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

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