• Post category:ApiDocument
  • Запись изменена:08.11.2022

InsertContent(arrContent, [isInline], [oPr]) → { boolean }

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

Параметры:

Название Тип По умолчанию Описание
arrContent Array.<DocumentElement> Массив элементов для вставки.
isInline логический false Вставить или нет (работает только для последнего и первого элемента и только если это абзац).
oPr объект null Указывает, что для вставленных элементов сохраняются свойства документа текста и абзаца. Объект должен выглядеть следующим образом: {«KeepTextOnly»: true}.

Возвращает:

Логический тип

Пример

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
oParagraph = Api.CreateParagraph();
oParagraph.AddText("This is a sample text. It was inserted here.");
oDocument.InsertContent([oParagraph]);
builder.SaveFile("docx", "InsertContent.docx");
builder.CloseFile();