InsertFootnote

InsertFootnote(FootnoteType, string)

Infogar en fotnot eller slutnot i dokumentet.

public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText)
ParameterTypBeskrivning
footnoteTypeFootnoteTypeAnger om en fotnot eller en slutnot ska infogas.
footnoteTextStringAnger texten i fotnoten.

Returvärde

Returnerar ett fotnotsobjekt som just skapades.

Exempel

Visar hur man refererar till text med en fotnot och en slutnot.

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

// Infoga lite text och markera den med en fotnot med egenskapen IsAuto inställd på "true" som standard,
// så markören som syns i brödtexten kommer att automatiskt numreras vid "1",
// och fotnoten kommer att visas längst ner på sidan.
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");

// Infoga mer text och markera den med en slutnot med ett anpassat referensmärke,
// som kommer att användas i stället för siffran "2" och ställ in "IsAuto" till false.
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");

// Fotnoter visas alltid längst ner i den refererade texten,
// så denna sidbrytning kommer inte att påverka fotnoten.
// Å andra sidan är slutnoter alltid i slutet av dokumentet
// så att denna sidbrytning kommer att trycka ner slutnoten till nästa sida.
builder.InsertBreak(BreakType.PageBreak);

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

Se även


InsertFootnote(FootnoteType, string, string)

Infogar en fotnot eller slutnot i dokumentet.

public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText, string referenceMark)
ParameterTypBeskrivning
footnoteTypeFootnoteTypeAnger om en fotnot eller en slutnot ska infogas.
footnoteTextStringAnger texten i fotnoten.
referenceMarkStringAnger det anpassade referensmärket för fotnoten.

Returvärde

Returnerar ett fotnotsobjekt som just skapades.

Exempel

Visar hur man refererar till text med en fotnot och en slutnot.

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

// Infoga lite text och markera den med en fotnot med egenskapen IsAuto inställd på "true" som standard,
// så markören som syns i brödtexten kommer att automatiskt numreras vid "1",
// och fotnoten kommer att visas längst ner på sidan.
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");

// Infoga mer text och markera den med en slutnot med ett anpassat referensmärke,
// som kommer att användas i stället för siffran "2" och ställ in "IsAuto" till false.
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");

// Fotnoter visas alltid längst ner i den refererade texten,
// så denna sidbrytning kommer inte att påverka fotnoten.
// Å andra sidan är slutnoter alltid i slutet av dokumentet
// så att denna sidbrytning kommer att trycka ner slutnoten till nästa sida.
builder.InsertBreak(BreakType.PageBreak);

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

Se även