ClearFormatting

Border.ClearFormatting method

Réinitialise les propriétés de bordure aux valeurs par défaut.

public void ClearFormatting()

Remarques

Lorsque les propriétés de bordure sont réinitialisées aux valeurs par défaut, la bordure est invisible.

Exemples

Montre comment supprimer les bordures d’un paragraphe.

Document doc = new Document(MyDir + "Borders.docx");

// Chaque paragraphe a un ensemble individuel de bordures.
// On peut accéder aux paramètres d'apparence de ces bordures via l'objet format paragraphe.
BorderCollection borders = doc.FirstSection.Body.FirstParagraph.ParagraphFormat.Borders;

Assert.AreEqual(Color.Red.ToArgb(), borders[0].Color.ToArgb());
Assert.AreEqual(3.0d, borders[0].LineWidth);
Assert.AreEqual(LineStyle.Single, borders[0].LineStyle);
Assert.True(borders[0].IsVisible);

 // Nous pouvons supprimer une bordure d'un coup en exécutant la méthode ClearFormatting.
// L'exécution de cette méthode sur chaque bordure d'un paragraphe supprimera toutes ses bordures.
foreach (Border border in borders)
    border.ClearFormatting();

Assert.AreEqual(Color.Empty.ToArgb(), borders[0].Color.ToArgb());
Assert.AreEqual(0.0d, borders[0].LineWidth);
Assert.AreEqual(LineStyle.None, borders[0].LineStyle);
Assert.IsFalse(borders[0].IsVisible);

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

Voir également