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