ClearFormatting

Border.ClearFormatting method

Setzt die Randeigenschaften auf die Standardwerte zurück.

public void ClearFormatting()

Bemerkungen

Wenn die Randeigenschaften auf die Standardwerte zurückgesetzt werden, ist der Rand unsichtbar.

Beispiele

Zeigt, wie Rahmen aus einem Absatz entfernt werden.

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

// Jeder Absatz hat einen individuellen Satz von Rahmen.
// Auf die Einstellungen für das Aussehen dieser Ränder können wir über das Absatzformatobjekt zugreifen.
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);

 // Wir können einen Rahmen sofort entfernen, indem wir die ClearFormatting-Methode ausführen.
// Wenn Sie diese Methode an jedem Rand eines Absatzes ausführen, werden alle seine Ränder entfernt.
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");

Siehe auch