InsertFootnote

InsertFootnote(FootnoteType, string)

Вставляет сноску или концевую сноску в документ.

public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText)
ПараметрТипОписание
footnoteTypeFootnoteTypeУказывает, следует ли вставлять сноску или концевую сноску.
footnoteTextStringУказывает текст сноски.

Возвращаемое значение

Возвращает объект сноски, который был только что создан.

Примеры

Показывает, как ссылаться на текст с помощью сносок и концевых сносок.

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

// Вставьте текст и отметьте его сноской, установив свойство IsAuto в значение «true» по умолчанию,
// поэтому маркер, видимый в основном тексте, будет автоматически пронумерован как "1",
// и сноска появится внизу страницы.
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");

// Вставьте еще текст и отметьте его концевой сноской с пользовательским ссылочным знаком,
// который будет использоваться вместо числа "2" и установит "IsAuto" в значение false.
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");

// Сноски всегда отображаются внизу текста, на который они ссылаются,
// поэтому этот разрыв страницы не повлияет на сноску.
// С другой стороны, концевые сноски всегда находятся в конце документа.
// так что этот разрыв страницы перенесет концевую сноску на следующую страницу.
builder.InsertBreak(BreakType.PageBreak);

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

Смотрите также


InsertFootnote(FootnoteType, string, string)

Вставляет сноску или концевую сноску в документ.

public Footnote InsertFootnote(FootnoteType footnoteType, string footnoteText, string referenceMark)
ПараметрТипОписание
footnoteTypeFootnoteTypeУказывает, следует ли вставлять сноску или концевую сноску.
footnoteTextStringУказывает текст сноски.
referenceMarkStringЗадает пользовательский ссылочный знак сноски.

Возвращаемое значение

Возвращает объект сноски, который был только что создан.

Примеры

Показывает, как ссылаться на текст с помощью сносок и концевых сносок.

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

// Вставьте текст и отметьте его сноской, установив свойство IsAuto в значение «true» по умолчанию,
// поэтому маркер, видимый в основном тексте, будет автоматически пронумерован как "1",
// и сноска появится внизу страницы.
builder.Write("This text will be referenced by a footnote.");
builder.InsertFootnote(FootnoteType.Footnote, "Footnote comment regarding referenced text.");

// Вставьте еще текст и отметьте его концевой сноской с пользовательским ссылочным знаком,
// который будет использоваться вместо числа "2" и установит "IsAuto" в значение false.
builder.Write("This text will be referenced by an endnote.");
builder.InsertFootnote(FootnoteType.Endnote, "Endnote comment regarding referenced text.", "CustomMark");

// Сноски всегда отображаются внизу текста, на который они ссылаются,
// поэтому этот разрыв страницы не повлияет на сноску.
// С другой стороны, концевые сноски всегда находятся в конце документа.
// так что этот разрыв страницы перенесет концевую сноску на следующую страницу.
builder.InsertBreak(BreakType.PageBreak);

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

Смотрите также