InsertFootnote

InsertFootnote(FootnoteType, string)

Fügt eine Fußnote oder Endnote in das Dokument ein.

public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText)
ParameterTypBeschreibung
footnoteTypeFootnoteTypeGibt an, ob eine Fußnote oder eine Endnote eingefügt werden soll.
footnoteTextStringGibt den Text der Fußnote an.

Rückgabewert

Gibt ein gerade erstelltes Fußnotenobjekt zurück.

Beispiele

Zeigt, wie Sie mit einer Fußnote und einer Endnote auf Text verweisen.

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

// Fügen Sie Text ein und markieren Sie ihn mit einer Fußnote, wobei die Eigenschaft IsAuto standardmäßig auf „true“ gesetzt ist.
// so dass die Markierung im Haupttext automatisch mit "1" nummeriert wird,
// und die Fußnote wird unten auf der Seite angezeigt.
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");

// Fügen Sie weiteren Text ein und markieren Sie ihn mit einer Endnote mit einem benutzerdefinierten Referenzzeichen,
// die anstelle der Zahl „2“ verwendet wird und „IsAuto“ auf „false“ setzt.
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");

// Fußnoten erscheinen immer am Ende des referenzierten Textes,
// daher hat dieser Seitenumbruch keine Auswirkungen auf die Fußnote.
// Andererseits stehen Endnoten immer am Ende des Dokuments
// sodass dieser Seitenumbruch die Endnote auf die nächste Seite verschiebt.
builder.InsertBreak(BreakType.PageBreak);

doc.Save(ArtifactsDir + "DocumentBuilder.InsertFootnote.docx");

Siehe auch


InsertFootnote(FootnoteType, string, string)

Fügt eine Fußnote oder Endnote in das Dokument ein.

public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText, string referenceMark)
ParameterTypBeschreibung
footnoteTypeFootnoteTypeGibt an, ob eine Fußnote oder eine Endnote eingefügt werden soll.
footnoteTextStringGibt den Text der Fußnote an.
referenceMarkStringGibt das benutzerdefinierte Referenzzeichen der Fußnote an.

Rückgabewert

Gibt ein gerade erstelltes Fußnotenobjekt zurück.

Beispiele

Zeigt, wie Sie mit einer Fußnote und einer Endnote auf Text verweisen.

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

// Fügen Sie Text ein und markieren Sie ihn mit einer Fußnote, wobei die Eigenschaft IsAuto standardmäßig auf „true“ gesetzt ist.
// so dass die Markierung im Haupttext automatisch mit "1" nummeriert wird,
// und die Fußnote wird unten auf der Seite angezeigt.
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");

// Fügen Sie weiteren Text ein und markieren Sie ihn mit einer Endnote mit einem benutzerdefinierten Referenzzeichen,
// die anstelle der Zahl „2“ verwendet wird und „IsAuto“ auf „false“ setzt.
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");

// Fußnoten erscheinen immer am Ende des referenzierten Textes,
// daher hat dieser Seitenumbruch keine Auswirkungen auf die Fußnote.
// Andererseits stehen Endnoten immer am Ende des Dokuments
// sodass dieser Seitenumbruch die Endnote auf die nächste Seite verschiebt.
builder.InsertBreak(BreakType.PageBreak);

doc.Save(ArtifactsDir + "DocumentBuilder.InsertFootnote.docx");

Siehe auch