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

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

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

Параметры:

НазваниеТипПо умолчаниюОписание
arrContentArray.<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();