The revision ID of the presentation containing this page. Can be used in update requests to assert that the presentation revision hasn't changed since the last read operation. Only populated if the user has edit access to the presentation.

The format of the revision ID may change over time, so it should be treated opaquely. A returned revision ID is only guaranteed to be valid for 24 hours after it has been returned and cannot be shared across users. If the revision ID is unchanged between calls, then the presentation has not changed. Conversely, a changed ID (for the same presentation and user) usually means the presentation has been updated; however, a changed ID can also be due to internal factors such as ID format changes.

The visual appearance of the page element is determined by its absolute transform. To compute the absolute transform, preconcatenate a page element's transform with the transforms of all of its parent groups. If the page element is not in a group, its absolute transform is the same as the value in this field.

The initial transform for the newly created Group is always the identity transform.

title

string

The title of the page element. Combined with description to display alt text.

description

string

The description of the page element. Combined with title to display alt text.

Union field element_kind. The kind of element that this PageElement represents. Each message contains any properties that are specific to that kind of page element. element_kind can be only one of the following:

The notes page that this slide is associated with. It defines the visual appearance of a notes page when printing or exporting slides with speaker notes. A notes page inherits properties from the notes master. The placeholder shape with type BODY on the notes page contains the speaker notes for this slide. The ID of this shape is identified by the speakerNotesObjectId field. The notes page is read-only except for the text content and styles of the speaker notes shape. This property is read-only.

LayoutProperties

The properties of Page are only relevant for pages with pageType LAYOUT.

JSON representation

{"masterObjectId": string,"name": string,"displayName": string}

Fields

masterObjectId

string

The object ID of the master that this layout is based on.

name

string

The name of the layout.

displayName

string

The human-readable name of the layout.

NotesProperties

The properties of Page that are only relevant for pages with pageType NOTES.

JSON representation

{"speakerNotesObjectId": string}

Fields

speakerNotesObjectId

string

The object ID of the shape on this notes page that contains the speaker notes for the corresponding slide. The actual shape may not always exist on the notes page. Inserting text using this object ID will automatically create the shape. In this case, the actual shape may have different object ID. The presentations.get or pages.get action will always return the latest object ID.

MasterProperties

The properties of Page that are only relevant for pages with pageType MASTER.

The background fill of the page. If unset, the background fill is inherited from a parent page if it exists. If the page has no parent, then the background fill defaults to the corresponding fill in the Slides editor.

The color scheme of the page. If unset, the color scheme is inherited from a parent page. If the page has no parent, the color scheme uses a default Slides color scheme, matching the defaults in the Slides editor.

Only the concrete colors of the first 12 ThemeColorTypes are editable. In addition, only the color scheme on Master pages can be updated. To update the field, a color scheme containing mappings from all the first 12 ThemeColorTypes to their concrete colors must be provided. Colors for the remaining ThemeColorTypes will be ignored.

PageBackgroundFill

The page background fill.

JSON representation

{"propertyState": enum (PropertyState),// Union field kind can be only one of the following:"solidFill": {object (SolidFill)},"stretchedPictureFill": {object (StretchedPictureFill)}// End of list of possible types for union field kind.}

Updating the fill on a page will implicitly update this field to RENDERED, unless another value is specified in the same request. To have no fill on a page, set this field to NOT_RENDERED. In this case, any other fill fields set in the same request will be ignored.

Union field kind. The kind of background fill. kind can be only one of the following:

An URL to a picture with a default lifetime of 30 minutes. This URL is tagged with the account of the requester. Anyone with the URL effectively accesses the picture as the original requester. Access to the picture may be lost if the presentation's sharing settings change.

Writing the contentUrl:

The picture is fetched once at insertion time and a copy is stored for display inside the presentation. Pictures must be less than 50MB in size, cannot exceed 25 megapixels, and must be in one of PNG, JPEG, or GIF format.