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

Справочник методов класса ApiSlide презентаций

Обновлено: 17.12.25

new ApiSlide()

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

Методы

Название Описание
AddObject ↗ Добавляет объект (изображение, фигуру или диаграмму) на текущий слайд презентации.
ApplyLayout ↗ Применяет указанный макет к текущему слайду. Макет должен быть в мастере слайдов.
ApplyTheme ↗ Применяет указанную тему к текущему слайду.
ClearBackground ↗ Очищает фон слайда.
Copy ↗ Создает копию текущего объекта слайда.
Delete ↗ Удаляет текущий слайд из презентации.
Duplicate ↗ Создает дубликат указанного объекта слайда, добавляет новый слайд в коллекцию слайдов.
FollowLayoutBackground ↗ Устанавливает фон макета в качестве фона слайда.
FollowMasterBackground ↗ Устанавливает основной фон в качестве фона слайда.
GetAllCharts ↗ Возвращает массив со всеми объектами диаграммы со слайда.
GetAllDrawings ↗ Возвращает массив со всеми объектами рисования со слайда.
GetAllImages ↗ Возвращает массив со всеми объектами изображений со слайда.
GetAllOleObjects ↗ Возвращает массив со всеми объектами OLE со слайда.
GetAllShapes ↗ Возвращает массив со всеми объектами-фигурами со слайда.
GetClassType ↗ Возвращает тип класса ApiSlide.
GetHeight ↗ Возвращает высоту слайда в английских единицах измерения.
GetLayout ↗ Возвращает макет текущего слайда.
GetSlideIndex ↗ Возвращает позицию текущего слайда в презентации.
GetTheme ↗ Возвращает тему текущего слайда.
GetVisible ↗ Возвращает видимость текущего слайда презентации.
GetWidth ↗ Возвращает ширину слайда в английских единицах измерения.
MoveTo ↗ Перемещает текущий слайд в определенное место в той же коллекции.
RemoveAllObjects ↗ Удаляет все объекты с текущего слайда.
RemoveObject ↗ Удаляет объекты (изображение, фигуру или диаграмму) с текущего слайда.
SetBackground ↗ Устанавливает фон текущего слайда презентации.
SetVisible ↗ Устанавливает видимость текущего слайда презентации.
ToJSON ↗ Преобразует объект ApiSlide в объект JSON.

Пример

builder.CreateFile("pptx");
var oPresentation = Api.GetPresentation();
oPresentation.SetSizes(254 * 36000, 190 * 36000);
var oSlide = oPresentation.GetCurrentSlide();
oSlide.RemoveAllObjects();
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oShape = Api.CreateShape("rect", 200 * 36000, 130 * 36000, oFill, oStroke);
oShape.SetPosition(608400, 1267200);
var oDocContent = oShape.GetDocContent();
var oParagraph = oDocContent.GetElement(0);
var nSlideHeight = oSlide.GetHeight();
oParagraph.AddText("The slide height = " + nSlideHeight / 36000 + " mm");
var nSlideWidth = oSlide.GetWidth();
oParagraph.AddLineBreak();
oParagraph.AddText("The slide width = " + nSlideWidth / 36000 + " mm");
var sClassType = oSlide.GetClassType();
oParagraph.AddLineBreak();
oParagraph.AddText("Class Type = " + sClassType);
oSlide.AddObject(oShape);
builder.SaveFile("pptx", "ApiSlide.pptx");
builder.CloseFile();