Текстовое содержимое
Общее текстовое содержимое. Текст должен располагаться в подходящей форме (например, текстовом поле или прямоугольнике) или ячейке таблицы на странице.
| JSON-представление |
|---|
{ "textElements": [ { object ( |
| Поля | |
|---|---|
textElements[] | Текстовое содержимое разбито на составные части, включая информацию о стиле. Это свойство доступно только для чтения. |
lists | Маркированные списки, содержащиеся в этом тексте, отсортированы по идентификатору списка. |
Текстовый элемент
Элемент TextElement описывает содержимое диапазона индексов в текстовом содержимом элемента Shape или TableCell.
| JSON-представление |
|---|
{ "startIndex": integer, "endIndex": integer, // Union field |
| Поля | |
|---|---|
startIndex | Начальный индекс этого текстового элемента, отсчитываемый с нуля, в единицах кода Unicode. |
endIndex | Конечный индекс этого текстового элемента, отсчитываемый от нуля, в единицах кода Unicode. |
Поле объединения kind . Тип текста, который представляет этот элемент. kind может принимать только одно из следующих значений: | |
paragraphMarker | Маркер, обозначающий начало нового абзаба. |
textRun | Элемент TextElement, представляющий собой последовательность текста, в которой все символы имеют одинаковый |
autoText | Элемент TextElement, представляющий собой место в тексте, которое динамически заменяется содержимым, изменяющимся со временем. |
Маркер абзаца
Тип элемента TextElement, представляющий начало нового абзаба.
| JSON-представление |
|---|
{ "style": { object ( |
| Поля | |
|---|---|
style | Стиль абзаца |
bullet | Маркер для этого абзаца. Если он отсутствует, абзац не относится к списку. |
Стиль абзаца
Стили, применяемые ко всему абзацу.
Если этот текст содержится в фигуре с родительским placeholder , то эти стили абзаца могут быть унаследованы от родительского элемента. Какие именно стили абзаца наследуются, зависит от уровня вложенности списков:
- Абзац, не входящий в список, унаследует свой стиль от абзаца, находящегося на нулевом уровне вложенности списка внутри родительского заполнителя.
- Абзац в списке унаследует свой стиль от абзаца на соответствующем уровне вложенности списка внутри родительского заполнителя.
В этом сообщении унаследованные стили абзацев представлены как незаданные поля.
| JSON-представление |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| Поля | |
|---|---|
lineSpacing | Расстояние между строками в процентах от нормального значения, где нормальное значение равно 100,0. Если значение не задано, оно наследуется от родительского элемента. |
alignment | Выравнивание текста для этого абзаца. |
indentStart | Величина отступа абзаца со стороны, соответствующей началу текста, определяется текущим направлением текста. Если значение не задано, оно наследуется от родительского элемента. |
indentEnd | Величина отступа абзаца со стороны, соответствующей концу текста, определяется текущим направлением текста. Если значение не задано, оно наследуется от родительского элемента. |
spaceAbove | Величина дополнительного пространства над абзацем. Если значение не задано, оно наследуется от родительского элемента. |
spaceBelow | Дополнительное пространство под абзацем. Если значение не задано, оно наследуется от родительского абзаца. |
indentFirstLine | Величина отступа в начале первой строки абзаца. Если значение не задано, оно наследуется от родительского элемента. |
direction | Направление текста в этом абзаце. Если значение не задано, по умолчанию используется значение |
spacingMode | Режим межстрочного интервала для абзаца. |
Выравнивание
Типы выравнивания текста для абзаца.
| Перечисления | |
|---|---|
ALIGNMENT_UNSPECIFIED | Выравнивание абзаца наследуется от родительского элемента. |
START | Абзац выравнивается по началу строки. Для текста, написанного слева направо (LTR), выравнивание по правому краю (RFT) — по левому краю. |
CENTER | Абзац выровнен по центру. |
END | Абзац выравнивается по концу строки. Для текста, написанного слева направо (LTR), выравнивание по левому краю (LTR) — по левому краю. |
JUSTIFIED | Данный абзац обоснован. |
Текстовое направление
Текст с указаниями может быть плавно вставлен.
| Перечисления | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED | Направление текста наследуется от родительского элемента. |
LEFT_TO_RIGHT | Текст идет слева направо. |
RIGHT_TO_LEFT | Текст идет справа налево. |
SpacingMode
Различные режимы межстрочного интервала.
| Перечисления | |
|---|---|
SPACING_MODE_UNSPECIFIED | Режим отступов наследуется от родительского элемента. |
NEVER_COLLAPSE | Межстрочный интервал всегда отображается. |
COLLAPSE_LISTS | Между элементами списка пропускается межстрочный интервал. |
Пуля
Описывает пункт абзаца.
| JSON-представление |
|---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
| Поля | |
|---|---|
listId | Идентификатор списка, к которому относится этот абзац. |
nestingLevel | Уровень вложенности этого абзаца в списке. |
glyph | Отображаемый маркер списка для этого абзаца. |
bulletStyle | К этому пункту списка применен стиль текста, специфичный для данного абзаца. |
Стиль текста
Представляет собой стиль, который можно применить к элементу TextRun.
Если этот текст содержится в фигуре с родительским placeholder , то эти стили текста могут быть унаследованы от родительского элемента. Какие именно стили текста наследуются, зависит от уровня вложенности списков:
- Текст, расположенный в абзаце, не входящем в список, унаследует свой стиль от символа новой строки в абзаце на нулевом уровне вложенности списка внутри родительского заполнителя.
- Текст, расположенный в абзаце, который находится внутри списка, унаследует свой стиль от символа новой строки в абзаце на соответствующем уровне вложенности списка внутри родительского заполнителя.
В этом сообщении стили текста, унаследованные от родительского элемента, представлены как незаданные поля. Если текст находится в фигуре без родительского заполнителя, удаление этих полей вернет стиль к значению по умолчанию в редакторе слайдов.
| JSON-представление |
|---|
{ "backgroundColor": { object ( |
| Поля | |
|---|---|
backgroundColor | Цвет фона текста. Если задан, цвет будет либо непрозрачным, либо прозрачным, в зависимости от того, задано ли поле |
foregroundColor | Цвет самого текста. Если задан, цвет будет либо непрозрачным, либо прозрачным, в зависимости от того, задано ли поле |
bold | Отображается ли текст жирным шрифтом или нет. |
italic | Выделен ли текст курсивом или нет. |
fontFamily | Семейство шрифтов текста. В качестве шрифта можно использовать любой шрифт из меню «Шрифт» в Slides или из Google Fonts . Если название шрифта не распознано, текст будет отображаться шрифтом Некоторые шрифты могут влиять на толщину текста. Если в запросе на обновление указаны значения как для |
fontSize | Размер шрифта текста. При чтении |
link | Адрес гиперссылки в тексте. Если не указано, ссылка отсутствует. Ссылки не наследуются от родительского текста. Изменение ссылки в запросе на обновление приводит к некоторым другим изменениям стиля текста диапазона:
|
baselineOffset | Вертикальное смещение текста относительно его обычного положения. Текст с базовым смещением |
smallCaps | Независимо от того, написан ли текст строчными буквами. |
strikethrough | Зачеркнутый текст или нет. |
underline | Подчёркнут ли текст или нет. |
weightedFontFamily | Семейство шрифтов и толщина отображаемого текста. Это поле является расширением поля
Если в запросе на обновление указаны значения как для Если Если параметр |
OptionalColor
Цвет, который может быть либо полностью непрозрачным, либо полностью прозрачным.
| JSON-представление |
|---|
{
"opaqueColor": {
object ( |
| Поля | |
|---|---|
opaqueColor | Если задано, этот цвет будет непрозрачным. Если не задано, это будет прозрачный цвет. |
Базовое смещение
Способы вертикального смещения текста относительно его обычного положения.
| Перечисления | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED | Базовое смещение текста наследуется от родительского элемента. |
NONE | Текст не смещен по вертикали. |
SUPERSCRIPT | Текст смещен вертикально вверх (верхний индекс). |
SUBSCRIPT | Текст смещен вертикально вниз (нижний индекс). |
WeightedFontFamily
Представляет собой семейство шрифтов и их толщину, используемые для оформления элемента TextRun.
| JSON-представление |
|---|
{ "fontFamily": string, "weight": integer } |
| Поля | |
|---|---|
fontFamily | Семейство шрифтов текста. В качестве шрифта можно использовать любой шрифт из меню «Шрифт» в Slides или из Google Fonts . Если название шрифта не распознано, текст будет отображаться шрифтом |
weight | Отображаемая толщина текста. Это поле может принимать любое значение, кратное |
TextRun
Тип элемента TextElement, представляющий собой последовательность текста, имеющую одинаковое оформление.
| JSON-представление |
|---|
{
"content": string,
"style": {
object ( |
| Поля | |
|---|---|
content | Текст этого прохождения. |
style | Стиль, примененный к этому забегу. |
Автотекст
Тип элемента TextElement, представляющий автотекст.
| JSON-представление |
|---|
{ "type": enum ( |
| Поля | |
|---|---|
type | Тип этого автотекста. |
content | Отображаемое содержимое этого автотекста, если таковое имеется. |
style | Стиль, примененный к этому автотексту. |
Тип
Типы автотекста
| Перечисления | |
|---|---|
TYPE_UNSPECIFIED | Неуказанный тип автотекста. |
SLIDE_NUMBER | Введите текст для автотекста, представляющего номер текущего слайда. |
Список
Список описывает внешний вид и оформление маркеров, относящихся к абзацам, связанным с этим списком. Абзац, являющийся частью списка, неявно ссылается на идентификатор этого списка.
| JSON-представление |
|---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
| Поля | |
|---|---|
listId | Идентификатор списка. |
nestingLevel | Карта уровней вложенности, сопоставляющая свойства пунктов списка на соответствующем уровне. Список может содержать не более девяти уровней вложенности, поэтому возможные значения для ключей этой карты — от 0 до 8 включительно. |
Уровень гнездования
Содержит свойства, описывающие внешний вид и функциональность маркированного списка на заданном уровне вложенности.
| JSON-представление |
|---|
{
"bulletStyle": {
object ( |
| Поля | |
|---|---|
bulletStyle | Тип пули на этом уровне вложенности. |