Форма
Элемент PageElement типа PageElement, представляющий собой универсальную фигуру, не имеющую более конкретной классификации. Для получения дополнительной информации см. раздел «Размер и положение элементов страницы» .
| JSON-представление |
|---|
{ "shapeType": enum ( |
| Поля | |
|---|---|
shapeType | Тип формы. |
text | Текстовое содержимое фигуры. |
shapeProperties | Свойства формы. |
placeholder | Заполнители — это элементы страницы, которые наследуют свойства соответствующих заполнителей в макетах и шаблонах. Если задано, фигура является фигурой-заполнителем, и любые унаследованные свойства могут быть определены путем обращения к родительскому заполнителю, указанному в поле |
Тип
Типы форм.
Многие из этих фигур соответствуют предопределенным фигурам из стандарта ECMA-376. Для получения дополнительной информации см. описание простого типа "ST_ShapeType" в разделе 20.1.10.56 книги "Office Open XML File Formats - Fundamentals and Markup Language Reference", часть 1 5-го издания ECMA-376 .
| Перечисления | |
|---|---|
TYPE_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
TEXT_BOX | Форма текстового поля. |
RECTANGLE | Прямоугольная форма. Соответствует типу формы ECMA-376 ST_ShapeType 'rect'. |
ROUND_RECTANGLE | Прямоугольная форма со скругленными углами. Соответствует ECMA-376 ST_ShapeType 'roundRect'. |
ELLIPSE | Эллиптическая форма. Соответствует ECMA-376 ST_ShapeType 'ellipse'. |
ARC | Изогнутая дугообразная форма. Соответствует ECMA-376 ST_ShapeType 'arc'. |
BENT_ARROW | Изогнутая форма стрелы. Соответствует ECMA-376 ST_ShapeType 'bentArrow'. |
BENT_UP_ARROW | Изогнутая вверх стрела. Соответствует ECMA-376 ST_ShapeType 'bentUpArrow'. |
BEVEL | Форма скоса. Соответствует ECMA-376 ST_ShapeType 'bevel'. |
BLOCK_ARC | Форма дуги блока. Соответствует ECMA-376 ST_ShapeType 'blockArc'. |
BRACE_PAIR | Форма пары скоб. Соответствует ECMA-376 ST_ShapeType 'bracePair'. |
BRACKET_PAIR | Форма пары скобок. Соответствует ECMA-376 ST_ShapeType 'bracketPair'. |
CAN | Форма банки. Соответствует ECMA-376 ST_ShapeType 'can'. |
CHEVRON | Форма шеврона. Соответствует ECMA-376 ST_ShapeType 'chevron'. |
CHORD | Форма аккорда. Соответствует ECMA-376 ST_ShapeType 'chord'. |
CLOUD | Форма облака. Соответствует ECMA-376 ST_ShapeType 'cloud'. |
CORNER | Форма угла. Соответствует типу формы ECMA-376 ST_ShapeType 'corner'. |
CUBE | Кубическая форма. Соответствует ECMA-376 ST_ShapeType 'cube'. |
CURVED_DOWN_ARROW | Изогнутая стрела, направленная вниз. Соответствует ECMA-376 ST_ShapeType 'curvedDownArrow'. |
CURVED_LEFT_ARROW | Изогнутая стрелка влево. Соответствует ECMA-376 ST_ShapeType 'curvedLeftArrow'. |
CURVED_RIGHT_ARROW | Изогнутая стрелка вправо. Соответствует ECMA-376 ST_ShapeType 'curvedRightArrow'. |
CURVED_UP_ARROW | Изогнутая вверх стрелка. Соответствует ECMA-376 ST_ShapeType 'curvedUpArrow'. |
DECAGON | Десятиугольная форма. Соответствует ECMA-376 ST_ShapeType 'decagon'. |
DIAGONAL_STRIPE | Диагональная полоса. Соответствует ECMA-376 ST_ShapeType 'diagStripe'. |
DIAMOND | Форма ромба. Соответствует ECMA-376 ST_ShapeType 'diamond'. |
DODECAGON | Форма двенадцатиугольника. Соответствует ECMA-376 ST_ShapeType 'dodecagon'. |
DONUT | Форма пончика. Соответствует ECMA-376 ST_ShapeType 'donut'. |
DOUBLE_WAVE | Форма двойной волны. Соответствует ECMA-376 ST_ShapeType 'doubleWave'. |
DOWN_ARROW | Форма стрелки вниз. Соответствует ECMA-376 ST_ShapeType 'downArrow'. |
DOWN_ARROW_CALLOUT | Выноска в виде стрелки вниз. Соответствует ECMA-376 ST_ShapeType 'downArrowCallout'. |
FOLDED_CORNER | Форма загнутого угла. Соответствует ECMA-376 ST_ShapeType 'foldedCorner'. |
FRAME | Форма рамки. Соответствует типу ECMA-376 ST_ShapeType 'frame'. |
HALF_FRAME | Форма половины рамки. Соответствует ECMA-376 ST_ShapeType 'halfFrame'. |
HEART | Форма сердца. Соответствует ECMA-376 ST_ShapeType 'heart'. |
HEPTAGON | Форма семиугольника. Соответствует ECMA-376 ST_ShapeType 'heptagon'. |
HEXAGON | Шестиугольная форма. Соответствует ECMA-376 ST_ShapeType 'hexagon'. |
HOME_PLATE | Форма домашней базы. Соответствует ECMA-376 ST_ShapeType 'homePlate'. |
HORIZONTAL_SCROLL | Форма горизонтального свитка. Соответствует ECMA-376 ST_ShapeType 'horizontalScroll'. |
IRREGULAR_SEAL_1 | Неправильная форма уплотнения 1. Соответствует ECMA-376 ST_ShapeType 'irregularSeal1'. |
IRREGULAR_SEAL_2 | Неправильная форма уплотнения 2. Соответствует ECMA-376 ST_ShapeType 'irregularSeal2' |
LEFT_ARROW | Форма стрелки влево. Соответствует ECMA-376 ST_ShapeType 'leftArrow'. |
LEFT_ARROW_CALLOUT | Выноска в виде стрелки влево. Соответствует ECMA-376 ST_ShapeType 'leftArrowCallout'. |
LEFT_BRACE | Форма левой скобы. Соответствует ECMA-376 ST_ShapeType 'leftBrace'. |
LEFT_BRACKET | Форма левого кронштейна. Соответствует ECMA-376 ST_ShapeType 'leftBracket'. |
LEFT_RIGHT_ARROW | Форма стрелки влево-вправо. Соответствует ECMA-376 ST_ShapeType 'leftRightArrow'. |
LEFT_RIGHT_ARROW_CALLOUT | Выноска в виде стрелки влево-вправо. Соответствует ECMA-376 ST_ShapeType 'leftRightArrowCallout'. |
LEFT_RIGHT_UP_ARROW | Форма стрелки влево-вправо-вверх. Соответствует ECMA-376 ST_ShapeType 'leftRightUpArrow'. |
LEFT_UP_ARROW | Форма стрелки, направленной вверх влево. Соответствует ECMA-376 ST_ShapeType 'leftUpArrow'. |
LIGHTNING_BOLT | Форма молнии. Соответствует ECMA-376 ST_ShapeType 'lightningBolt'. |
MATH_DIVIDE | Разделение математической фигуры. Соответствует ECMA-376 ST_ShapeType 'mathDivide'. |
MATH_EQUAL | Равномерная математическая форма. Соответствует ECMA-376 ST_ShapeType 'mathEqual'. |
MATH_MINUS | Математическая форма без учета математической модели. Соответствует ECMA-376 ST_ShapeType 'mathMinus'. |
MATH_MULTIPLY | Математическая фигура, выполняющая умножение. Соответствует ECMA-376 ST_ShapeType 'mathMultiply'. |
MATH_NOT_EQUAL | Неравная математическая форма. Соответствует ECMA-376 ST_ShapeType 'mathNotEqual'. |
MATH_PLUS | Дополнительная математическая форма. Соответствует ECMA-376 ST_ShapeType 'mathPlus'. |
MOON | Форма луны. Соответствует ECMA-376 ST_ShapeType 'moon'. |
NO_SMOKING | Форма, исключающая курение. Соответствует ECMA-376 ST_ShapeType 'noSmoking'. |
NOTCHED_RIGHT_ARROW | Зазубренная форма стрелки вправо. Соответствует ECMA-376 ST_ShapeType 'notchedRightArrow'. |
OCTAGON | Восьмиугольная форма. Соответствует ECMA-376 ST_ShapeType 'octagon'. |
PARALLELOGRAM | Форма параллелограмма. Соответствует ECMA-376 ST_ShapeType 'parallelogram'. |
PENTAGON | Пятиугольная форма. Соответствует ECMA-376 ST_ShapeType 'pentagon'. |
PIE | Форма пирога. Соответствует ECMA-376 ST_ShapeType 'pie'. |
PLAQUE | Форма бляшки. Соответствует ECMA-376 ST_ShapeType 'plaque'. |
PLUS | Форма «плюс». Соответствует ECMA-376 ST_ShapeType 'plus'. |
QUAD_ARROW | Форма четырех стрелок. Соответствует ECMA-376 ST_ShapeType 'quadArrow'. |
QUAD_ARROW_CALLOUT | Обозначение в виде четырех стрелок. Соответствует ECMA-376 ST_ShapeType 'quadArrowCallout'. |
RIBBON | Форма ленты. Соответствует ECMA-376 ST_ShapeType 'ribbon'. |
RIBBON_2 | Форма ленты 2. Соответствует ECMA-376 ST_ShapeType 'ribbon2'. |
RIGHT_ARROW | Форма стрелки вправо. Соответствует ECMA-376 ST_ShapeType 'rightArrow'. |
RIGHT_ARROW_CALLOUT | Выноска в форме стрелки вправо. Соответствует ECMA-376 ST_ShapeType 'rightArrowCallout'. |
RIGHT_BRACE | Форма правого кронштейна. Соответствует ECMA-376 ST_ShapeType 'rightBrace'. |
RIGHT_BRACKET | Форма правого кронштейна. Соответствует ECMA-376 ST_ShapeType 'rightBracket'. |
ROUND_1_RECTANGLE | Прямоугольная форма с одним закругленным углом. Соответствует ECMA-376 ST_ShapeType 'round1Rect'. |
ROUND_2_DIAGONAL_RECTANGLE | Прямоугольная форма с двумя закругленными углами по диагонали. Соответствует ECMA-376 ST_ShapeType 'round2DiagRect'. |
ROUND_2_SAME_RECTANGLE | Два прямоугольника с закругленными углами, расположенные на одной стороне. Соответствует ECMA-376 ST_ShapeType 'round2SameRect'. |
RIGHT_TRIANGLE | Форма прямоугольного треугольника. Соответствует ECMA-376 ST_ShapeType 'rtTriangle'. |
SMILEY_FACE | Форма смайлика. Соответствует ECMA-376 ST_ShapeType 'smileyFace'. |
SNIP_1_RECTANGLE | Прямоугольная форма с одним срезанным углом. Соответствует ECMA-376 ST_ShapeType 'snip1Rect'. |
SNIP_2_DIAGONAL_RECTANGLE | Прямоугольная форма с двумя диагональными углами. Соответствует ECMA-376 ST_ShapeType 'snip2DiagRect'. |
SNIP_2_SAME_RECTANGLE | Два прямоугольника с одинаковыми углами, расположенные на одной стороне. Соответствует ECMA-376 ST_ShapeType 'snip2SameRect'. |
SNIP_ROUND_RECTANGLE | Прямоугольная форма с одним скругленным углом. Соответствует ECMA-376 ST_ShapeType 'snipRoundRect'. |
STAR_10 | Десятиконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star10' |
STAR_12 | Двенадцатиконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star12'. |
STAR_16 | Шестнадцатиконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star16'. |
STAR_24 | Звездообразная форма с двадцатью четырьмя концами. Соответствует ECMA-376 ST_ShapeType 'star24'. |
STAR_32 | Звездообразная форма с тридцатью двумя концами. Соответствует ECMA-376 ST_ShapeType 'star32'. |
STAR_4 | Четырехконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star4' |
STAR_5 | Пятиконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star5' |
STAR_6 | Шестиконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star6' |
STAR_7 | Семиконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star7' |
STAR_8 | Восьмиконечная звезда. Соответствует ECMA-376 ST_ShapeType 'star8' |
STRIPED_RIGHT_ARROW | Полосатая стрелка, указывающая вправо. Соответствует ECMA-376 ST_ShapeType 'stripedRightArrow'. |
SUN | Форма солнца. Соответствует ECMA-376 ST_ShapeType 'sun'. |
TRAPEZOID | Трапециевидная форма. Соответствует ECMA-376 ST_ShapeType 'trapezoid'. |
TRIANGLE | Форма треугольника. Соответствует типу формы ECMA-376 ST_ShapeType 'triangle'. |
UP_ARROW | Форма стрелки вверх. Соответствует ECMA-376 ST_ShapeType 'upArrow'. |
UP_ARROW_CALLOUT | Выноска в форме стрелки вверх. Соответствует ECMA-376 ST_ShapeType 'upArrowCallout'. |
UP_DOWN_ARROW | Форма стрелки вверх-вниз. Соответствует ECMA-376 ST_ShapeType 'upDownArrow'. |
UTURN_ARROW | Форма стрелки, указывающей на разворот. Соответствует ECMA-376 ST_ShapeType 'uturnArrow'. |
VERTICAL_SCROLL | Форма вертикального свитка. Соответствует ECMA-376 ST_ShapeType 'verticalScroll'. |
WAVE | Форма волны. Соответствует ECMA-376 ST_ShapeType 'wave'. |
WEDGE_ELLIPSE_CALLOUT | Обозначение в виде клиновидного эллипса. Соответствует ECMA-376 ST_ShapeType 'wedgeEllipseCallout'. |
WEDGE_RECTANGLE_CALLOUT | Выноска в форме клина и прямоугольника. Соответствует ECMA-376 ST_ShapeType 'wedgeRectCallout'. |
WEDGE_ROUND_RECTANGLE_CALLOUT | Обозначение в виде клина, круглого прямоугольника. Соответствует ECMA-376 ST_ShapeType 'wedgeRoundRectCallout'. |
FLOW_CHART_ALTERNATE_PROCESS | Альтернативная форма схемы технологического процесса. Соответствует ECMA-376 ST_ShapeType 'flowChartAlternateProcess'. |
FLOW_CHART_COLLATE | Форма для объединения диаграмм потока. Соответствует ECMA-376 ST_ShapeType 'flowChartCollate'. |
FLOW_CHART_CONNECTOR | Форма потока соединителя. Соответствует ECMA-376 ST_ShapeType 'flowChartConnector'. |
FLOW_CHART_DECISION | Форма диаграммы принятия решений. Соответствует ECMA-376 ST_ShapeType 'flowChartDecision'. |
FLOW_CHART_DELAY | Форма задержки потока. Соответствует ECMA-376 ST_ShapeType 'flowChartDelay'. |
FLOW_CHART_DISPLAY | Отображение формы потока. Соответствует ECMA-376 ST_ShapeType 'flowChartDisplay'. |
FLOW_CHART_DOCUMENT | Форма потока документа. Соответствует ECMA-376 ST_ShapeType 'flowChartDocument'. |
FLOW_CHART_EXTRACT | Извлечение формы потока. Соответствует ECMA-376 ST_ShapeType 'flowChartExtract'. |
FLOW_CHART_INPUT_OUTPUT | Форма потока ввода-вывода. Соответствует ECMA-376 ST_ShapeType 'flowChartInputOutput'. |
FLOW_CHART_INTERNAL_STORAGE | Форма потока внутреннего хранения. Соответствует ECMA-376 ST_ShapeType 'flowChartInternalStorage'. |
FLOW_CHART_MAGNETIC_DISK | Форма потока магнитного диска. Соответствует ECMA-376 ST_ShapeType 'flowChartMagneticDisk'. |
FLOW_CHART_MAGNETIC_DRUM | Форма потока магнитного барабана. Соответствует ECMA-376 ST_ShapeType 'flowChartMagneticDrum'. |
FLOW_CHART_MAGNETIC_TAPE | Форма потока магнитной ленты. Соответствует ECMA-376 ST_ShapeType 'flowChartMagneticTape'. |
FLOW_CHART_MANUAL_INPUT | Форма для ввода данных вручную. Соответствует ECMA-376 ST_ShapeType 'flowChartManualInput'. |
FLOW_CHART_MANUAL_OPERATION | Форма диаграммы потока для ручного управления. Соответствует ECMA-376 ST_ShapeType 'flowChartManualOperation'. |
FLOW_CHART_MERGE | Объединение форм потока. Соответствует ECMA-376 ST_ShapeType 'flowChartMerge'. |
FLOW_CHART_MULTIDOCUMENT | Форма для многодокументной диаграммы потока. Соответствует ECMA-376 ST_ShapeType 'flowChartMultidocument'. |
FLOW_CHART_OFFLINE_STORAGE | Форма потока данных для автономного хранения. Соответствует ECMA-376 ST_ShapeType 'flowChartOfflineStorage'. |
FLOW_CHART_OFFPAGE_CONNECTOR | Форма потока внестраничного соединителя. Соответствует ECMA-376 ST_ShapeType 'flowChartOffpageConnector'. |
FLOW_CHART_ONLINE_STORAGE | Форма потока данных в онлайн-хранилище. Соответствует ECMA-376 ST_ShapeType 'flowChartOnlineStorage'. |
FLOW_CHART_OR | Или форма потока. Соответствует ECMA-376 ST_ShapeType 'flowChartOr'. |
FLOW_CHART_PREDEFINED_PROCESS | Предопределенная форма схемы технологического процесса. Соответствует ECMA-376 ST_ShapeType 'flowChartPredefinedProcess'. |
FLOW_CHART_PREPARATION | Форма схемы подготовки. Соответствует ECMA-376 ST_ShapeType 'flowChartPreparation'. |
FLOW_CHART_PROCESS | Схема технологического процесса. Соответствует ECMA-376 ST_ShapeType 'flowChartProcess'. |
FLOW_CHART_PUNCHED_CARD | Форма потока перфокарт. Соответствует ECMA-376 ST_ShapeType 'flowChartPunchedCard'. |
FLOW_CHART_PUNCHED_TAPE | Форма потока перфорированной ленты. Соответствует ECMA-376 ST_ShapeType 'flowChartPunchedTape'. |
FLOW_CHART_SORT | Форма для сортировки потока. Соответствует ECMA-376 ST_ShapeType 'flowChartSort'. |
FLOW_CHART_SUMMING_JUNCTION | Форма суммирующего потока в соединении. Соответствует ECMA-376 ST_ShapeType 'flowChartSummingJunction' |
FLOW_CHART_TERMINATOR | Форма потока «Терминатор». Соответствует ECMA-376 ST_ShapeType 'flowChartTerminator'. |
ARROW_EAST | Стреловидная форма, указывающая на восток. |
ARROW_NORTH_EAST | Стреловидная форма, указывающая на северо-восток. |
ARROW_NORTH | Стрелка, указывающая на север. |
SPEECH | Форма речи. |
STARBURST | Форма звездного взрыва. |
TEARDROP | Каплевидная форма. Соответствует ECMA-376 ST_ShapeType 'teardrop'. |
ELLIPSE_RIBBON | Форма эллиптической ленты. Соответствует ECMA-376 ST_ShapeType 'ellipseRibbon'. |
ELLIPSE_RIBBON_2 | Эллиптическая лента 2-й формы. Соответствует ECMA-376 ST_ShapeType 'ellipseRibbon2' |
CLOUD_CALLOUT | Форма облака выносок. Соответствует ECMA-376 ST_ShapeType 'cloudCallout'. |
CUSTOM | Нестандартная форма. |
Свойства формы
Свойства Shape .
Если фигура является фигурой-заполнителем, как это определено полем placeholder , то эти свойства могут быть унаследованы от родительской фигуры-заполнителя. Определение отображаемого значения свойства зависит от соответствующего значения поля propertyState .
Любые настройки автоматической подгонки текста к форме автоматически отключаются при запросах, которые могут повлиять на то, как текст будет располагаться внутри фигуры.
| JSON-представление |
|---|
{ "shapeBackgroundFill": { object ( |
| Поля | |
|---|---|
shapeBackgroundFill | Заливка фона фигуры. Если параметр не задан, заливка фона наследуется от родительского элемента-заполнителя, если таковой существует. Если у фигуры нет родительского элемента, то заливка фона по умолчанию зависит от типа фигуры и соответствует значениям по умолчанию для новых фигур, созданных в редакторе слайдов. |
outline | Контур фигуры. Если не задан, контур наследуется от родительского заполнителя, если он существует. Если у фигуры нет родителя, то контур по умолчанию зависит от типа фигуры и соответствует значениям по умолчанию для новых фигур, созданных в редакторе слайдов. |
shadow | Свойства тени фигуры. Если не задано, тень наследуется от родительского элемента-заполнителя, если таковой существует. Если у фигуры нет родителя, то тень по умолчанию соответствует значениям по умолчанию для новых фигур, созданных в редакторе слайдов. Это свойство доступно только для чтения. |
link | Адрес назначения гиперссылки для фигуры. Если не указано, ссылка отсутствует. Ссылки не наследуются от родительских элементов-заполнителей. |
contentAlignment | Выравнивание содержимого внутри фигуры. Если |
autofit | Свойства автоматической подгонки фигуры. Это свойство устанавливается только для фигур, допускающих размещение текста. |
ShapeBackgroundFill
Фоновая заливка фигуры.
| JSON-представление |
|---|
{ "propertyState": enum ( |
| Поля | |
|---|---|
propertyState | Состояние свойства заливки фона. При изменении заливки фигуры это поле автоматически обновится до значения |
kind поля объединения. Тип заливки фона. kind может принимать только одно из следующих значений: | |
solidFill | Заливка сплошным цветом. |
Автоподгонка
Свойства автоматической подгонки Shape . Это свойство устанавливается только для фигур, допускающих размещение текста.
| JSON-представление |
|---|
{
"autofitType": enum ( |
| Поля | |
|---|---|
autofitType | Тип автоматической подгонки фигуры. Если тип автоматической подгонки равен |
fontScale | Масштаб шрифта, применяемый к фигуре. Для фигур с Данная информация доступна только для чтения. |
lineSpacingReduction | Уменьшение межстрочного интервала, применяемое к фигуре. Для фигур с Данная информация доступна только для чтения. |
АвтоподгонкаТип
Типы автоматической подгонки Shape .
Обратите внимание, что хотя все значения допустимы для запросов на чтение, для запросов на запись допустимы только AUTOFIT_TYPE_UNSPECIFIED и NONE .
| Перечисления | |
|---|---|
AUTOFIT_TYPE_UNSPECIFIED | Тип автоподгонки не указан. |
NONE | Не подгонять автоматически. |
TEXT_AUTOFIT | При переполнении текста его размер должен соответствовать форме фигуры. |
SHAPE_AUTOFIT | Измените размер фигуры, чтобы она соответствовала тексту. |