Structure of a presentation

  • A Google Slides Presentation is composed of pages, and a Page can have one or more page elements.

  • There are various types of pages a presentation can contain, including Slide, Master, Layout, NotesPage, and NotesMasters.

  • Each PageElement on a page can be one of several types, such as Shape, Line, Image, SheetsChart, Video, Table, WordArt, or Group.

  • The visual appearance, size, and position of some page elements can be modified.

This guide tells you about the data types that make up a Google Slidespresentation. For additional detail on pages, page elements, and theirproperties, see the corresponding section of theGoogle Slides APIdocumentation.

A Google SlidesPresentation is composed of pages.APage can have one or more page elements.

Page types

There are various different types of pages that a presentation can contain.APage can be one of the following types:

Page typeDescription
SlideThe pages that users see and flip between when the presentation is rendered on a screen.
MasterContains placeholders that establish default text styles, as well as background and other shapes that make up the default background for all slides based on that master.
LayoutDetermines how content is arranged on each type of slide.
NotesPageUsed for speaker's notes.
NotesMastersUsed for speaker's notes.

Page element types

EachPageElement on a page canbe one of the following types:

Page element typeDescription
ShapeA plain visual object, such as rectangles, ellipses, and text boxes. Shapes can contain text, so they are the most common page elements to build slides.
LineA visual line, curve, or connector.
ImageA graphic imported into Slides.
SheetsChartA chart imported into Slides from Google Sheets.
VideoA video imported into Slides.
TableA grid of content.
WordArtA visual text element that behaves more like a shape.
GroupA set of page elements that are treated as an individual unit. They can be moved, scaled, and rotated together.

The visual appearance of some page elements can be modified by changing theirfill,border, andtext. You can also change a page element'ssize and position.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-11 UTC.