Новые возможности 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 | Представляет содержимое с обычным текстом в диапазоне текста. |
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Office Add-ins