Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

AddCaption

Обновлено: 28.05.26

AddCaption(sAdditional, [sLabel], [bExludeLabel], [sNumberingFormat], [bBefore], [nHeadingLvl], [sCaptionSep]) → { boolean }

Добавляет абзац заголовка после (или до) текущего элемента управления содержимым.

Важно

Текущий элемент управления содержимым должен находиться в документе (а не в нижнем или верхнем колонтитуле). И если текущий элемент управления содержимым помещен в фигуру, то заголовок добавляется после (или перед) родительской фигурой.

Параметры

НазваниеТипПо умолчаниюОписание
sAdditionalstringДополнительный текст.
sLabelCaptionLabel | String"Table"Ярлык заголовка.
bExludeLabelbooleanfalseУказывает, следует ли исключить метку из заголовка.
sNumberingFormatCaptionNumberingFormat"Arabic"Возможный формат нумерации подписей.
bBeforebooleanfalseУказывает, следует ли вставлять заголовок перед текущим элементом управления содержимым (true) или после (false) (после/перед фигурой, если она размещена в фигуре).
nHeadingLvlnumbernullУровень заголовка (используется, если вы хотите указать номер главы).
Если вы хотите указать «Заголовок 1», то nHeadingLvl === 0 и т.д.
sCaptionSepCaptionSep"hyphen"Разделитель заголовков (используется, если вы хотите указать номер главы).

Возвращает

  • boolean

Пример

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oBlockLvlSdt = Api.CreateBlockLvlSdt();
var oParagraph = Api.CreateParagraph();
var oDrawing = Api.CreateImage("test-url.png", 60 * 36000, 35 * 36000);
oParagraph.AddDrawing(oDrawing);
oBlockLvlSdt.AddElement(oParagraph, 0);
oDocument.AddElement(0, oBlockLvlSdt);
oBlockLvlSdt.AddCaption("", "Figure", false, "Arabic", false, undefined, "hyphen");
builder.SaveFile("docx", "AddCaption.docx");
builder.CloseFile();

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое