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


Новые возможности API JavaScript 1.5 в PowerPoint

PowerPointApi 1.5 добавил API для выбора слайдов, текстовых диапазонов и фигур в презентациях. До этого выпуска выбор слайдов и фигур требовал сложной последовательности шагов. Эти API-интерфейсы выбора позволяют разработчикам напрямую выбирать слайды, текстовые диапазоны и фигуры, создавая более эффективный и интуитивно понятный процесс разработки надстроек.

Список API

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

Класс Поля Описание
Presentation getSelectedShapes() Возвращает выбранные фигуры на текущем слайде презентации.
getSelectedSlides() Возвращает выбранные слайды в текущем представлении презентации.
getSelectedTextRange() Возвращает выбранный объект PowerPoint.TextRange в текущем представлении презентации.
getSelectedTextRangeOrNullObject() Возвращает выбранный объект PowerPoint.TextRange в текущем представлении презентации.
id Возвращает идентификатор презентации.
setSelectedSlides(slideIds: string[]) Выбирает слайды в текущем представлении презентации.
Shape getParentSlide() Возвращает родительский объект PowerPoint.Slide, содержащий этот Shapeобъект .
getParentSlideLayout() Возвращает родительский объект PowerPoint.SlideLayout, содержащий этот Shapeобъект .
getParentSlideLayoutOrNullObject() Возвращает родительский объект PowerPoint.SlideLayout, содержащий этот Shapeобъект .
getParentSlideMaster() Возвращает родительский объект PowerPoint.SlideMaster, содержащий этот Shapeобъект .
getParentSlideMasterOrNullObject() Возвращает родительский объект PowerPoint.SlideMaster, содержащий этот Shapeобъект .
getParentSlideOrNullObject() Возвращает родительский объект PowerPoint.Slide, содержащий этот Shapeобъект .
ShapeScopedCollection getCount() Возвращает количество фигур в коллекции.
getItem(key: string) Получает фигуру, используя ее уникальный идентификатор.
getItemAt(index: number) Возвращает фигуру, используя отсчитываемый от нуля индекс в коллекции.
getItemOrNullObject(id: строка) Получает фигуру, используя ее уникальный идентификатор.
items Получает загруженные дочерние элементы в этой коллекции.
Slide setSelectedShapes(shapeIds: string[]) Выбирает указанные фигуры.
SlideScopedCollection getCount() Возвращает количество слайдов в коллекции.
getItem(key: string) Получает слайд, используя его уникальный идентификатор.
getItemAt(index: number) Получает слайд, используя отсчитываемый от нуля индекс в коллекции.
getItemOrNullObject(id: строка) Получает слайд, используя его уникальный идентификатор.
items Получает загруженные дочерние элементы в этой коллекции.
TextFrame getParentShape() Возвращает родительский объект PowerPoint.Shape, содержащий этот TextFrameобъект .
TextRange getParentTextFrame() Возвращает родительский объект PowerPoint.TextFrame, содержащий этот TextRangeобъект .
длина Возвращает или задает длину диапазона, который он TextRange представляет.
setSelected() Выбирает его TextRange в текущем представлении.
start Возвращает или задает отсчитываемый от нуля индекс относительно родительского текстового фрейма для начальной позиции диапазона, который он TextRange представляет.

См. также