- Resource: Page
- Representasi JSON
- PageType
- PageElement
- AffineTransform
- Grup
- Bentuk
- Jenis
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- Perataan
- TextDirection
- SpacingMode
- Butir
- TextStyle
- OptionalColor
- OpaqueColor
- RgbColor
- ThemeColorType
- Link
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
- TextRun
- AutoText
- Jenis
- Daftar
- NestingLevel
- ShapeProperties
- ShapeBackgroundFill
- PropertyState
- SolidFill
- Outline
- OutlineFill
- DashStyle
- Bayangan
- Jenis
- RectanglePosition
- ContentAlignment
- Pengepasan otomatis
- AutofitType
- Placeholder
- Jenis
- Gambar
- ImageProperties
- CropProperties
- Ubah Warna
- ColorStop
- Nama
- Video
- Sumber
- VideoProperties
- Line
- LineProperties
- LineFill
- ArrowStyle
- LineConnection
- Jenis
- LineCategory
- Tabel
- TableRow
- TableRowProperties
- TableCell
- TableCellLocation
- TableCellProperties
- TableCellBackgroundFill
- TableColumnProperties
- TableBorderRow
- TableBorderCell
- TableBorderProperties
- TableBorderFill
- WordArt
- SheetsChart
- SheetsChartProperties
- SpeakerSpotlight
- SpeakerSpotlightProperties
- SlideProperties
- LayoutProperties
- NotesProperties
- MasterProperties
- PageProperties
- PageBackgroundFill
- StretchedPictureFill
- ColorScheme
- ThemeColorPair
- CommentAnchor
- ObjectAnchor
- ShapeTextAnchors
- TextRange
- TableCellAnchors
- TableCellTextRanges
- Metode
Resource: Halaman
Halaman dalam presentasi.
| Representasi JSON |
|---|
{ "objectId": string, "pageType": enum ( |
| Kolom | |
|---|---|
objectId |
ID objek untuk halaman ini. ID Objek yang digunakan oleh |
pageType |
Jenis halaman. |
pageElements[] |
Elemen halaman yang dirender di halaman. |
revisionId |
Hanya output. ID revisi presentasi. Dapat digunakan dalam permintaan update untuk menegaskan bahwa revisi presentasi tidak berubah sejak operasi baca terakhir. Hanya diisi jika pengguna memiliki akses edit ke presentasi. ID revisi bukan berupa angka berurutan, melainkan string buram. Format ID revisi dapat berubah dari waktu ke waktu. ID revisi yang dikembalikan hanya dijamin valid selama 24 jam setelah dikembalikan dan tidak dapat dibagikan kepada pengguna lain. Jika ID revisi tidak berubah di antara panggilan, presentasi tidak berubah. Sebaliknya, ID yang berubah (untuk presentasi dan pengguna yang sama) biasanya berarti presentasi telah diperbarui. Namun, perubahan ID juga dapat disebabkan oleh faktor internal seperti perubahan format ID. |
pageProperties |
Properti halaman. |
commentAnchors[] |
Hanya output. Anchor komentar yang ada di halaman. |
comments[] |
Hanya output. Rangkaian komentar yang terkait dengan halaman. Hanya diisi jika halaman diambil melalui |
commentsViewMode |
Hanya output. Mode tampilan komentar yang diterapkan ke halaman. Hanya diisi jika halaman diambil melalui |
| Properti yang khusus untuk setiap jenis halaman. Master tidak memerlukan properti tambahan. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
slideProperties |
Slide properti tertentu. Hanya ditetapkan jika pageType = SLIDE. |
layoutProperties |
Properti khusus tata letak. Hanya ditetapkan jika pageType = LAYOUT. |
notesProperties |
Mencatat properti tertentu. Hanya ditetapkan jika pageType = NOTES. |
masterProperties |
Menguasai properti tertentu. Hanya ditetapkan jika pageType = MASTER. |
| Akhir kolom yang saling eksklusif. | |
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 ( |
| Kolom | |
|---|---|
objectId |
ID objek untuk elemen halaman ini. ID Objek yang digunakan oleh |
size |
Ukuran elemen halaman. |
transform |
Transformasi elemen halaman. Tampilan visual elemen halaman ditentukan oleh transformasi absolutnya. Untuk menghitung transformasi absolut, gabungkan terlebih dahulu transformasi elemen halaman dengan transformasi semua grup induknya. Jika elemen halaman tidak berada dalam grup, transformasi absolutnya sama dengan nilai dalam kolom ini. Transformasi awal untuk |
title |
Judul elemen halaman. Digabungkan dengan deskripsi untuk menampilkan teks alternatif. Kolom tidak didukung untuk elemen |
description |
Deskripsi elemen halaman. Digabungkan dengan judul untuk menampilkan teks alternatif. Kolom tidak didukung untuk elemen |
| Jenis elemen yang diwakili oleh PageElement ini. Setiap pesan berisi properti apa pun yang khusus untuk jenis elemen halaman tersebut. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
elementGroup |
Kumpulan elemen halaman yang digabungkan sebagai satu unit. |
shape |
Bentuk umum. |
image |
Elemen halaman gambar. |
video |
Elemen halaman video. |
line |
Elemen halaman garis. |
table |
Elemen halaman tabel. |
wordArt |
Elemen halaman seni kata. |
sheetsChart |
Diagram tertaut yang disematkan dari Google Spreadsheet. Diagram yang tidak ditautkan ditampilkan sebagai gambar. |
speakerSpotlight |
Video Pembicara. |
| Akhir kolom yang saling eksklusif. | |
Grup
Jenis PageElement yang merepresentasikan kumpulan PageElement yang digabungkan.
| Representasi JSON |
|---|
{
"children": [
{
object ( |
| Kolom | |
|---|---|
children[] |
Kumpulan elemen dalam grup. Ukuran minimum grup adalah 2. |
WordArt
Jenis PageElement yang merepresentasikan seni kata.
| Representasi JSON |
|---|
{ "renderedText": string } |
| Kolom | |
|---|---|
renderedText |
Teks yang dirender sebagai seni kata. |
SpeakerSpotlight
Jenis PageElement yang mewakili Sorotan Pembicara.
| Representasi JSON |
|---|
{
"speakerSpotlightProperties": {
object ( |
| Kolom | |
|---|---|
speakerSpotlightProperties |
Properti Sorotan Pembicara. |
SpeakerSpotlightProperties
Properti SpeakerSpotlight.
| Representasi JSON |
|---|
{ "outline": { object ( |
| Kolom | |
|---|---|
outline |
Garis batas Video Pembicara. Jika tidak disetel, tidak ada garis batas. |
shadow |
Bayangan Sorotan Pembicara. Jika tidak ditetapkan, tidak ada bayangan. |
SlideProperties
Properti Page yang hanya relevan untuk halaman dengan pageType SLIDE.
| Representasi JSON |
|---|
{
"layoutObjectId": string,
"masterObjectId": string,
"notesPage": {
object ( |
| Kolom | |
|---|---|
layoutObjectId |
ID objek tata letak yang menjadi dasar slide ini. Properti ini bersifat hanya baca. |
masterObjectId |
ID objek master yang menjadi dasar slide ini. Properti ini bersifat hanya baca. |
notesPage |
Halaman catatan yang terkait dengan slide ini. Setelan ini menentukan tampilan visual halaman catatan saat mencetak atau mengekspor slide dengan catatan pembicara. Halaman catatan mewarisi properti dari |
isSkipped |
Apakah slide dilewati dalam mode presentasi. Nilai defaultnya adalah false (salah). |
LayoutProperties
Properti Page hanya relevan untuk halaman dengan pageType LAYOUT.
| Representasi JSON |
|---|
{ "masterObjectId": string, "name": string, "displayName": string } |
| Kolom | |
|---|---|
masterObjectId |
ID objek master yang menjadi dasar tata letak ini. |
name |
Nama tata letak. |
displayName |
Nama tata letak yang dapat dibaca manusia. |
NotesProperties
Properti Page yang hanya relevan untuk halaman dengan pageType NOTES.
| Representasi JSON |
|---|
{ "speakerNotesObjectId": string } |
| Kolom | |
|---|---|
speakerNotesObjectId |
ID objek bentuk di halaman catatan ini yang berisi catatan pembicara untuk slide yang sesuai. Bentuk sebenarnya mungkin tidak selalu ada di halaman catatan. Menyisipkan teks menggunakan ID objek ini akan otomatis membuat bentuk. Dalam hal ini, bentuk sebenarnya mungkin memiliki ID objek yang berbeda. Tindakan |
MasterProperties
Properti Page yang hanya relevan untuk halaman dengan pageType MASTER.
| Representasi JSON |
|---|
{ "displayName": string } |
| Kolom | |
|---|---|
displayName |
Nama master yang dapat dibaca manusia. |
PageProperties
Properti Page.
Halaman akan mewarisi properti dari halaman induk. Bergantung pada jenis halaman, hierarki ditentukan di SlideProperties atau LayoutProperties.
| Representasi JSON |
|---|
{ "pageBackgroundFill": { object ( |
| Kolom | |
|---|---|
pageBackgroundFill |
Pengisian latar belakang halaman. Jika tidak disetel, pengisian latar belakang akan diwarisi dari halaman induk jika ada. Jika halaman tidak memiliki induk, pengisian latar belakang akan menggunakan pengisian yang sesuai di editor Slide secara default. |
colorScheme |
Skema warna halaman. Jika tidak disetel, skema warna akan diwarisi dari halaman induk. Jika halaman tidak memiliki induk, skema warna akan menggunakan skema warna Slide default, yang cocok dengan default di editor Slide. Hanya warna konkret dari 12 |
PageBackgroundFill
Pengisian latar belakang halaman.
| Representasi JSON |
|---|
{ "propertyState": enum ( |
| Kolom | |
|---|---|
propertyState |
Status properti pengisian latar belakang. Memperbarui pengisian di halaman akan secara implisit memperbarui kolom ini menjadi |
| Jenis pengisian latar belakang. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
solidFill |
Isian warna solid. |
stretchedPictureFill |
Pengisian gambar yang direntangkan. |
| Akhir kolom yang saling eksklusif. | |
StretchedPictureFill
Pengisian gambar yang direntangkan. Halaman atau elemen halaman diisi sepenuhnya dengan gambar yang ditentukan. Gambar diregangkan agar sesuai dengan penampungnya.
| Representasi JSON |
|---|
{
"contentUrl": string,
"size": {
object ( |
| Kolom | |
|---|---|
contentUrl |
Membaca contentUrl: URL ke gambar dengan masa aktif default 30 menit. URL ini diberi tag dengan akun pemohon. Siapa pun yang memiliki URL secara efektif mengakses gambar sebagai pemohon asli. Akses ke gambar dapat hilang jika setelan berbagi presentasi berubah. Menulis contentUrl: Gambar diambil sekali pada waktu penyisipan dan salinannya disimpan untuk ditampilkan di dalam presentasi. Ukuran gambar harus kurang dari 50 MB, tidak boleh melebihi 25 megapiksel, dan harus dalam format PNG, JPEG, atau GIF. URL yang diberikan dapat memiliki panjang maksimal 2 kB. |
size |
Ukuran asli pengisi gambar. Kolom ini bersifat hanya baca. |
ColorScheme
Palet warna yang telah ditentukan untuk halaman.
| Representasi JSON |
|---|
{
"colors": [
{
object ( |
| Kolom | |
|---|---|
colors[] |
ThemeColorType dan pasangan warna konkret yang sesuai. |
ThemeColorPair
Pasangan yang memetakan jenis warna tema ke warna konkret yang diwakilinya.
| Representasi JSON |
|---|
{ "type": enum ( |
| Kolom | |
|---|---|
type |
Jenis warna tema. |
color |
Warna beton yang sesuai dengan jenis warna tema di atas. |
CommentAnchor
Berisi daftar semua lokasi dalam Page yang ditambatkan ke CommentThread melalui anchorId yang sama. Beberapa anchor terpisah dapat merujuk ke lokasi yang sama, baik dalam Page maupun di berbagai halaman,
| Representasi JSON |
|---|
{
"anchorId": string,
"objectAnchors": [
{
object ( |
| Kolom | |
|---|---|
anchorId |
Hanya output. ID unik penanda komentar. |
objectAnchors[] |
Hanya output. Semua lokasi berbasis ID objek dalam halaman yang merujuk ke ID anchor. |
ObjectAnchor
Mewakili data penanda komentar yang terkait dengan objek Slide, misalnya Page atau PageElement.
| Representasi 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 ( |
| Kolom | |
|---|---|
objectId |
Hanya output. Halaman atau elemen halaman tempat rangkaian komentar ditambatkan. |
| Hanya output. Rentang teks dalam elemen halaman yang menjadi tempat rangkaian komentar ditambatkan. Akan kosong jika anchor komentar ditujukan untuk seluruh halaman atau elemen halaman, bukan rentang teks dalam elemen. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
shapeTextAnchors |
Diisi untuk |
tableCellAnchors |
Diisi untuk |
| Akhir kolom yang saling eksklusif. | |
ShapeTextAnchors
Menampilkan rentang teks dalam bentuk yang dicakup oleh penanda komentar.
| Representasi JSON |
|---|
{
"ranges": [
{
object ( |
| Kolom | |
|---|---|
ranges[] |
Daftar rentang teks yang dicakup oleh penanda komentar. |
TextRange
Menentukan rentang teks yang berdekatan dalam text bentuk atau sel tabel.
| Representasi JSON |
|---|
{ "startIndex": integer, "endIndex": integer } |
| Kolom | |
|---|---|
startIndex |
Indeks berbasis nol dari rentang awal. Kolom ini adalah Int32Value untuk mengakomodasi kasus penggunaan mendatang dengan rentang terbuka. |
endIndex |
Indeks berbasis nol dari akhir rentang. Kolom ini adalah Int32Value untuk mengakomodasi kasus penggunaan mendatang dengan rentang terbuka. |
TableCellAnchors
Mewakili rentang sel tabel dalam tabel yang dicakup oleh penanda komentar.
| Representasi JSON |
|---|
{
"cellRanges": [
{
object ( |
| Kolom | |
|---|---|
cellRanges[] |
Daftar semua sel tabel dalam tabel yang memiliki teks yang tercakup oleh penanda dalam tabel. |
TableCellTextRanges
Menampilkan rentang teks dalam sel tabel yang dicakup oleh penanda komentar.
| Representasi JSON |
|---|
{ "cellLocation": { object ( |
| Kolom | |
|---|---|
cellLocation |
Lokasi sel tabel. |
ranges[] |
Daftar semua rentang teks yang dicakup oleh penanda di sel ini. |
Metode |
|
|---|---|
|
Mendapatkan versi terbaru halaman yang ditentukan dalam presentasi. |
|
Membuat thumbnail versi terbaru halaman yang ditentukan dalam presentasi dan menampilkan URL ke gambar thumbnail. |