REST Resource: presentations.pages

Resource: Halaman

Halaman dalam presentasi.

Representasi JSON
{
  "objectId": string,
  "pageType": enum (PageType),
  "pageElements": [
    {
      object (PageElement)
    }
  ],
  "revisionId": string,
  "pageProperties": {
    object (PageProperties)
  },

  // Union field properties can be only one of the following:
  "slideProperties": {
    object (SlideProperties)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "notesProperties": {
    object (NotesProperties)
  },
  "masterProperties": {
    object (MasterProperties)
  }
  // End of list of possible types for union field properties.
}
Kolom
objectId

string

ID objek untuk halaman ini. ID objek yang digunakan oleh Page dan PageElement memiliki namespace yang sama.

pageType

enum (PageType)

Jenis halaman.

pageElements[]

object (PageElement)

Elemen halaman yang dirender di halaman.

revisionId

string

Hanya output. ID revisi presentasi. Dapat digunakan dalam permintaan pembaruan untuk menyatakan bahwa revisi presentasi belum berubah sejak operasi baca terakhir. Hanya diisi jika pengguna memiliki akses edit ke presentasi.

ID revisi bukan angka berurutan, tetapi string buram. Format ID revisi dapat berubah dari waktu ke waktu. ID revisi yang ditampilkan hanya dijamin valid selama 24 jam setelah ditampilkan dan tidak dapat dibagikan kepada pengguna lain. Jika ID revisi tidak berubah di antara panggilan, berarti presentasi belum berubah. Sebaliknya, ID yang diubah (untuk presentasi dan pengguna yang sama) biasanya berarti presentasi telah diperbarui. Namun, ID yang berubah juga dapat disebabkan oleh faktor internal seperti perubahan format ID.

pageProperties

object (PageProperties)

Properti halaman.

Kolom union properties. Properti yang spesifik untuk setiap jenis halaman. Master tidak memerlukan properti tambahan. properties hanya dapat berupa salah satu dari berikut:
slideProperties

object (SlideProperties)

Properti khusus slide. Hanya ditetapkan jika pageType = SLIDE.

layoutProperties

object (LayoutProperties)

Properti khusus tata letak. Hanya ditetapkan jika pageType = LAYOUT.

notesProperties

object (NotesProperties)

Mencatat properti tertentu. Hanya ditetapkan jika pageType = NOTES.

masterProperties

object (MasterProperties)

Menguasai properti tertentu. Hanya ditetapkan jika pageType = MASTER.

PageType

Jenis halaman.

Enum
SLIDE Halaman slide.
MASTER Halaman slide master.
LAYOUT Halaman tata letak.
NOTES Halaman catatan.
NOTES_MASTER Halaman master catatan.

PageElement

Elemen visual yang dirender di halaman.

Representasi JSON
{
  "objectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  },
  "title": string,
  "description": string,

  // Union field element_kind can be only one of the following:
  "elementGroup": {
    object (Group)
  },
  "shape": {
    object (Shape)
  },
  "image": {
    object (Image)
  },
  "video": {
    object (Video)
  },
  "line": {
    object (Line)
  },
  "table": {
    object (Table)
  },
  "wordArt": {
    object (WordArt)
  },
  "sheetsChart": {
    object (SheetsChart)
  },
  "speakerSpotlight": {
    object (SpeakerSpotlight)
  }
  // End of list of possible types for union field element_kind.
}
Kolom
objectId

string

ID objek untuk elemen halaman ini. ID objek yang digunakan oleh google.apps.slides.v1.Page dan google.apps.slides.v1.PageElement memiliki namespace yang sama.

size

object (Size)

Ukuran elemen halaman.

transform

object (AffineTransform)

Transformasi elemen halaman.

Tampilan visual elemen halaman ditentukan oleh transformasi absolutnya. Untuk menghitung transformasi absolut, lakukan pra-penggabungan transformasi elemen halaman dengan transformasi semua grup induknya. Jika elemen halaman tidak berada dalam grup, transformasi absolutnya sama dengan nilai di kolom ini.

Transformasi awal untuk Group yang baru dibuat selalu merupakan transformasi identitas.

title

string

Judul elemen halaman. Dikombinasikan dengan deskripsi untuk menampilkan teks alternatif.

Kolom ini tidak didukung untuk elemen Group.

description

string

Deskripsi elemen halaman. Digabungkan dengan judul untuk menampilkan teks alternatif.

Kolom ini tidak didukung untuk elemen Group.

Kolom union element_kind. Jenis elemen yang diwakili oleh PageElement ini. Setiap pesan berisi properti yang spesifik untuk jenis elemen halaman tersebut. element_kind hanya dapat berupa salah satu dari berikut:
elementGroup

object (Group)

Kumpulan elemen halaman yang digabungkan sebagai satu unit.

shape

object (Shape)

Bentuk umum.

image

object (Image)

Elemen halaman gambar.

video

object (Video)

Elemen halaman video.

line

object (Line)

Elemen halaman baris.

table

object (Table)

Elemen halaman tabel.

wordArt

object (WordArt)

Elemen halaman seni kata.

sheetsChart

object (