InsertFootnote
Inhalt
[
Ausblenden
]InsertFootnote(FootnoteType, string)
Fügt eine Fußnote oder Endnote in das Dokument ein.
public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText)
Parameter | Typ | Beschreibung |
---|---|---|
footnoteType | FootnoteType | Gibt an, ob eine Fußnote oder eine Endnote eingefügt werden soll. |
footnoteText | String | Gibt 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
- class Footnote
- enum FootnoteType
- class DocumentBuilder
- namensraum Aspose.Words
- Montage Aspose.Words
InsertFootnote(FootnoteType, string, string)
Fügt eine Fußnote oder Endnote in das Dokument ein.
public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText, string referenceMark)
Parameter | Typ | Beschreibung |
---|---|---|
footnoteType | FootnoteType | Gibt an, ob eine Fußnote oder eine Endnote eingefügt werden soll. |
footnoteText | String | Gibt den Text der Fußnote an. |
referenceMark | String | Gibt 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
- class Footnote
- enum FootnoteType
- class DocumentBuilder
- namensraum Aspose.Words
- Montage Aspose.Words