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

Справочник методов класса ApiShape текстового документа

Обновлено: 15.12.25

new ApiShape()

Класс, представляющий форму.

Методы

НазваниеОписание
GetClassTypeВозвращает тип класса ApiShape.
GetContentВозвращает внутреннее содержимое фигуры, в которое можно вставить абзац или текст.
GetDocContentВозвращает внутреннее содержимое фигуры, в которое можно вставить абзац или текст.
GetNextShapeВозвращает следующую встроенную фигуру, если она существует.
GetPrevShapeВозвращает предыдущую встроенную форму, если она существует.
SetPaddingsУстанавливает отступы текста к текущей форме.
SetVerticalTextAlignУстанавливает вертикальное выравнивание для содержимого формы, в которую можно вставить абзац или текстовые запуски.

Пример

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(104, 155, 104));
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oDrawing = Api.CreateShape("rect", 3212465, 963295, oFill, oStroke);
oParagraph.AddDrawing(oDrawing);
var oDocContent = oDrawing.GetContent();
var sClassType = oDrawing.GetClassType();
oParagraph = Api.CreateParagraph();
oParagraph.AddText("Class Type = " + sClassType);
oDocContent.AddElement(0, oParagraph);
oDrawing.SetVerticalTextAlign("top");
builder.SaveFile("docx", "ApiShape.docx");
builder.CloseFile();

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

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

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