Border

Border class

Rappresenta il 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 ilLineStyle 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 nello schema di colori applicato associato 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 valore del bordo specificato è uguale al valore del 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, tra cui paragrafi, sequenze di testo all’interno di un paragrafo o celle di una 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