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

В PowerPointApi 1.4 добавлена дополнительная поддержка управления фигурами.

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

Функциональная область Описание Соответствующие объекты
Управление фигурами Добавлена поддержка добавления, перемещения, изменения размера, форматирования и удаления фигур. ShapeFill
ShapeFont
ShapeLineFormat

Список API

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

Класс Поля Описание
BulletFormat visible Указывает, отображаются ли маркеры в абзаце.
ParagraphFormat bulletFormat Представляет формат маркера абзаца.
horizontalAlignment Представляет горизонтальное выравнивание абзаца.
Shape fill Возвращает формат заливки фигуры.
height Задает высоту фигуры (в точках).
left Расстояние (в точках) от левой стороны фигуры до левой стороны слайда.
lineFormat Возвращает формат линии для фигуры.
name Указывает имя этой фигуры.
textFrame Возвращает объект рамки с текстом для фигуры.
top Расстояние (в точках) от верхнего края фигуры до верхнего края слайда.
type Возвращает тип фигуры.
width Задает ширину фигуры (в точках).
ShapeAddOptions height Задает высоту фигуры (в точках).
left Указывает расстояние (в точках) от левой части фигуры до левой части слайда.
top Указывает расстояние (в точках) от верхнего края фигуры до верхнего края слайда.
width Задает ширину фигуры (в точках).
ShapeCollection addGeometricShape(geometryShapeType: PowerPoint.GeometryShapeType, options?: PowerPoint.ShapeAddOptions) Добавляет геометрическую фигуру на слайд.
addLine(connectorType?: PowerPoint.ConnectorType, options?: PowerPoint.ShapeAddOptions) Добавляет строку на слайд.
addTextBox(text: string, options?: PowerPoint.ShapeAddOptions) Добавляет на слайд текстовое поле с указанным текстом в качестве содержимого.
ShapeFill clear() Очищает формат заливки фигуры.
foregroundColor Представляет цвет переднего плана заливки фигуры в формате HTML в форме #RRGGBB (например, "FFA500") или в виде именованного цвета HTML (например, "оранжевый").
setSolidColor(color: string) Задает заливку одним цветом для фигуры.
transparency Задает процент прозрачности заливки в виде значения от 0,0 (непрозрачный) до 1,0 (очистить).
type Возвращает тип заливки фигуры.
ShapeFont bold Указывает, является ли шрифт полужирным.
color Представление цветового кода HTML для цвета текста (например, "#FF0000" представляет красный цвет).
italic Указывает, применяется ли курсив.
name Представляет имя шрифта (например, "Calibri").
size Представляет размер шрифта в пунктах (например, 11).
underline Тип подчеркивания, применяемый для шрифта.
ShapeLineFormat color Представляет цвет линии в цветовом формате HTML в форме #RRGGBB (например, "FFA500") или в виде именованного цвета HTML (например, "оранжевый").
dashStyle Представляет стиль тире линии.
style Представляет тип линии фигуры.
transparency Указывает процент прозрачности строки в виде значения от 0,0 (непрозрачный) до 1,0 (очистить).
visible Указывает, отображается ли форматирование линий элемента фигуры.
weight Представляет толщину линии (в пунктах).
TextFrame autoSizeSetting Параметры автоматического изменения размера текстового фрейма.
bottomMargin Представляет нижнее поле рамки с текстом (в пунктах).
deleteText() Удаляет весь текст в рамке с текстом.
hasText Указывает, содержит ли текстовый фрейм текст.
leftMargin Представляет левое поле рамки с текстом (в пунктах).
rightMargin Представляет правое поле рамки с текстом (в пунктах).
textRange Представляет текст, присоединенный к фигуре в текстовой рамке, а также свойства и методы для операций с текстом.
topMargin Представляет верхнее поле рамки с текстом (в пунктах).
verticalAlignment Представляет вертикальное выравнивание для рамки с текстом.
wordWrap Определяет, разбиваются ли строки автоматически для размещения текста внутри фигуры.
TextRange font ShapeFont Возвращает объект , представляющий атрибуты шрифта для текстового диапазона.
getSubstring(start: number, length?: number) TextRange Возвращает объект для подстроки в заданном диапазоне.
paragraphFormat Представляет формат абзаца текстового диапазона.
text Представляет содержимое с обычным текстом в диапазоне текста.

См. также