Поделиться через


Новые возможности API JavaScript 1.3 для PowerPoint

В PowerPointApi 1.3 добавлена дополнительная поддержка управления слайдами и настраиваемых тегов.

В первой таблице представлен краткий обзор API, а в последующей таблице приведен подробный список.

Функциональная область Описание Соответствующие объекты
Управление слайдами Добавлена поддержка добавления слайдов, а также управления макетами слайдов и образцами слайдов. Slide
SlideLayout
SlideMaster
Tags Позволяет надстройкам присоединять пользовательские метаданные в виде пар "ключ-значение". Tag

Список API

В следующей таблице приведен набор обязательных элементов API JavaScript для PowerPoint 1.3. Полный список всех API JavaScript для PowerPoint (включая предварительные версии API и ранее выпущенные API) см. в разделе Все API JavaScript для PowerPoint.

Класс Поля Описание
AddSlideOptions layoutId Указывает идентификатор макета слайда, который будет использоваться для нового слайда.
slideMasterId Указывает идентификатор образца слайдов, который будет использоваться для нового слайда.
Presentation SlideMasters Возвращает коллекцию SlideMaster объектов, которые находятся в презентации.
Теги Возвращает коллекцию тегов, присоединенных к презентации.
Shape delete() Удаляет фигуру из коллекции фигур.
id Возвращает уникальный идентификатор фигуры.
Теги Возвращает коллекцию тегов в фигуре.
ShapeCollection getCount() Возвращает количество фигур в коллекции.
getItem(key: string) Получает фигуру, используя ее уникальный идентификатор.
getItemAt(index: number) Возвращает фигуру, используя отсчитываемый от нуля индекс в коллекции.
getItemOrNullObject(id: строка) Получает фигуру, используя ее уникальный идентификатор.
items Получает загруженные дочерние элементы в этой коллекции.
Slide схема Возвращает макет слайда.
shapes Возвращает коллекцию фигур на слайде.
slideMaster SlideMaster Возвращает объект , представляющий содержимое слайда по умолчанию.
Теги Возвращает коллекцию тегов на слайде.
SlideCollection add(options?: PowerPoint.AddSlideOptions) Добавляет новый слайд в конец коллекции.
SlideLayout id Возвращает уникальный идентификатор макета слайда.
name Возвращает имя макета слайда.
shapes Возвращает коллекцию фигур в макете слайда.
SlideLayoutCollection getCount() Возвращает количество макетов в коллекции.
getItem(key: string) Возвращает макет с использованием его уникального идентификатора.
getItemAt(index: number) Возвращает макет, используя отсчитываемый от нуля индекс в коллекции.
getItemOrNullObject(id: строка) Возвращает макет с использованием его уникального идентификатора.
items Получает загруженные дочерние элементы в этой коллекции.
SlideMaster id Возвращает уникальный идентификатор образца слайдов.
Макеты Возвращает коллекцию макетов, предоставляемых образцом слайдов для слайдов.
name Возвращает уникальное имя образца слайдов.
shapes Возвращает коллекцию фигур в образце слайдов.
SlideMasterCollection getCount() Возвращает количество образцов слайдов в коллекции.
getItem(key: string) Возвращает образец слайдов, используя его уникальный идентификатор.
getItemAt(index: number) Возвращает образец слайдов, используя отсчитываемый от нуля индекс в коллекции.
getItemOrNullObject(id: строка) Возвращает образец слайдов, используя его уникальный идентификатор.
items Получает загруженные дочерние элементы в этой коллекции.
Tag key Возвращает уникальный идентификатор тега.
value Возвращает значение тега.
TagCollection add(key: string, value: string) Добавляет новый тег в конце коллекции.
delete(key: string) Удаляет тег с заданным key в этой коллекции.
getCount() Возвращает количество тегов в коллекции.
getItem(key: string) Возвращает тег с использованием его уникального идентификатора.
getItemAt(index: number) Возвращает тег, используя отсчитываемый от нуля индекс в коллекции.
getItemOrNullObject(key: string) Возвращает тег с использованием его уникального идентификатора.
items Получает загруженные дочерние элементы в этой коллекции.

См. также