BorderCollection

BorderCollection class

Une collection deBorder objets.

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

public sealed class BorderCollection : IEnumerable<Border>

Propriétés

NomLa description
Bottom { get; }Obtient la bordure inférieure.
Color { get; set; }Obtient ou définit la couleur de la bordure.
Count { get; }Obtient le nombre de bordures dans la collection.
DistanceFromText { get; set; }Obtient ou définit la distance entre la bordure et le texte en points.
Horizontal { get; }Obtient la bordure horizontale utilisée entre les cellules ou les paragraphes conformes.
Item { get; }Récupère unBorder objet par type de bordure. (2 indexers)
Left { get; }Obtient la bordure gauche.
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.
Right { get; }Obtient la bordure droite.
Shadow { get; set; }Obtient ou définit une valeur indiquant si la bordure a une ombre.
Top { get; }Obtient la bordure supérieure.
Vertical { get; }Obtient la bordure verticale utilisée entre les cellules.

Méthodes

NomLa description
ClearFormatting()Supprime toutes les bordures d’un objet.
Equals(BorderCollection)Compare les collections de bordures.
GetEnumerator()Renvoie un objet énumérateur qui peut être utilisé pour parcourir toutes les bordures de la collection.

Remarques

Différents éléments du document ont des bordures différentes. Par exemple,ParagraphFormataBottom ,Left ,Right etTop borders. Vous pouvez spécifier un formatage différent pour chaque bordure indépendamment ou énumérer toutes les bordures et appliquer le même formatage.

Exemples

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