ClearHeadersFooters

Section.ClearHeadersFooters method

Bu bölümün üstbilgilerini ve altbilgilerini temizler.

public void ClearHeadersFooters()

Notlar

Tüm üstbilgi ve altbilgilerin metni temizlenir, ancakHeaderFooter nesnelerin kendisi kaldırılmaz.

Bu, bu bölümün üstbilgilerini ve altbilgilerini önceki bölümün üstbilgilerine ve altbilgilerine bağlı hale getirir.

Örnekler

Bir bölümdeki tüm üstbilgi ve altbilgilerin içeriğinin nasıl temizleneceğini gösterir.

Document doc = new Document();

Assert.AreEqual(0, doc.FirstSection.HeadersFooters.Count);

DocumentBuilder builder = new DocumentBuilder(doc);

builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.Writeln("This is the primary header.");
builder.MoveToHeaderFooter(HeaderFooterType.FooterPrimary);
builder.Writeln("This is the primary footer.");

Assert.AreEqual(2, doc.FirstSection.HeadersFooters.Count);

Assert.AreEqual("This is the primary header.", doc.FirstSection.HeadersFooters[HeaderFooterType.HeaderPrimary].GetText().Trim());
Assert.AreEqual("This is the primary footer.", doc.FirstSection.HeadersFooters[HeaderFooterType.FooterPrimary].GetText().Trim());

// Bu bölümdeki tüm üstbilgi ve altbilgilerin tüm içeriğini boşaltın.
// Üstbilgiler ve altbilgiler hala mevcut olacak ancak görüntülenecek hiçbir şey olmayacak.
doc.FirstSection.ClearHeadersFooters();

Assert.AreEqual(2, doc.FirstSection.HeadersFooters.Count);

Assert.AreEqual(string.Empty, doc.FirstSection.HeadersFooters[HeaderFooterType.HeaderPrimary].GetText().Trim());
Assert.AreEqual(string.Empty, doc.FirstSection.HeadersFooters[HeaderFooterType.FooterPrimary].GetText().Trim());

Ayrıca bakınız