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 Text mit einer Fußnote und einer Endnote referenziert wird.

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

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

// Fügen Sie mehr 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 keinen Einfluss auf die Fußnote.
// Endnoten hingegen stehen immer am Ende des Dokuments
// damit 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 Text mit einer Fußnote und einer Endnote referenziert wird.

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

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

// Fügen Sie mehr 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 keinen Einfluss auf die Fußnote.
// Endnoten hingegen stehen immer am Ende des Dokuments
// damit dieser Seitenumbruch die Endnote auf die nächste Seite verschiebt.
builder.InsertBreak(BreakType.PageBreak);

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

Siehe auch