- Источник: Страница
- JSON-представление
- PageType
- Элемент страницы
- Аффинная трансформация
- Группа
- Форма
- Тип
- Текстовое содержимое
- Текстовый элемент
- Маркер абзаца
- Стиль абзаца
- Выравнивание
- Текстовое направление
- SpacingMode
- Пуля
- Стиль текста
- OptionalColor
- Непрозрачный цвет
- RgbColor
- ThemeColorType
- Связь
- ОтносительнаяСсылкаСлайда
- Базовое смещение
- WeightedFontFamily
- TextRun
- Автотекст
- Тип
- Список
- Уровень гнездования
- Свойства формы
- ShapeBackgroundFill
- PropertyState
- SolidFill
- Контур
- OutlineFill
- DashStyle
- Тень
- Тип
- Положение прямоугольника
- ContentAlignment
- Автоподгонка
- АвтоподгонкаТип
- Заполнитель
- Тип
- Изображение
- Свойства изображения
- Свойства урожая
- Перекрасить
- ColorStop
- Имя
- Видео
- Источник
- ВидеоСвойства
- Линия
- LineProperties
- Заполнение строки
- ArrowStyle
- LineConnection
- Тип
- Категория линии
- Стол
- TableRow
- TableRowProperties
- TableCell
- Расположение ячейки таблицы
- TableCellProperties
- TableCellBackgroundFill
- TableColumnProperties
- TableBorderRow
- TableBorderCell
- TableBorderProperties
- TableBorderFill
- WordArt
- Таблица
- Свойства листовДиаграммы
- В центре внимания спикер
- SpeakerSpotlightProperties
- SlideProperties
- Свойства макета
- ПримечанияСвойства
- MasterProperties
- Свойства страницы
- PageBackgroundFill
- РастянутоеЗаполнениеИзображения
- Цветовая схема
- ThemeColorPair
- CommentAnchor
- ObjectAnchor
- ShapeTextAnchors
- TextRange
- TableCellAnchors
- TableCellTextRanges
- Методы
Источник: Страница
Страница в презентации.
| JSON-представление |
|---|
{ "objectId": string, "pageType": enum ( |
| Поля | |
|---|---|
objectId | Идентификатор объекта для этой страницы. Идентификаторы объектов, используемые |
pageType | Тип страницы. |
pageElements[] | Элементы страницы, отображаемые на странице. |
revisionId | Только для вывода. Идентификатор ревизии презентации. Может использоваться в запросах на обновление для подтверждения того, что ревизия презентации не изменилась с момента последней операции чтения. Заполняется только в том случае, если у пользователя есть доступ к редактированию презентации. Идентификатор ревизии — это не порядковый номер, а непрозрачная строка. Формат идентификатора ревизии может меняться со временем. Гарантируется, что возвращенный идентификатор ревизии будет действителен только в течение 24 часов после его возврата и не может быть передан другим пользователям. Если идентификатор ревизии не изменился между вызовами, значит, презентация не изменилась. И наоборот, изменение идентификатора (для той же презентации и того же пользователя) обычно означает, что презентация была обновлена. Однако изменение идентификатора также может быть вызвано внутренними факторами, такими как изменение формата идентификатора. |
pageProperties | Свойства страницы. |
commentAnchors[] | Только вывод. Ссылки для комментариев, присутствующие на странице. |
comments[] | Только вывод. Ветки комментариев, связанные со страницей. Заполняется только в том случае, если страница была получена с помощью |
commentsViewMode | Только вывод. Режим просмотра комментариев, примененный к странице. Заполняется только в том случае, если страница была получена с помощью |
| Свойства, специфичные для каждого типа страниц. Для мастер-страниц дополнительные свойства не требуются. Ниже приведен список взаимоисключающих полей. В ответе будет установлено не более одного из этих полей: | |
slideProperties | Свойства, специфичные для слайда. Устанавливаются только в том случае, если pageType = SLIDE. |
layoutProperties | Свойства, специфичные для макета. Устанавливаются только в том случае, если pageType = LAYOUT. |
notesProperties | Свойства, специфичные для раздела «Примечания». Устанавливается только в том случае, если pageType = NOTES. |
masterProperties | Специфические свойства для главной страницы. Устанавливается только в том случае, если pageType = MASTER. |
| Конец взаимоисключающих областей. | |
PageType
Тип страницы.
| Перечисления | |
|---|---|
SLIDE | Слайд. |
MASTER | Мастер-слайд. |
LAYOUT | Страница макета. |
NOTES | Страница для заметок. |
NOTES_MASTER | Главная страница для заметок. |
Элемент страницы
Визуальный элемент, отображаемый на странице.
| JSON-представление |
|---|
{ "objectId": string, "size": { object ( |
| Поля | |
|---|---|
objectId | Идентификатор объекта для этого элемента страницы. Идентификаторы объектов, используемые |
size | Размер элемента страницы. |
transform | Трансформация элемента страницы. Визуальное отображение элемента страницы определяется его абсолютным преобразованием. Для вычисления абсолютного преобразования необходимо объединить преобразование элемента страницы с преобразованиями всех его родительских групп. Если элемент страницы не входит в группу, его абсолютное преобразование будет равно значению в этом поле. Первоначальным преобразованием для вновь созданной |
title | Заголовок элемента страницы. В сочетании с описанием отображается альтернативный текст. Данное поле не поддерживается для элементов |
description | Описание элемента страницы. В сочетании с заголовком отображает альтернативный текст. Данное поле не поддерживается для элементов |
| Тип элемента, который представляет данный PageElement. Каждое сообщение содержит любые свойства, специфичные для данного типа элемента страницы. Ниже приведен список взаимоисключающих полей. В ответе будет установлено не более одного из полей: | |
elementGroup | Набор элементов страницы, объединенных в единое целое. |
shape | Типичная форма. |
image | Элемент страницы с изображением. |
video | Элемент страницы с видео. |
line | Элемент страницы в виде строки. |
table | Элемент страницы в виде таблицы. |
wordArt | Элемент страницы в виде текстового оформления. |
sheetsChart | Встроенная из Google Таблиц диаграмма со ссылками. Несвязанные диаграммы представлены в виде изображений. |
speakerSpotlight | В центре внимания – докладчик. |
| Конец взаимоисключающих областей. | |
Группа
Тип PageElement , представляющий собой объединенную коллекцию PageElement.
| JSON-представление |
|---|
{
"children": [
{
object ( |
| Поля | |
|---|---|
children[] | Совокупность элементов в группе. Минимальный размер группы — 2. |
WordArt
Тип PageElement , представляющий собой текстовое оформление.
| JSON-представление |
|---|
{ "renderedText": string } |
| Поля | |
|---|---|
renderedText | Текст представлен в виде графического изображения. |
В центре внимания спикер
Элемент PageElement ), представляющий собой раздел "В центре внимания — докладчик".
| JSON-представление |
|---|
{
"speakerSpotlightProperties": {
object ( |
| Поля | |
|---|---|
speakerSpotlightProperties | Характеристики функции Speaker Spotlight. |
SpeakerSpotlightProperties
Характеристики SpeakerSpotlight .
| JSON-представление |
|---|
{ "outline": { object ( |
| Поля | |
|---|---|
outline | Контур подсветки динамика. Если не задан, контур отсутствует. |
shadow | Тень от прожектора динамика. Если параметр не задан, тени нет. |
SlideProperties
Свойства Page , которые актуальны только для страниц с типом страницы SLIDE.
| JSON-представление |
|---|
{
"layoutObjectId": string,
"masterObjectId": string,
"notesPage": {
object ( |
| Поля | |
|---|---|
layoutObjectId | Идентификатор объекта макета, на основе которого создан этот слайд. Это свойство доступно только для чтения. |
masterObjectId | Идентификатор объекта-образца, на основе которого создан этот слайд. Это свойство доступно только для чтения. |
notesPage | Страница заметок, с которой связан этот слайд. Она определяет внешний вид страницы заметок при печати или экспорте слайдов с заметками докладчика. Страница заметок наследует свойства от |
isSkipped | Определяет, будет ли слайд пропущен в режиме презентации. По умолчанию — false. |
Свойства макета
Свойства Page актуальны только для страниц с типом страницы LAYOUT.
| JSON-представление |
|---|
{ "masterObjectId": string, "name": string, "displayName": string } |
| Поля | |
|---|---|
masterObjectId | Идентификатор объекта основного шаблона, на основе которого создан данный макет. |
name | Название макета. |
displayName | Удобочитаемое название макета. |
ПримечанияСвойства
Свойства Page , которые актуальны только для страниц с типом страницы NOTES.
| JSON-представление |
|---|
{ "speakerNotesObjectId": string } |
| Поля | |
|---|---|
speakerNotesObjectId | Идентификатор объекта фигуры на этой странице заметок, содержащей заметки докладчика для соответствующего слайда. Фактическая фигура может отсутствовать на странице заметок. Вставка текста с использованием этого идентификатора объекта автоматически создаст фигуру. В этом случае фактическая фигура может иметь другой идентификатор объекта. Действия |
MasterProperties
Свойства Page , которые актуальны только для страниц с типом страницы MASTER.
| JSON-представление |
|---|
{ "displayName": string } |
| Поля | |
|---|---|
displayName | Имя учителя, читаемое человеком. |
Свойства страницы
Свойства Page .
Страница будет наследовать свойства от родительской страницы. В зависимости от типа страницы иерархия определяется либо в SlideProperties , либо LayoutProperties .
| JSON-представление |
|---|
{ "pageBackgroundFill": { object ( |
| Поля | |
|---|---|
pageBackgroundFill | Фоновая заливка страницы. Если параметр не задан, фоновая заливка наследуется от родительской страницы, если таковая существует. Если у страницы нет родительской страницы, то по умолчанию используется соответствующая заливка из редактора слайдов. |
colorScheme | Цветовая схема страницы. Если не задана, цветовая схема наследуется от родительской страницы. Если у страницы нет родительской страницы, используется цветовая схема Slides по умолчанию, соответствующая настройкам по умолчанию в редакторе Slides. Редактировать можно только конкретные цвета первых 12 значений |
PageBackgroundFill
Заливка фона страницы.
| JSON-представление |
|---|
{ "propertyState": enum ( |
| Поля | |
|---|---|
propertyState | Состояние свойства заливки фона. Обновление заливки на странице автоматически обновит это поле до значения |
| Тип фоновой заливки. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из этих полей: | |
solidFill | Заливка сплошным цветом. |
stretchedPictureFill | Растянутое изображение для заполнения. |
| Конец взаимоисключающих областей. | |
РастянутоеЗаполнениеИзображения
Заполнение растянутым изображением. Страница или элемент страницы полностью заполняется указанным изображением. Изображение растягивается, чтобы соответствовать размеру контейнера.
| JSON-представление |
|---|
{
"contentUrl": string,
"size": {
object ( |
| Поля | |
|---|---|
contentUrl | Чтение contentUrl: URL-адрес изображения со стандартным сроком действия 30 минут. Этот URL-адрес помечен учетной записью запрашивающего пользователя. Любой, у кого есть этот URL-адрес, фактически получает доступ к изображению от имени первоначального запрашивающего пользователя. Доступ к изображению может быть потерян, если изменятся настройки общего доступа к презентации. Написание contentUrl: Изображение загружается один раз во время вставки, и его копия сохраняется для отображения внутри презентации. Размер изображений не должен превышать 50 МБ, разрешение не должно превышать 25 мегапикселей, и они должны быть в одном из форматов PNG, JPEG или GIF. Длина предоставленного URL-адреса не должна превышать 2 КБ. |
size | Исходный размер заливки изображения. Это поле доступно только для чтения. |
Цветовая схема
Палитра предопределенных цветов для страницы.
| JSON-представление |
|---|
{
"colors": [
{
object ( |
| Поля | |
|---|---|
colors[] | Пара «ThemeColorType» и соответствующие ей конкретные цветовые пары. |
ThemeColorPair
Пара, сопоставляющая цветовой тип темы с конкретным цветом, который он представляет.
| JSON-представление |
|---|
{ "type": enum ( |
| Поля | |
|---|---|
type | Тип выбранного цветового оформления. |
color | Конкретный цвет, соответствующий цветовой гамме, указанной выше. |
CommentAnchor
Содержит список всех мест на Page , которые связаны с веткой CommentThread с помощью одного и того же anchorId . Несколько отдельных ссылок могут указывать на одно и то же место, как внутри Page , так и на разных страницах.
| JSON-представление |
|---|
{
"anchorId": string,
"objectAnchors": [
{
object ( |
| Поля | |
|---|---|
anchorId | Только для вывода. Уникальный идентификатор ссылки на комментарий. |
objectAnchors[] | Только для вывода. Все местоположения на странице, основанные на идентификаторах объектов, которые ссылаются на идентификатор привязки. |
ObjectAnchor
Представляет собой данные привязки комментариев, связанные с объектом Slides, например, Page или PageElement .
| JSON-представление |
|---|
{ "objectId": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "shapeTextAnchors": { object ( |
| Поля | |
|---|---|
objectId | Только вывод. Страница или элемент страницы, к которому привязана ветка комментариев. |
| Только для вывода. Текст заполняет диапазоны внутри элемента страницы, к которому привязана ветка комментариев. Будет пустым, если привязка комментария относится ко всей странице или элементу страницы, а не к диапазону текста внутри элемента. Ниже приведен список взаимоисключающих полей. В ответе будет установлено не более одного из полей: | |
shapeTextAnchors | Заполняется для |
tableCellAnchors | Заполняется для |
| Конец взаимоисключающих областей. | |
ShapeTextAnchors
Представляет собой текстовые диапазоны внутри фигуры, охватываемые якорем комментария.
| JSON-представление |
|---|
{
"ranges": [
{
object ( |
| Поля | |
|---|---|
ranges[] | Список диапазонов текста, охватываемых якорем комментария. |
TextRange
Указывает непрерывный диапазон текста внутри text ячейки фигуры или таблицы.
| JSON-представление |
|---|
{ "startIndex": integer, "endIndex": integer } |
| Поля | |
|---|---|
startIndex | Индекс начального диапазона, начинающийся с нуля. Это поле имеет тип Int32Value, чтобы в будущем можно было использовать диапазоны с неограниченным диапазоном. |
endIndex | Индекс конца диапазона, начинающийся с нуля. Это поле имеет тип Int32Value, чтобы в будущем можно было использовать диапазоны с неограниченным диапазоном значений. |
TableCellAnchors
Представляет диапазоны ячеек таблицы внутри таблицы, охватываемые якорным комментарием.
| JSON-представление |
|---|
{
"cellRanges": [
{
object ( |
| Поля | |
|---|---|
cellRanges[] | Список всех ячеек таблицы, текст в которых перекрывается якорной ссылкой. |
TableCellTextRanges
Представляет собой диапазоны текста внутри ячейки таблицы, охватываемые якорем комментария.
| JSON-представление |
|---|
{ "cellLocation": { object ( |
| Поля | |
|---|---|
cellLocation | Расположение ячейки таблицы. |
ranges[] | Список всех диапазонов текста, охватываемых якорем в этой ячейке. |
Методы | |
|---|---|
| Получает последнюю версию указанной страницы в презентации. |
| Генерирует миниатюру последней версии указанной страницы в презентации и возвращает URL-адрес миниатюрного изображения. |