Border

Border class

Représente une bordure d’un objet.

Pour en savoir plus, visitez leProgrammation avec des documents article documentaire.

public class Border : InternableComplexAttr

Propriétés

NomLa description
Color { get; set; }Obtient ou définit la couleur de la bordure.
DistanceFromText { get; set; }Obtient ou définit la distance de la bordure au texte ou au bord de la page en points.
IsVisible { get; }Retoursvrai si laLineStyle n’est pasNone .
LineStyle { get; set; }Obtient ou définit le style de bordure.
LineWidth { get; set; }Obtient ou définit la largeur de la bordure en points.
Shadow { get; set; }Obtient ou définit une valeur indiquant si la bordure a une ombre.
ThemeColor { get; set; }Obtient ou définit la couleur du thème dans le jeu de couleurs appliqué associé à cet objet Border.
TintAndShade { get; set; }Obtient ou définit une valeur double qui éclaircit ou assombrit une couleur.

Méthodes

NomLa description
ClearFormatting()Réinitialise les propriétés de bordure aux valeurs par défaut.
Equals(Border)Détermine si la bordure spécifiée est égale en valeur à la bordure actuelle.
override Equals(object)Détermine si l’objet spécifié a une valeur égale à l’objet actuel.
override GetHashCode()Sert de fonction de hachage pour ce type.

Remarques

Les bordures peuvent être appliquées à divers éléments du document, notamment le paragraphe, le texte à l’intérieur d’un paragraphe ou d’une cellule de tableau.

Exemples

Montre comment insérer une chaîne entourée d’une bordure dans un document.

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");

Montre comment insérer un paragraphe avec une bordure supérieure.

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

Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// Définit ThemeColor uniquement lorsque LineWidth ou LineStyle est défini.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;

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

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

Voir également