powerpoint package
Классы
PowerPoint.Application | |
PowerPoint.BulletFormat |
Представляет свойства форматирования маркеров текста, присоединенного к формату PowerPoint.ParagraphFormat. |
PowerPoint.CustomProperty |
Представляет пользовательское свойство. |
PowerPoint.CustomPropertyCollection |
Коллекция настраиваемых свойств. |
PowerPoint.CustomXmlPart |
Представляет пользовательский объект части XML. |
PowerPoint.CustomXmlPartCollection |
Коллекция настраиваемых XML-частей. |
PowerPoint.CustomXmlPartScopedCollection |
Коллекция настраиваемых XML-частей с заданной областью. Коллекция с заданной областью является результатом некоторых операций (например, фильтрации по пространству имен). Коллекция с заданной областью больше не может быть ограничена. |
PowerPoint.DocumentProperties |
Представляет свойства презентации. |
PowerPoint.Hyperlink |
Представляет одну гиперссылку. |
PowerPoint.HyperlinkCollection |
Представляет коллекцию гиперссылок. |
PowerPoint.ParagraphFormat |
Представляет свойства форматирования абзаца текста, присоединенного к PowerPoint.TextRange. |
PowerPoint.Presentation | |
PowerPoint.RequestContext |
Объект RequestContext упрощает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, контекст запроса необходим для получения доступа к объектной модели PowerPoint из надстройки. |
PowerPoint.Shape |
Представляет одну фигуру на слайде. |
PowerPoint.ShapeCollection |
Представляет коллекцию фигур. |
PowerPoint.ShapeFill |
Представляет форматирование заливки объекта фигуры. |
PowerPoint.ShapeFont |
Представляет атрибуты шрифта, такие как имя шрифта, размер шрифта и цвет, для объекта TextRange фигуры. |
PowerPoint.ShapeLineFormat |
Представляет форматирование линий для объекта фигуры. Для изображений и геометрических фигур форматирование линий представляет границу фигуры. |
PowerPoint.ShapeScopedCollection |
Представляет коллекцию фигур. |
PowerPoint.Slide |
Представляет один слайд презентации. |
PowerPoint.SlideCollection |
Представляет коллекцию слайдов в презентации. |
PowerPoint.SlideLayout |
Представляет макет слайда. |
PowerPoint.SlideLayoutCollection |
Представляет коллекцию макетов, предоставляемых образцом слайдов для слайдов. |
PowerPoint.SlideMaster |
Представляет образец слайдов слайда. |
PowerPoint.SlideMasterCollection |
Представляет коллекцию образцов слайдов в презентации. |
PowerPoint.SlideScopedCollection |
Представляет коллекцию слайдов в презентации. |
PowerPoint.Tag |
Представляет один тег на слайде. |
PowerPoint.TagCollection |
Представляет коллекцию тегов. |
PowerPoint.TextFrame |
Представляет текстовый кадр объекта фигуры. |
PowerPoint.TextRange |
Содержит текст, присоединенный к фигуре, в дополнение к свойствам и методам для управления текстом. |
Интерфейсы
PowerPoint.AddSlideOptions |
Представляет доступные параметры при добавлении нового слайда. |
PowerPoint.InsertSlideOptions |
Представляет доступные параметры при вставке слайдов. |
PowerPoint.Interfaces.BulletFormatData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.BulletFormatLoadOptions |
Представляет свойства форматирования маркеров текста, присоединенного к формату PowerPoint.ParagraphFormat. |
PowerPoint.Interfaces.BulletFormatUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.CollectionLoadOptions |
Предоставляет способы загрузки свойств только подмножества элементов коллекции. |
PowerPoint.Interfaces.CustomPropertyCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.CustomPropertyCollectionLoadOptions |
Коллекция настраиваемых свойств. |
PowerPoint.Interfaces.CustomPropertyCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.CustomPropertyData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.CustomPropertyLoadOptions |
Представляет пользовательское свойство. |
PowerPoint.Interfaces.CustomPropertyUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.CustomXmlPartCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.CustomXmlPartCollectionLoadOptions |
Коллекция настраиваемых XML-частей. |
PowerPoint.Interfaces.CustomXmlPartCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.CustomXmlPartData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.CustomXmlPartLoadOptions |
Представляет пользовательский объект части XML. |
PowerPoint.Interfaces.CustomXmlPartScopedCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.CustomXmlPartScopedCollectionLoadOptions |
Коллекция настраиваемых XML-частей с заданной областью. Коллекция с заданной областью является результатом некоторых операций (например, фильтрации по пространству имен). Коллекция с заданной областью больше не может быть ограничена. |
PowerPoint.Interfaces.CustomXmlPartScopedCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.DocumentPropertiesData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.DocumentPropertiesLoadOptions |
Представляет свойства презентации. |
PowerPoint.Interfaces.DocumentPropertiesUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.HyperlinkCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.HyperlinkCollectionLoadOptions |
Представляет коллекцию гиперссылок. |
PowerPoint.Interfaces.HyperlinkCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.HyperlinkData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.HyperlinkLoadOptions |
Представляет одну гиперссылку. |
PowerPoint.Interfaces.HyperlinkUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.ParagraphFormatData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.ParagraphFormatLoadOptions |
Представляет свойства форматирования абзаца текста, присоединенного к PowerPoint.TextRange. |
PowerPoint.Interfaces.ParagraphFormatUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.PresentationData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.PresentationLoadOptions | |
PowerPoint.Interfaces.ShapeCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.ShapeCollectionLoadOptions |
Представляет коллекцию фигур. |
PowerPoint.Interfaces.ShapeCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.ShapeData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.ShapeFillData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.ShapeFillLoadOptions |
Представляет форматирование заливки объекта фигуры. |
PowerPoint.Interfaces.ShapeFillUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.ShapeFontData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.ShapeFontLoadOptions |
Представляет атрибуты шрифта, такие как имя шрифта, размер шрифта и цвет, для объекта TextRange фигуры. |
PowerPoint.Interfaces.ShapeFontUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.ShapeLineFormatData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.ShapeLineFormatLoadOptions |
Представляет форматирование линий для объекта фигуры. Для изображений и геометрических фигур форматирование линий представляет границу фигуры. |
PowerPoint.Interfaces.ShapeLineFormatUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.ShapeLoadOptions |
Представляет одну фигуру на слайде. |
PowerPoint.Interfaces.ShapeScopedCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.ShapeScopedCollectionLoadOptions |
Представляет коллекцию фигур. |
PowerPoint.Interfaces.ShapeScopedCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.ShapeUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.SlideCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.SlideCollectionLoadOptions |
Представляет коллекцию слайдов в презентации. |
PowerPoint.Interfaces.SlideCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.SlideData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.SlideLayoutCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.SlideLayoutCollectionLoadOptions |
Представляет коллекцию макетов, предоставляемых образцом слайдов для слайдов. |
PowerPoint.Interfaces.SlideLayoutCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.SlideLayoutData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.SlideLayoutLoadOptions |
Представляет макет слайда. |
PowerPoint.Interfaces.SlideLoadOptions |
Представляет один слайд презентации. |
PowerPoint.Interfaces.SlideMasterCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.SlideMasterCollectionLoadOptions |
Представляет коллекцию образцов слайдов в презентации. |
PowerPoint.Interfaces.SlideMasterCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.SlideMasterData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.SlideMasterLoadOptions |
Представляет образец слайдов слайда. |
PowerPoint.Interfaces.SlideScopedCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.SlideScopedCollectionLoadOptions |
Представляет коллекцию слайдов в презентации. |
PowerPoint.Interfaces.SlideScopedCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.TagCollectionData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.TagCollectionLoadOptions |
Представляет коллекцию тегов. |
PowerPoint.Interfaces.TagCollectionUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.TagData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.TagLoadOptions |
Представляет один тег на слайде. |
PowerPoint.Interfaces.TagUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.TextFrameData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.TextFrameLoadOptions |
Представляет текстовый кадр объекта фигуры. |
PowerPoint.Interfaces.TextFrameUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.Interfaces.TextRangeData |
Интерфейс, описывающий данные, возвращаемые путем вызова |
PowerPoint.Interfaces.TextRangeLoadOptions |
Содержит текст, присоединенный к фигуре, в дополнение к свойствам и методам для управления текстом. |
PowerPoint.Interfaces.TextRangeUpdateData |
Интерфейс для обновления данных объекта |
PowerPoint.ShapeAddOptions |
Представляет доступные параметры при добавлении фигур. |
PowerPoint.SlideGetImageOptions |
Представляет доступные параметры при получении изображения слайда. |
Перечисления
PowerPoint.ConnectorType |
Указывает тип соединителя для фигур линий. |
PowerPoint.DocumentPropertyType |
Указывает тип свойства документа для пользовательских свойств. |
PowerPoint.ErrorCodes | |
PowerPoint.GeometricShapeType |
Указывает тип фигуры для |
PowerPoint.InsertSlideFormatting |
Задает параметры форматирования при вставке слайдов. |
PowerPoint.ParagraphHorizontalAlignment |
Представляет горизонтальное выравнивание элемента PowerPoint.TextFrame в PowerPoint.Shape. |
PowerPoint.ShapeAutoSize |
Определяет тип разрешенного автоматического изменения размера. |
PowerPoint.ShapeFillType |
Указывает тип заливки фигуры. |
PowerPoint.ShapeFontUnderlineStyle |
Тип подчеркивания, примененного к шрифту. |
PowerPoint.ShapeLineDashStyle |
Задает стиль дефиса для строки. |
PowerPoint.ShapeLineStyle |
Задает стиль строки. |
PowerPoint.ShapeType |
Указывает тип фигуры. |
PowerPoint.TextVerticalAlignment |
Представляет вертикальное выравнивание элемента PowerPoint.TextFrame в PowerPoint.Shape. Если выбран один из параметров по центру, содержимое |
Функции
Power |
Создает и открывает новую презентацию. При необходимости презентацию можно предварительно заполнить файлом .pptx в кодировке Base64. |
Power |
Выполняет пакетный скрипт, выполняющий действия с объектной моделью PowerPoint, используя новый requestContext. При разрешении обещания все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены. |
Power |
Выполняет пакетный скрипт, который выполняет действия в объектной модели PowerPoint, используя RequestContext ранее созданного объекта API. При разрешении обещания все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены. |
Power |
Выполняет пакетный скрипт, который выполняет действия в объектной модели PowerPoint, используя RequestContext ранее созданных объектов API. |
Сведения о функции
PowerPoint.createPresentation(base64File)
Создает и открывает новую презентацию. При необходимости презентацию можно предварительно заполнить файлом .pptx в кодировке Base64.
[ Набор API: PowerPointApi 1.1 ]
export function createPresentation(base64File?: string): Promise<void>;
Параметры
- base64File
-
string
Необязательный параметр. Файл .pptx в кодировке Base64. По умолчанию используется значение NULL.
Возвращаемое значение
Promise<void>
Примеры
const myFile = <HTMLInputElement>document.getElementById("file");
const reader = new FileReader();
reader.onload = (event) => {
// Remove the metadata before the base64-encoded string.
const startIndex = reader.result.toString().indexOf("base64,");
const copyBase64 = reader.result.toString().substr(startIndex + 7);
PowerPoint.createPresentation(copyBase64);
};
// Read in the file as a data URL so we can parse the base64-encoded string.
reader.readAsDataURL(myFile.files[0]);
PowerPoint.run(batch)
Выполняет пакетный скрипт, выполняющий действия с объектной моделью PowerPoint, используя новый requestContext. При разрешении обещания все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.
export function run<T>(batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Параметры
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Функция, которая принимает requestContext и возвращает обещание (как правило, только результат "context.sync()"). Параметр контекста упрощает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, requestContext требуется для получения доступа к объектной модели PowerPoint из надстройки.
Возвращаемое значение
PowerPoint.run(object, batch)
Выполняет пакетный скрипт, который выполняет действия в объектной модели PowerPoint, используя RequestContext ранее созданного объекта API. При разрешении обещания все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.
export function run<T>(object: OfficeExtension.ClientObject, batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Параметры
- object
- OfficeExtension.ClientObject
Ранее созданный объект API. Пакет будет использовать тот же объект RequestContext, что и переданный объект. Это означает, что все изменения, примененные к объекту, будут приняты командой context.sync().
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Функция, которая принимает requestContext и возвращает обещание (как правило, только результат "context.sync()"). Параметр контекста упрощает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, requestContext требуется для получения доступа к объектной модели PowerPoint из надстройки.
Возвращаемое значение
PowerPoint.run(objects, batch)
Выполняет пакетный скрипт, который выполняет действия в объектной модели PowerPoint, используя RequestContext ранее созданных объектов API.
export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Параметры
- objects
Массив ранее созданных объектов API. Массив будет проверен, чтобы убедиться, что все объекты имеют один и тот же контекст. Пакет будет использовать этот общий requestContext, что означает, что любые изменения, примененные к этим объектам, будут приняты командой context.sync().
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Функция, которая принимает requestContext и возвращает обещание (как правило, только результат "context.sync()"). Параметр контекста упрощает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, requestContext требуется для получения доступа к объектной модели PowerPoint из надстройки.
Возвращаемое значение
Office Add-ins