FootnoteType

Footnote.FootnoteType property

Gibt einen Wert zurück, der angibt, ob es sich um eine Fußnote oder eine Endnote handelt.

public FootnoteType FootnoteType { get; }

Beispiele

Zeigt den Unterschied zwischen Fußnoten und Endnoten.

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

// Nachfolgend finden Sie zwei Möglichkeiten, nummerierte Verweise an den Text anzuhängen. Beide Referenzen fügen a hinzu
// kleines hochgestelltes Referenzzeichen an der Stelle, an der wir sie einfügen.
// Die Referenzmarke ist standardmäßig die Indexnummer der Referenz unter allen Referenzen im Dokument.
// Jede Referenz erzeugt auch einen Eintrag, der die gleiche Referenzmarkierung wie im Fließtext hat
// und Referenztext, den wir an die Methode „InsertFootnote“ des Document Builders übergeben.
// 1 – Eine Fußnote, deren Eintrag auf derselben Seite erscheint wie der Text, auf den sie verweist:
builder.Write("Footnote referenced main body text.");
Footnote footnote = builder.InsertFootnote(FootnoteType.Footnote, 
    "Footnote text, will appear at the bottom of the page that contains the referenced text.");

// 2 – Eine Endnote, deren Eintrag am Ende des Dokuments erscheint:
builder.Write("Endnote referenced main body text.");
Footnote endnote = builder.InsertFootnote(FootnoteType.Endnote, 
    "Endnote text, will appear at the very end of the document.");

builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.InsertBreak(BreakType.SectionBreakNewPage);

Assert.AreEqual(FootnoteType.Footnote, footnote.FootnoteType);
Assert.AreEqual(FootnoteType.Endnote, endnote.FootnoteType);

doc.Save(ArtifactsDir + "InlineStory.FootnoteEndnote.docx");

Siehe auch