- Referensi: Dokumen
- Isi
- StructuralElement
- Paragraf
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- Warna
- RgbColor
- Dimensi
- Satuan
- WeightedFontFamily
- BaselineOffset
- Link
- SuggestedTextStyle
- TextStyleSuggestionState
- Teks Otomatis
- Jenis
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- Persamaan
- InlineObjectElement
- Orang
- PersonProperties
- RichLink
- RichLinkProperties
- ParagraphStyle
- NamedStyleType
- Perataan
- ContentDirection
- SpacingMode
- ParagraphBorder
- Gaya Dash
- TabStop
- TabStopAlignment
- Shading
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- Butir
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- Tabel
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- Jenis Lebar
- TableOfContents
- Header
- Footer
- Catatan kaki
- DocumentStyle
- Latar belakang
- Ukuran
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- Bernama Gaya
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- Daftar
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- Rentang Bernama
- Rentang Bernama
- Rentang
- SaranViewMode
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- Status Properti
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- Metode
Referensi: Dokumen
Dokumen Google Dokumen.
Representasi JSON |
---|
{ "documentId": string, "title": string, "body": { object ( |
Kolom | |
---|---|
documentId |
Hanya output. ID dokumen. |
title |
Judul dokumen. |
body |
Hanya output. Isi utama dokumen. |
headers |
Hanya output. Header dalam dokumen, dengan kunci ID header. |
footers |
Hanya output. Footer dalam dokumen, dengan kunci ID footer. |
footnotes |
Hanya output. Catatan kaki dalam dokumen, dengan kunci ID catatan kaki. |
documentStyle |
Hanya output. Gaya dokumen. |
suggestedDocumentStyleChanges |
Hanya output. Perubahan yang disarankan pada gaya dokumen, sesuai dengan ID saran. |
namedStyles |
Hanya output. Gaya dokumen yang diberi nama. |
suggestedNamedStylesChanges |
Hanya output. Perubahan yang disarankan pada gaya dokumen yang diberi nama, dengan kunci ID saran. |
lists |
Hanya output. Daftar dalam dokumen, yang dikunci oleh ID daftar. |
namedRanges |
Hanya output. Rentang bernama dalam dokumen, dikunci berdasarkan nama. |
revisionId |
Hanya output. ID revisi dokumen. Dapat digunakan dalam permintaan pembaruan untuk menentukan revisi dokumen yang akan diterapkan pembaruan dan bagaimana perilaku permintaan jika dokumen telah diedit sejak revisi tersebut. Hanya diisi jika pengguna memiliki akses edit ke dokumen. ID revisi bukan nomor berurutan, melainkan string buram. Format ID revisi dapat berubah seiring 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 dokumen belum berubah. Sebaliknya, ID yang diubah (untuk dokumen dan pengguna yang sama) biasanya berarti dokumen telah diperbarui. Namun, perubahan ID juga dapat disebabkan oleh faktor internal seperti perubahan format ID. |
suggestionsViewMode |
Hanya output. Mode tampilan saran diterapkan ke dokumen. Catatan: Saat mengedit dokumen, perubahan harus didasarkan pada dokumen dengan |
inlineObjects |
Hanya output. Objek inline dalam dokumen, dikunci oleh ID objek. |
positionedObjects |
Hanya output. Objek yang diposisikan dalam dokumen, dikunci oleh ID objek. |
Isi
Isi dokumen.
Isi biasanya berisi konten dokumen lengkap, kecuali untuk headers
, footers
, dan footnotes
.
Representasi JSON |
---|
{
"content": [
{
object ( |
Kolom | |
---|---|
content[] |
Isi dari isi pesan. Indeks untuk konten isi dimulai dari nol. |
Elemen Struktural
StructuralElement menjelaskan konten yang memberikan struktur pada dokumen.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari elemen struktural ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir berbasis nol dari elemen struktural ini, eksklusif, dalam unit kode UTF-16. |
Kolom union content . Konten elemen struktural. content hanya dapat berupa salah satu dari berikut: |
|
paragraph |
Jenis paragraf dari elemen struktural. |
sectionBreak |
Jenis jeda bagian dari elemen struktural. |
table |
Jenis tabel elemen struktural. |
tableOfContents |
Jenis daftar isi elemen struktural. |
Paragraf
StructuralElement
yang mewakili paragraf. Paragraf adalah rentang konten yang diakhiri dengan karakter baris baru.
Representasi JSON |
---|
{ "elements": [ { object ( |
Kolom | |
---|---|
elements[] |
Konten paragraf, dibagi menjadi beberapa bagian komponen. |
paragraphStyle |
Gaya paragraf ini. |
suggestedParagraphStyleChanges |
Gaya paragraf yang disarankan berubah pada paragraf ini, dengan kunci ID saran. |
bullet |
Butir untuk paragraf ini. Jika tidak ada, paragraf tersebut tidak termasuk dalam daftar. |
suggestedBulletChanges |
Perubahan yang disarankan pada butir paragraf ini. |
positionedObjectIds[] |
ID objek yang diposisikan yang di-tether ke paragraf ini. |
suggestedPositionedObjectIds |
ID objek yang diposisikan yang disarankan untuk dilampirkan ke paragraf ini, dengan kunci ID saran. |
ParagraphElement
ParagraphElement mendeskripsikan konten dalam Paragraph
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari elemen paragraf ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir dasar nol dari elemen paragraf ini, eksklusif, dalam unit kode UTF-16. |
Kolom union content . Konten elemen paragraf. content hanya dapat berupa salah satu dari berikut: |
|
textRun |
Elemen paragraf berbasis teks. |
autoText |
Elemen paragraf teks otomatis. |
pageBreak |
Elemen paragraf batas halaman. |
columnBreak |
Elemen paragraf jeda kolom. |
footnoteReference |
Elemen paragraf referensi catatan kaki. |
horizontalRule |
Elemen paragraf garis horizontal. |
equation |
Elemen paragraf persamaan. |
inlineObjectElement |
Elemen paragraf objek inline. |
person |
Elemen paragraf yang tertaut ke seseorang atau alamat email. |
richLink |
Elemen paragraf yang tertaut ke fasilitas Google (seperti file di Google Drive, video YouTube, atau acara Kalender). |
Jalankan Teks
ParagraphElement
yang mewakili seluruh teks yang memiliki gaya yang sama.
Representasi JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
content |
Teks operasi ini. Setiap elemen non-teks yang berjalan akan diganti dengan karakter Unicode U+E907. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
textStyle |
Gaya teks operasi ini. |
suggestedTextStyleChanges |
Gaya teks yang disarankan akan berubah agar berjalan, dengan kunci ID saran. |
TextStyle
Menampilkan gaya yang bisa diterapkan pada teks.
Gaya teks yang diwarisi ditampilkan sebagai kolom yang tidak ditetapkan dalam pesan ini. Induk gaya teks bergantung pada tempat gaya teks ditentukan:
- TextStyle teks dalam
Paragraph
mewarisi darinamed style type
paragraf yang sesuai. - TextStyle pada
named style
mewarisi dari gaya bernamanormal text
. - TextStyle dari gaya bernama
normal text
mewarisi dari gaya teks default di editor Dokumen. - TextStyle pada elemen
Paragraph
yang terdapat dalam tabel dapat mewarisi gaya teksnya dari gaya tabel.
Jika gaya teks tidak mewarisi dari induk, kolom yang tidak disetel akan mengembalikan gaya ke nilai yang cocok dengan default di editor Dokumen.
Representasi JSON |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
Kolom | |
---|---|
bold |
Apakah teks dirender sebagai tebal. |
italic |
Apakah teks dicetak miring atau tidak. |
underline |
Apakah teks digarisbawahi atau tidak. |
strikethrough |
Apakah teks dicoret atau tidak. |
smallCaps |
Apakah teks menggunakan huruf besar kecil. |
backgroundColor |
Warna latar belakang teks. Jika ditetapkan, warna akan menjadi warna RGB atau transparan, bergantung pada kolom |
foregroundColor |
Warna latar depan teks. Jika ditetapkan, warna akan menjadi warna RGB atau transparan, bergantung pada kolom |
fontSize |
Ukuran font teks. |
weightedFontFamily |
Jenis font dan ketebalan teks yang dirender. Jika permintaan pembaruan menentukan nilai untuk Jika Jika |
baselineOffset |
Offset vertikal teks dari posisi normalnya. Teks dengan offset dasar pengukuran |
link |
Tujuan hyperlink teks. Jika tidak disetel, tidak akan ada link. Link tidak diwariskan dari teks induk. Mengubah link dalam permintaan pembaruan menyebabkan beberapa perubahan lain pada gaya teks rentang:
|
WarnaOpsional
Warna yang bisa sepenuhnya buram atau sepenuhnya transparan.
Representasi JSON |
---|
{
"color": {
object ( |
Kolom | |
---|---|
color |
Jika ditetapkan, warna ini akan digunakan sebagai warna buram. Jika tidak disetel, warna ini akan menampilkan warna transparan. |
Warna
Warna solid.
Representasi JSON |
---|
{
"rgbColor": {
object ( |
Kolom | |
---|---|
rgbColor |
Nilai warna RGB. |
Warna Rgb
Warna RGB.
Representasi JSON |
---|
{ "red": number, "green": number, "blue": number } |
Kolom | |
---|---|
red |
Komponen merah warna, dari 0,0 hingga 1,0. |
green |
Komponen warna hijau, dari 0,0 hingga 1,0. |
blue |
Komponen biru warna, dari 0,0 hingga 1,0. |
Dimensi
Besarnya dalam satu arah dalam satuan yang ditentukan.
Representasi JSON |
---|
{
"magnitude": number,
"unit": enum ( |
Kolom | |
---|---|
magnitude |
Magnitudo. |
unit |
Satuan untuk magnitudo. |
Satuan
Satuan ukur.
Enum | |
---|---|
UNIT_UNSPECIFIED |
Unit tidak diketahui. |
PT |
Satu poin, 1/72 inci. |
WeightedFontFamily
Menampilkan jenis font dan ketebalan teks.
Representasi JSON |
---|
{ "fontFamily": string, "weight": integer } |
Kolom | |
---|---|
fontFamily |
Jenis font teks. Jenis font dapat berupa font apa pun dari menu Font di Dokumen atau dari Google Fonts. Jika nama font tidak dikenal, teks akan dirender dalam |
weight |
Ketebalan font. Kolom ini dapat memiliki nilai apa pun yang merupakan kelipatan Nilai defaultnya adalah Ketebalan font hanya terdiri dari satu komponen dari ketebalan font yang dirender. Kombinasi
|
Offset Dasar Pengukuran
Cara teks dapat di-offset secara vertikal dari posisi normalnya.
Enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
Offset dasar pengukuran teks diwariskan dari induk. |
NONE |
Teks tidak di-offset secara vertikal. |
SUPERSCRIPT |
Teks di-offset secara vertikal ke atas (superskrip). |
SUBSCRIPT |
Teks di-offset secara vertikal ke bawah (subskrip). |
Tautkan
Referensi ke bagian lain dari dokumen atau resource URL eksternal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union destination . Tujuan link. destination hanya dapat berupa salah satu dari berikut: |
|
url |
URL eksternal. |
bookmarkId |
ID bookmark dalam dokumen ini. |
headingId |
ID judul dalam dokumen ini. |
GayaTeks yang Disarankan
Perubahan yang disarankan untuk TextStyle
.
Representasi JSON |
---|
{ "textStyle": { object ( |
Kolom | |
---|---|
textStyle |
|
textStyleSuggestionState |
Mask yang menunjukkan kolom mana pada |
TextStyleSuggestionState
Mask yang menunjukkan kolom mana pada TextStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
Kolom | |
---|---|
boldSuggested |
Menunjukkan apakah ada saran perubahan pada |
italicSuggested |
Menunjukkan apakah ada saran perubahan pada |
underlineSuggested |
Menunjukkan apakah ada saran perubahan pada |
strikethroughSuggested |
Menunjukkan apakah ada saran perubahan pada |
smallCapsSuggested |
Menunjukkan apakah ada saran perubahan pada |
backgroundColorSuggested |
Menunjukkan apakah ada saran perubahan pada |
foregroundColorSuggested |
Menunjukkan apakah ada saran perubahan pada |
fontSizeSuggested |
Menunjukkan apakah ada saran perubahan pada |
weightedFontFamilySuggested |
Menunjukkan apakah ada saran perubahan pada |
baselineOffsetSuggested |
Menunjukkan apakah ada saran perubahan pada |
linkSuggested |
Menunjukkan apakah ada saran perubahan pada |
Teks Otomatis
ParagraphElement
yang mewakili tempat dalam teks yang secara dinamis diganti dengan konten yang dapat berubah dari waktu ke waktu, seperti nomor halaman.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type |
Jenis teks otomatis ini. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
textStyle |
Gaya teks AutoText ini. |
suggestedTextStyleChanges |
Gaya teks yang disarankan akan berubah menjadi AutoText ini, sesuai dengan ID saran. |
Type
Jenis teks otomatis.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Jenis teks otomatis yang tidak ditentukan. |
PAGE_NUMBER |
Ketik teks otomatis yang mewakili nomor halaman saat ini. |
PAGE_COUNT |
Ketik untuk teks otomatis yang mewakili jumlah total halaman dalam dokumen. |
Batas Halaman
ParagraphElement
yang mewakili batas halaman. Batas halaman membuat teks berikutnya dimulai di bagian atas halaman berikutnya.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
textStyle |
Gaya teks PageBreak ini. Mirip dengan konten teks, seperti teks yang berjalan dan referensi catatan kaki, gaya teks batas halaman dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sampingnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah pada PageBreak ini, yang dikunci oleh ID saran. |
Batas Kolom
ParagraphElement
yang mewakili batas kolom. Batas kolom membuat teks berikutnya dimulai di bagian atas kolom berikutnya.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
textStyle |
Gaya teks ColumnBreak ini. Mirip dengan konten teks, seperti teks yang berjalan dan referensi catatan kaki, gaya teks jeda kolom dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sampingnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah pada ColumnBreak ini, dengan kunci ID saran. |
ReferensiCatatan Kaki
ParagraphElement
yang mewakili referensi catatan kaki. Referensi catatan kaki adalah konten {i>inline<i} yang dirender dengan angka dan digunakan untuk mengidentifikasi catatan kaki.
Representasi JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
footnoteId |
ID |
footnoteNumber |
Jumlah yang dirender untuk catatan kaki ini. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
textStyle |
Gaya teks FootnoteReference ini. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah pada FootnoteReference ini, yang dikunci oleh ID saran. |
Aturan Horizontal
ParagraphElement
yang merepresentasikan garis horizontal.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
textStyle |
Gaya teks HorizontalRule ini. Mirip dengan konten teks, seperti urutan teks dan referensi catatan kaki, gaya teks penggaris horizontal dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sampingnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi HorizontalRule ini, dengan kunci ID saran. |
Persamaan
ParagraphElement
yang mewakili persamaan.
Representasi JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
InlineObjectElement
ParagraphElement
yang berisi InlineObject
.
Representasi JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
inlineObjectId |
ID |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
textStyle |
Gaya teks InlineObjectElement ini. Serupa dengan konten teks, seperti teks berjalan dan referensi catatan kaki, gaya teks dari elemen objek inline dapat memengaruhi tata letak konten serta gaya teks yang disisipkan di sebelahnya. |
suggestedTextStyleChanges |
Gaya teks yang disarankan berubah menjadi InlineObject ini, dengan kunci ID saran. |
Orang
Orang atau alamat email yang disebutkan dalam dokumen. Sebutan ini berfungsi sebagai satu elemen yang tidak dapat diubah yang berisi nama atau alamat email orang.
Representasi JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
personId |
Hanya output. ID unik link ini. |
suggestedInsertionIds[] |
ID untuk saran yang menyisipkan link orang ini ke dalam dokumen. |
suggestedDeletionIds[] |
ID untuk saran yang menghapus link orang ini dari dokumen. |
textStyle |
Gaya teks |
suggestedTextStyleChanges |
Gaya teks yang disarankan akan berubah menjadi |
personProperties |
Hanya output. Properti |
PropertiPersona
Properti khusus untuk Person
tertaut.
Representasi JSON |
---|
{ "name": string, "email": string } |
Kolom | |
---|---|
name |
Hanya output. Nama orang jika ditampilkan dalam teks link, bukan alamat email orang tersebut. |
email |
Hanya output. Alamat email yang ditautkan ke |
Link Kaya
Link ke fasilitas Google (seperti file di Drive, video YouTube, atau acara Kalender).
Representasi JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Kolom | |
---|---|
richLinkId |
Hanya output. ID link ini. |
suggestedInsertionIds[] |
ID untuk saran yang memasukkan link ini ke dalam dokumen. |
suggestedDeletionIds[] |
ID untuk saran yang menghapus penautan ini dari dokumen. |
textStyle |
Gaya teks |
suggestedTextStyleChanges |
Gaya teks yang disarankan akan berubah menjadi |
richLinkProperties |
Hanya output. Properti |
RichLinkProperties
Properti khusus untuk RichLink
.
Representasi JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
Kolom | |
---|---|
title |
Hanya output. Judul |
uri |
Hanya output. URI ke |
mimeType |
Hanya output. Jenis MIME dari |
ParagraphStyle
Gaya yang berlaku untuk seluruh paragraf.
Gaya paragraf yang diwarisi ditampilkan sebagai kolom yang tidak ditetapkan dalam pesan ini. Induk gaya paragraf bergantung pada tempat gaya paragraf ditentukan:
- ParagraphStyle di
Paragraph
mewarisi darinamed style type
paragraf yang sesuai. - ParagraphStyle di
named style
mewarisi dari gaya bernamanormal text
. - ParagraphStyle dari gaya bernama
normal text
mewarisi dari gaya paragraf default di editor Dokumen. - ParagraphStyle pada elemen
Paragraph
yang terdapat dalam tabel dapat mewarisi gaya paragraf dari gaya tabel.
Jika gaya paragraf tidak mewarisi dari induk, kolom yang tidak disetel akan mengembalikan gaya ke nilai yang cocok dengan default di editor Dokumen.
Representasi JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
Kolom | |
---|---|
headingId |
ID judul paragraf. Jika kosong, paragraf ini bukan judul. Properti ini bersifat hanya baca. |
namedStyleType |
Jenis gaya paragraf yang diberi nama. Karena memperbarui jenis gaya bernama memengaruhi properti lain dalam ParagraphStyle, jenis gaya bernama akan diterapkan sebelum properti lainnya diperbarui. |
alignment |
Perataan teks untuk paragraf ini. |
lineSpacing |
Jumlah spasi antarbaris, dalam persentase normal, dengan normal direpresentasikan sebagai 100,0. Jika tidak disetel, nilai akan diwariskan dari induk. |
direction |
Arah teks paragraf ini. Jika tidak disetel, nilai akan ditetapkan secara default ke |
spacingMode |
Mode spasi untuk paragraf. |
spaceAbove |
Jumlah spasi ekstra di atas paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
spaceBelow |
Jumlah spasi tambahan di bawah paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
borderBetween |
Batas antara paragraf ini dan paragraf berikutnya dan sebelumnya. Jika tidak disetel, nilai akan diwariskan dari induk. Antar-batas dirender jika paragraf yang bersebelahan memiliki properti batas dan indentasi yang sama. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderTop |
Batas di bagian atas paragraf ini. Jika tidak disetel, nilai akan diwariskan dari induk. Batas atas dirender jika paragraf di atas memiliki properti batas dan indentasi yang berbeda. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderBottom |
Batas di bagian bawah paragraf ini. Jika tidak disetel, nilai akan diwariskan dari induk. Batas bawah dirender saat paragraf di bawah memiliki properti batas dan indentasi yang berbeda. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderLeft |
Batas di sebelah kiri paragraf ini. Jika tidak disetel, nilai akan diwariskan dari induk. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
borderRight |
Batas di sebelah kanan paragraf ini. Jika tidak disetel, nilai akan diwariskan dari induk. Batas paragraf tidak dapat diperbarui sebagian. Saat mengubah batas paragraf, batas baru harus ditentukan secara keseluruhan. |
indentFirstLine |
Jumlah indentasi untuk baris pertama paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
indentStart |
Jumlah indentasi untuk paragraf di samping yang sesuai dengan awal teks, berdasarkan arah paragraf saat ini. Jika tidak disetel, nilai akan diwariskan dari induk. |
indentEnd |
Jumlah indentasi untuk paragraf di sisi yang sesuai dengan akhir teks, berdasarkan arah paragraf saat ini. Jika tidak disetel, nilai akan diwariskan dari induk. |
tabStops[] |
Daftar tab akan berhenti untuk paragraf ini. Daftar tab-stop tidak diwariskan. Properti ini bersifat hanya baca. |
keepLinesTogether |
Apakah semua baris paragraf harus diletakkan pada halaman atau kolom yang sama jika memungkinkan. Jika tidak disetel, nilai akan diwariskan dari induk. |
keepWithNext |
Apakah setidaknya sebagian paragraf ini harus diletakkan pada halaman atau kolom yang sama dengan paragraf berikutnya jika memungkinkan. Jika tidak disetel, nilai akan diwariskan dari induk. |
avoidWidowAndOrphan |
Apakah ingin menghindari janda dan anak yatim untuk paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
shading |
Bayangan paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
pageBreakBefore |
Apakah paragraf saat ini harus selalu dimulai di awal halaman. Jika tidak disetel, nilai akan diwariskan dari induk. Mencoba memperbarui |
NamedStyleType
Jenis gaya yang diberi nama.
Enum | |
---|---|
NAMED_STYLE_TYPE_UNSPECIFIED |
Jenis gaya bernama tidak ditentukan. |
NORMAL_TEXT |
Teks normal. |
TITLE |
Judul. |
SUBTITLE |
Subtitel. |
HEADING_1 |
Judul 1. |
HEADING_2 |
Judul 2. |
HEADING_3 |
Judul 3. |
HEADING_4 |
Judul 4. |
HEADING_5 |
Judul 5. |
HEADING_6 |
Judul 6. |
Perataan
Jenis-jenis perataan teks untuk paragraf.
Enum | |
---|---|
ALIGNMENT_UNSPECIFIED |
Perataan paragraf diwariskan dari induk. |
START |
Paragraf sejajar dengan awal baris. Diratakan kiri untuk teks LTR, diratakan ke kanan. |
CENTER |
Paragraf berada di tengah. |
END |
Paragraf sejajar dengan akhir baris. Diratakan kanan untuk teks LTR, dirata kiri jika tidak. |
JUSTIFIED |
Paragraf wajar. |
ArahKonten
Konten arah dapat mengalir.
Enum | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
Arah konten tidak ditentukan. |
LEFT_TO_RIGHT |
Konten membentang dari kiri ke kanan. |
RIGHT_TO_LEFT |
Konten membentang dari kanan ke kiri. |
Mode Spasi
Berbagai mode untuk jarak antar-paragraf.
Enum | |
---|---|
SPACING_MODE_UNSPECIFIED |
Mode spasi diwariskan dari induk. |
NEVER_COLLAPSE |
Jarak paragraf selalu dirender. |
COLLAPSE_LISTS |
Spasi paragraf dilewati di antara elemen daftar. |
Batas Paragraf
Batas di sekeliling paragraf.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color |
Warna batas. |
width |
Lebar batas. |
padding |
Padding batas. |
dashStyle |
Gaya garis putus-putus batas. |
Gaya Garis Putus
Jenis tanda hubung yang dapat digunakan untuk merender geometri linear. Nilai ini didasarkan pada jenis sederhana "ST_PresetLineDashVal" yang dijelaskan di pasal 20.1.10.48 "Format File XML Open Office - Dasar-Dasar dan Referensi Bahasa Markup", bagian 1 dari edisi ke-4 ECMA-376.
Enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
Gaya tanda pisah tidak ditetapkan. |
SOLID |
Garis solid. Terkait dengan nilai ECMA-376 ST_PresetLineDashVal 'solid'. Ini adalah gaya tanda pisah default. |
DOT |
Garis titik-titik. Terkait dengan nilai 'dot' ECMA-376 ST_PresetLineDashVal. |
DASH |
Garis putus-putus. Terkait dengan nilai 'dash' ECMA-376 ST_PresetLineDashVal. |
Berhenti Tab
Batas tab dalam paragraf.
Representasi JSON |
---|
{ "offset": { object ( |
Kolom | |
---|---|
offset |
Offset antara tab baru ini dan margin awal. |
alignment |
Perataan tab ini akan berhenti. Jika tidak disetel, nilai akan ditetapkan secara default ke |
{i>TabStopAlignment<i}
Perataan batas tab.
Enum | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
Perataan tab-stop tidak ditentukan. |
START |
Tab-stop sejajar dengan awal garis. Ini adalah defaultnya. |
CENTER |
Tab-stop sejajar dengan bagian tengah garis. |
END |
Tab-stop sejajar dengan akhir garis. |
Bayangan
Bayangan paragraf.
Representasi JSON |
---|
{
"backgroundColor": {
object ( |
Kolom | |
---|---|
backgroundColor |
Warna latar belakang bayangan paragraf ini. |
GayaParagraf yang Disarankan
Perubahan yang disarankan untuk ParagraphStyle
.
Representasi JSON |
---|
{ "paragraphStyle": { object ( |
Kolom | |
---|---|
paragraphStyle |
|
paragraphStyleSuggestionState |
Mask yang menunjukkan kolom mana pada |
ParagraphStyleSuggestionState
Mask yang menunjukkan kolom mana pada ParagraphStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"headingIdSuggested": boolean,
"namedStyleTypeSuggested": boolean,
"alignmentSuggested": boolean,
"lineSpacingSuggested": boolean,
"directionSuggested": boolean,
"spacingModeSuggested": boolean,
"spaceAboveSuggested": boolean,
"spaceBelowSuggested": boolean,
"borderBetweenSuggested": boolean,
"borderTopSuggested": boolean,
"borderBottomSuggested": boolean,
"borderLeftSuggested": boolean,
"borderRightSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"indentEndSuggested": boolean,
"keepLinesTogetherSuggested": boolean,
"keepWithNextSuggested": boolean,
"avoidWidowAndOrphanSuggested": boolean,
"shadingSuggestionState": {
object ( |
Kolom | |
---|---|
headingIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
namedStyleTypeSuggested |
Menunjukkan apakah ada saran perubahan pada |
alignmentSuggested |
Menunjukkan apakah ada saran perubahan pada |
lineSpacingSuggested |
Menunjukkan apakah ada saran perubahan pada |
directionSuggested |
Menunjukkan apakah ada saran perubahan pada |
spacingModeSuggested |
Menunjukkan apakah ada saran perubahan pada |
spaceAboveSuggested |
Menunjukkan apakah ada saran perubahan pada |
spaceBelowSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderBetweenSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderTopSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderBottomSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderLeftSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderRightSuggested |
Menunjukkan apakah ada saran perubahan pada |
indentFirstLineSuggested |
Menunjukkan apakah ada saran perubahan pada |
indentStartSuggested |
Menunjukkan apakah ada saran perubahan pada |
indentEndSuggested |
Menunjukkan apakah ada saran perubahan pada |
keepLinesTogetherSuggested |
Menunjukkan apakah ada saran perubahan pada |
keepWithNextSuggested |
Menunjukkan apakah ada saran perubahan pada |
avoidWidowAndOrphanSuggested |
Menunjukkan apakah ada saran perubahan pada |
shadingSuggestionState |
Mask yang menunjukkan kolom mana di |
pageBreakBeforeSuggested |
Menunjukkan apakah ada saran perubahan pada |
{i>ShadingSuggestionState<i}
Mask yang menunjukkan kolom mana di dasar Shading
yang telah diubah dalam perubahan yang disarankan ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundColorSuggested": boolean } |
Kolom | |
---|---|
backgroundColorSuggested |
Menunjukkan apakah ada saran perubahan pada |
Peluru
Menjelaskan poin-poin dalam paragraf.
Representasi JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
Kolom | |
---|---|
listId |
ID daftar yang mencakup paragraf ini. |
nestingLevel |
Tingkat penyusunan bertingkat paragraf ini dalam daftar. |
textStyle |
Gaya teks khusus paragraf yang diterapkan ke butir ini. |
Butir yang Disarankan
Perubahan yang disarankan untuk Bullet
.
Representasi JSON |
---|
{ "bullet": { object ( |
Kolom | |
---|---|
bullet |
|
bulletSuggestionState |
Mask yang menunjukkan kolom mana pada |
BulletSuggestionState
Mask yang menunjukkan kolom mana pada Bullet
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Kolom | |
---|---|
listIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
nestingLevelSuggested |
Menunjukkan apakah ada saran perubahan pada |
textStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
ObjectReferences
Kumpulan ID objek.
Representasi JSON |
---|
{ "objectIds": [ string ] } |
Kolom | |
---|---|
objectIds[] |
ID objek. |
Batas Bagian
StructuralElement
yang mewakili batas bagian. Bagian adalah rentang konten yang memiliki SectionStyle
yang sama. Batas bagian mewakili awal bagian baru, dan gaya bagian berlaku untuk bagian setelah batas bagian.
Isi dokumen selalu dimulai dengan batas bagian.
Representasi JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
Kolom | |
---|---|
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
sectionStyle |
Gaya bagian setelah bagian ini akan dibatasi. |
Gaya Bagian
Gaya visual yang berlaku untuk suatu bagian.
Representasi JSON |
---|
{ "columnProperties": [ { object ( |
Kolom | |
---|---|
columnProperties[] |
Properti kolom bagian. Jika kosong, bagian tersebut berisi satu kolom dengan properti default di editor Dokumen. Bagian dapat diperbarui agar memiliki maksimal 3 kolom. Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menyebabkan error permintaan buruk 400. |
columnSeparatorStyle |
Gaya pemisah kolom. Gaya ini dapat disetel meskipun jika ada satu kolom di bagian tersebut. Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
contentDirection |
Arah konten bagian ini. Jika tidak disetel, nilai akan ditetapkan secara default ke Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
marginTop |
Margin halaman atas bagian tersebut. Jika tidak disetel, nilai akan ditetapkan secara default ke Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
marginBottom |
Margin halaman bawah dari bagian tersebut. Jika tidak disetel, nilai akan ditetapkan secara default ke Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
marginRight |
Margin halaman kanan dari bagian tersebut. Jika tidak disetel, nilai akan ditetapkan secara default ke Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
marginLeft |
Margin halaman kiri bagian tersebut. Jika tidak disetel, nilai akan ditetapkan secara default ke Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
marginHeader |
Margin header bagian. Jika tidak disetel, nilai akan ditetapkan secara default ke Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
marginFooter |
Margin footer bagian. Jika tidak disetel, nilai akan ditetapkan secara default ke Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
sectionType |
Hanya output. Jenis bagian. |
defaultHeaderId |
ID header default. Jika tidak disetel, nilai akan mewarisi dari sectionStyle Properti ini bersifat hanya baca. |
defaultFooterId |
ID footer default. Jika tidak disetel, nilai akan mewarisi dari sectionStyle Properti ini bersifat hanya baca. |
firstPageHeaderId |
ID header hanya digunakan untuk halaman pertama bagian tersebut. Jika Properti ini bersifat hanya baca. |
firstPageFooterId |
ID {i>footer<i} yang hanya digunakan untuk halaman pertama dari bagian tersebut. Jika Properti ini bersifat hanya baca. |
evenPageHeaderId |
ID header hanya digunakan untuk halaman genap. Jika nilai Properti ini bersifat hanya baca. |
evenPageFooterId |
ID {i>footer<i} hanya digunakan untuk halaman genap. Jika nilai Properti ini bersifat hanya baca. |
useFirstPageHeaderFooter |
Menunjukkan apakah akan menggunakan ID header / footer halaman pertama untuk halaman pertama bagian. Jika tidak disetel, model akan mewarisi Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
pageNumberStart |
Nomor halaman untuk mulai menghitung jumlah halaman untuk bagian ini. Jika tidak disetel, penomoran halaman akan dilanjutkan dari bagian sebelumnya. Jika nilai tidak disetel di Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
flipPageOrientation |
Opsional. Menunjukkan apakah akan membalik dimensi Saat memperbarui properti ini, Anda harus menetapkan nilai konkret. Membatalkan setelan properti ini akan menghasilkan error permintaan buruk 400. |
BagianKolomProperti
Properti yang berlaku untuk kolom bagian.
Representasi JSON |
---|
{ "width": { object ( |
Kolom | |
---|---|
width |
Hanya output. Lebar kolom. |
paddingEnd |
Padding di akhir kolom. |
{i>ColumnSeparatorStyle<i}
Gaya pemisah kolom di antara kolom.
Enum | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
Gaya pemisah kolom yang tidak ditentukan. |
NONE |
Tidak ada garis pemisah kolom di antara kolom. |
BETWEEN_EACH_COLUMN |
Merender garis pemisah kolom di antara setiap kolom. |
SectionType
Menampilkan bagaimana posisi awal bagian saat ini relatif terhadap bagian sebelumnya.
Enum | |
---|---|
SECTION_TYPE_UNSPECIFIED |
Jenis bagian tidak ditentukan. |
CONTINUOUS |
Bagian ini dimulai tepat setelah paragraf terakhir dari bagian sebelumnya. |
NEXT_PAGE |
Bagian ini dimulai pada halaman berikutnya. |
Tabel
StructuralElement
yang mewakili tabel.
Representasi JSON |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
Kolom | |
---|---|
rows |
Jumlah baris dalam tabel. |
columns |
Jumlah kolom dalam tabel. Tabel dapat berbentuk non-persegi panjang, sehingga beberapa baris mungkin memiliki jumlah sel yang berbeda. |
tableRows[] |
Konten dan gaya setiap baris. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
tableStyle |
Gaya tabel. |
BarisTabel
Konten dan gaya baris dalam Table
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari baris ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir berbasis nol dari baris ini, eksklusif, dalam unit kode UTF-16. |
tableCells[] |
Isi dan gaya setiap sel di baris ini. Tabel dapat berbentuk non-persegi panjang, sehingga beberapa baris mungkin memiliki jumlah sel yang berbeda dari baris lain dalam tabel yang sama. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
tableRowStyle |
Gaya baris tabel. |
suggestedTableRowStyleChanges |
Gaya yang disarankan akan berubah pada baris ini, dengan kunci ID saran. |
Sel Meja
Konten dan gaya sel dalam Table
.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
Kolom | |
---|---|
startIndex |
Indeks awal berbasis nol dari sel ini, dalam unit kode UTF-16. |
endIndex |
Indeks akhir berbasis nol dari sel ini, eksklusif, dalam unit kode UTF-16. |
content[] |
Konten sel. |
tableCellStyle |
Gaya sel. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
suggestedTableCellStyleChanges |
Perubahan yang disarankan pada gaya sel tabel, sesuai dengan ID saran. |
{i>TableCellStyle<i}
Gaya TableCell
.
Gaya sel tabel yang diwarisi ditampilkan sebagai kolom yang tidak ditetapkan dalam pesan ini. Gaya sel tabel dapat mewarisi dari gaya tabel.
Representasi JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
Kolom | |
---|---|
rowSpan |
Rentang baris sel. Properti ini bersifat hanya baca. |
columnSpan |
Rentang kolom sel. Properti ini bersifat hanya baca. |
backgroundColor |
Warna latar belakang sel. |
borderLeft |
Batas kiri sel. |
borderRight |
Batas kanan sel. |
borderTop |
Batas atas sel. |
borderBottom |
Batas bawah sel. |
paddingLeft |
Padding kiri pada sel. |
paddingRight |
Padding kanan pada sel. |
paddingTop |
Padding atas sel. |
paddingBottom |
Padding bawah sel. |
contentAlignment |
Perataan konten dalam sel tabel. Perataan default cocok dengan perataan untuk sel tabel yang baru dibuat di editor Dokumen. |
Batas SelTabel
Batas di sekeliling sel tabel.
Batas sel tabel tidak boleh transparan. Untuk menyembunyikan batas sel tabel, buat lebarnya 0.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color |
Warna batas. Warna ini tidak boleh transparan. |
width |
Lebar batas. |
dashStyle |
Gaya garis putus-putus batas. |
ContentAlignment
Jenis-jenis penyelarasan konten.
Diturunkan dari subset nilai jenis sederhana "ST_TextAnchoringType" di bagian 20.1.10.59 dari "Office Open XML Format Files - Fundamentals and Markup Language Reference", bagian 1 dari ECMA-376 edisi ke-4.
Enum | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
Perataan konten yang tidak ditentukan. Perataan konten diwariskan dari induk jika ada. |
CONTENT_ALIGNMENT_UNSUPPORTED |
Penyelarasan konten tidak didukung. |
TOP |
Perataan yang meratakan konten ke bagian atas holder konten. Terkait dengan ECMA-376 ST_TextAnchoringType 't'. |
MIDDLE |
Perataan yang menyelaraskan konten ke bagian tengah holder konten. Terkait dengan 'ctr' ECMA-376 ST_TextAnchoringType. |
BOTTOM |
Perataan yang meratakan konten ke bagian bawah holder konten. Terkait dengan ECMA-376 ST_TextAnchoringType 'b'. |
SaranTableCellStyle
Perubahan yang disarankan untuk TableCellStyle
.
Representasi JSON |
---|
{ "tableCellStyle": { object ( |
Kolom | |
---|---|
tableCellStyle |
|
tableCellStyleSuggestionState |
Mask yang menunjukkan kolom mana pada |
TableCellStyleSuggestionState
Mask yang menunjukkan kolom mana pada TableCellStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "rowSpanSuggested": boolean, "columnSpanSuggested": boolean, "backgroundColorSuggested": boolean, "borderLeftSuggested": boolean, "borderRightSuggested": boolean, "borderTopSuggested": boolean, "borderBottomSuggested": boolean, "paddingLeftSuggested": boolean, "paddingRightSuggested": boolean, "paddingTopSuggested": boolean, "paddingBottomSuggested": boolean, "contentAlignmentSuggested": boolean } |
Kolom | |
---|---|
rowSpanSuggested |
Menunjukkan apakah ada saran perubahan pada |
columnSpanSuggested |
Menunjukkan apakah ada saran perubahan pada |
backgroundColorSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderLeftSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderRightSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderTopSuggested |
Menunjukkan apakah ada saran perubahan pada |
borderBottomSuggested |
Menunjukkan apakah ada saran perubahan pada |
paddingLeftSuggested |
Menunjukkan apakah ada saran perubahan pada |
paddingRightSuggested |
Menunjukkan apakah ada saran perubahan pada |
paddingTopSuggested |
Menunjukkan apakah ada saran perubahan pada |
paddingBottomSuggested |
Menunjukkan apakah ada saran perubahan pada |
contentAlignmentSuggested |
Menunjukkan apakah ada saran perubahan pada |
TableRowStyle
Gaya yang diterapkan pada baris tabel.
Representasi JSON |
---|
{
"minRowHeight": {
object ( |
Kolom | |
---|---|
minRowHeight |
Tinggi minimum baris. Baris akan dirender di editor Dokumen pada tinggi yang sama dengan atau lebih besar dari nilai ini untuk menampilkan semua konten di sel baris. |
tableHeader |
Apakah baris merupakan header tabel atau tidak. |
preventOverflow |
Apakah baris tidak boleh melebihi batas halaman atau kolom. |
DisarankanTableRowStyle
Perubahan yang disarankan untuk TableRowStyle
.
Representasi JSON |
---|
{ "tableRowStyle": { object ( |
Kolom | |
---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
Mask yang menunjukkan kolom mana pada |
TableRowStyleSuggestionState
Mask yang menunjukkan kolom mana pada TableRowStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "minRowHeightSuggested": boolean } |
Kolom | |
---|---|
minRowHeightSuggested |
Menunjukkan apakah ada saran perubahan pada |
GayaTabel
Gaya yang berlaku pada tabel.
Representasi JSON |
---|
{
"tableColumnProperties": [
{
object ( |
Kolom | |
---|---|
tableColumnProperties[] |
Properti setiap kolom. Perhatikan bahwa di Dokumen, tabel berisi baris dan baris berisi sel, mirip dengan HTML. Jadi, properti untuk suatu baris dapat ditemukan pada |
PropertiKolomTabel
Properti kolom dalam tabel.
Representasi JSON |
---|
{ "widthType": enum ( |
Kolom | |
---|---|
widthType |
Jenis lebar kolom. |
width |
Lebar kolom. Tetapkan saat |
Jenis Lebar
Jenis lebar kolom.
Enum | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
Jenis lebar kolom tidak ditentukan. |
EVENLY_DISTRIBUTED |
Lebar kolom didistribusikan secara merata di antara kolom lainnya yang didistribusikan secara merata. Lebar kolom secara otomatis ditentukan dan akan memiliki bagian yang sama dari lebar yang tersisa untuk tabel setelah memperhitungkan semua kolom dengan lebar yang ditentukan. |
FIXED_WIDTH |
Lebar kolom tetap. Properti [width][google.apps.docs.v1.TableColumnProperties.width ] berisi lebar kolom. |
{i>TableOfContents<i}
StructuralElement
yang mewakili daftar isi.
Representasi JSON |
---|
{
"content": [
{
object ( |
Kolom | |
---|---|
content[] |
Isi daftar isi. |
suggestedInsertionIds[] |
ID penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
Header
Header dokumen.
Representasi JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
Kolom | |
---|---|
headerId |
ID header. |
content[] |
Konten header. Indeks untuk konten {i>header<i} dimulai dari nol. |
Catatan Kaki
Catatan kaki dokumen.
Representasi JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
Kolom | |
---|---|
footnoteId |
ID catatan kaki. |
content[] |
Isi catatan kaki. Indeks untuk konten catatan kaki dimulai dari nol. |
DocumentStyle
Gaya dokumen.
Representasi JSON |
---|
{ "background": { object ( |
Kolom | |
---|---|
background |
Latar belakang dokumen. Dokumen tidak boleh memiliki warna latar belakang transparan. |
defaultHeaderId |
ID header default. Jika tidak disetel, tidak ada header default. Properti ini bersifat hanya baca. |
defaultFooterId |
ID footer default. Jika tidak disetel, tidak ada footer default. Properti ini bersifat hanya baca. |
evenPageHeaderId |
ID header hanya digunakan untuk halaman genap. Nilai Properti ini bersifat hanya baca. |
evenPageFooterId |
ID {i>footer<i} hanya digunakan untuk halaman genap. Nilai Properti ini bersifat hanya baca. |
firstPageHeaderId |
ID header hanya digunakan untuk halaman pertama. Jika tidak ditetapkan, header unik untuk halaman pertama tidak akan ada. Nilai Properti ini bersifat hanya baca. |
firstPageFooterId |
ID {i>footer<i} yang hanya digunakan untuk halaman pertama. Jika tidak disetel, footer unik untuk halaman pertama tidak akan ada. Nilai Properti ini bersifat hanya baca. |
useFirstPageHeaderFooter |
Menunjukkan apakah akan menggunakan ID header / footer halaman pertama untuk halaman pertama. |
useEvenPageHeaderFooter |
Menunjukkan apakah akan menggunakan ID header / footer halaman genap untuk halaman genap. |
pageNumberStart |
Nomor halaman untuk mulai menghitung jumlah halaman. |
marginTop |
Margin halaman atas. Memperbarui margin halaman atas pada gaya dokumen akan menghapus margin halaman atas di semua gaya bagian. |
marginBottom |
Margin halaman bawah. Memperbarui margin halaman bawah pada gaya dokumen akan menghapus margin halaman bawah pada semua gaya bagian. |
marginRight |
Margin halaman kanan. Memperbarui margin halaman kanan pada gaya dokumen akan menghapus margin halaman kanan pada semua gaya bagian. Perubahan ini juga dapat menyebabkan kolom berubah ukuran di semua bagian. |
marginLeft |
Margin halaman kiri. Memperbarui margin halaman kiri pada gaya dokumen akan menghapus margin halaman kiri pada semua gaya bagian. Perubahan ini juga dapat menyebabkan kolom berubah ukuran di semua bagian. |
pageSize |
Ukuran halaman dalam dokumen. |
marginHeader |
Jarak antara bagian atas halaman dan konten {i>header<i}. |
marginFooter |
Jumlah spasi antara bagian bawah halaman dan konten {i>footer<i}. |
useCustomHeaderFooterMargins |
Menunjukkan apakah DocumentStyle Properti ini bersifat hanya baca. |
flipPageOrientation |
Opsional. Menunjukkan apakah dimensi |
Latar belakang
Menampilkan latar belakang dokumen.
Representasi JSON |
---|
{
"color": {
object ( |
Kolom | |
---|---|
color |
Warna latar belakang. |
Ukuran
Lebar dan tinggi.
Representasi JSON |
---|
{ "height": { object ( |
Kolom | |
---|---|
height |
Tinggi objek. |
width |
Lebar objek. |
GayaDokumen yang Disarankan
Perubahan yang disarankan untuk DocumentStyle
.
Representasi JSON |
---|
{ "documentStyle": { object ( |
Kolom | |
---|---|
documentStyle |
|
documentStyleSuggestionState |
Mask yang menunjukkan kolom mana pada |
DocumentStyleSuggestionState
Mask yang menunjukkan kolom mana pada DocumentStyle
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundSuggestionState": { object ( |
Kolom | |
---|---|
backgroundSuggestionState |
Mask yang menunjukkan kolom mana di |
defaultHeaderIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
defaultFooterIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
evenPageHeaderIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
evenPageFooterIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
firstPageHeaderIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
firstPageFooterIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
useFirstPageHeaderFooterSuggested |
Menunjukkan apakah ada saran perubahan pada |
useEvenPageHeaderFooterSuggested |
Menunjukkan apakah ada saran perubahan pada |
pageNumberStartSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginTopSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginBottomSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginRightSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginLeftSuggested |
Menunjukkan apakah ada saran perubahan pada |
pageSizeSuggestionState |
Mask yang menunjukkan kolom mana dalam [ukuran] [google.apps.docs.v1.DocumentStyle.size] yang telah diubah dalam saran ini. |
marginHeaderSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginFooterSuggested |
Menunjukkan apakah ada saran perubahan pada |
useCustomHeaderFooterMarginsSuggested |
Menunjukkan apakah ada saran perubahan pada |
flipPageOrientationSuggested |
Opsional. Menunjukkan apakah ada saran perubahan pada |
BackgroundSuggestionState
Mask yang menunjukkan kolom mana pada Background
dasar yang telah diubah dalam saran ini. Untuk kolom yang ditetapkan ke benar (true), Backgound
memiliki nilai baru yang disarankan.
Representasi JSON |
---|
{ "backgroundColorSuggested": boolean } |
Kolom | |
---|---|
backgroundColorSuggested |
Menunjukkan apakah warna latar belakang saat ini telah diubah dalam saran ini. |
SizeSuggestionState
Mask yang menunjukkan kolom mana pada Size
dasar yang telah diubah dalam saran ini. Untuk kolom yang ditetapkan ke benar (true), Size
memiliki nilai baru yang disarankan.
Representasi JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
Kolom | |
---|---|
heightSuggested |
Menunjukkan apakah ada saran perubahan pada |
widthSuggested |
Menunjukkan apakah ada saran perubahan pada |
GayaBernama
Gaya yang diberi nama. Paragraf dalam dokumen dapat mewarisi TextStyle
dan ParagraphStyle
dari gaya yang dinamai ini.
Representasi JSON |
---|
{
"styles": [
{
object ( |
Kolom | |
---|---|
styles[] |
Gaya yang diberi nama. Ada entri untuk setiap |
GayaBernama
Gaya yang telah diberi nama. Paragraf dalam dokumen dapat mewarisi TextStyle
dan ParagraphStyle
dari gaya bernama ini jika memiliki jenis gaya bernama yang sama.
Representasi JSON |
---|
{ "namedStyleType": enum ( |
Kolom | |
---|---|
namedStyleType |
Jenis gaya bernama ini. |
textStyle |
Gaya teks dari gaya yang diberi nama ini. |
paragraphStyle |
Gaya paragraf dari gaya yang diberi nama ini. |
GayaBernamayang Disarankan
Perubahan yang disarankan untuk NamedStyles
.
Representasi JSON |
---|
{ "namedStyles": { object ( |
Kolom | |
---|---|
namedStyles |
|
namedStylesSuggestionState |
Mask yang menunjukkan kolom mana pada |
NamedStylesSuggestionState
Status saran pesan NamedStyles
.
Representasi JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
Kolom | |
---|---|
stylesSuggestionStates[] |
Mask yang menunjukkan kolom mana pada Urutan status saran gaya bernama ini sesuai dengan urutan gaya bernama yang sesuai dalam saran |
NamedStyleSuggestionState
Status saran pesan NamedStyle
.
Representasi JSON |
---|
{ "namedStyleType": enum ( |
Kolom | |
---|---|
namedStyleType |
Jenis gaya bernama yang sesuai dengan status saran ini. Kolom ini disediakan untuk memudahkan pencocokan NamedStyleSuggestionState dengan |
textStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
paragraphStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
Daftar
{i>List<i} merepresentasikan atribut daftar untuk sekelompok paragraf di mana semuanya berada dalam daftar yang sama. Paragraf yang merupakan bagian dari daftar memiliki referensi ke ID daftar dalam bullet
.
Representasi JSON |
---|
{ "listProperties": { object ( |
Kolom | |
---|---|
listProperties |
Properti daftar. |
suggestedListPropertiesChanges |
Perubahan yang disarankan pada properti daftar, yang dikunci oleh ID saran. |
suggestedInsertionId |
ID penyisipan yang disarankan. Jika kosong, ini bukan penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada penghapusan yang disarankan untuk daftar ini. |
{i>ListProperties<i}
Properti list
yang mendeskripsikan tampilan dan nuansa butir dalam paragraf yang terkait dengan daftar.
Representasi JSON |
---|
{
"nestingLevels": [
{
object ( |
Kolom | |
---|---|
nestingLevels[] |
Mendeskripsikan properti butir di tingkat terkait. Sebuah daftar memiliki paling banyak 9 tingkat sarang dengan tingkat susunan 0 yang berkaitan dengan tingkat paling atas dan tingkat sarang 8 yang sesuai dengan tingkat yang paling banyak disarangkan. Tingkat {i>nesting<i} ditampilkan dalam urutan menaik dengan nilai bertingkat yang paling sedikit ditampilkan terlebih dahulu. |
Tingkat Nest
Berisi properti yang menjelaskan tampilan dan nuansa butir daftar pada tingkat susunan tertentu.
Representasi JSON |
---|
{ "bulletAlignment": enum ( |
Kolom | |
---|---|
bulletAlignment |
Perataan butir dalam ruang yang dialokasikan untuk merender butir. |
glyphFormat |
String format yang digunakan poin pada level penyusunan ini. Format glyph berisi satu atau beberapa placeholder, dan placeholder ini diganti dengan nilai yang sesuai, bergantung pada Misalnya, format glyph
Format glyph dapat berisi placeholder untuk tingkat sarang saat ini serta placeholder untuk tingkat sarang induk. Misalnya, daftar dapat memiliki format glyph
Untuk tingkat bertingkat yang diurutkan, string yang menggantikan placeholder dalam format glyph untuk paragraf tertentu bergantung pada urutan paragraf dalam daftar. |
indentFirstLine |
Jumlah indentasi untuk baris pertama paragraf pada level penyusunan ini. |
indentStart |
Jumlah indentasi untuk paragraf pada level penyusunan ini. Diterapkan ke sisi yang sesuai dengan awal teks, berdasarkan arah konten paragraf. |
textStyle |
Gaya teks poin pada level penyusunan ini. |
startNumber |
Jumlah item daftar pertama di tingkat hierarki ini. Nilai 0 diperlakukan sebagai nilai 1 untuk daftar berhuruf dan daftar angka Romawi. Untuk nilai 0 dan 1, daftar dengan huruf dan angka Romawi masing-masing akan dimulai pada Nilai ini diabaikan untuk tingkat bertingkat dengan glyph yang tidak diurutkan. |
Kolom union glyph_kind . Jenis glyph yang digunakan oleh butir. Ini menentukan bullet-glyph yang menggantikan placeholder di glyph_format . glyph_kind hanya dapat berupa salah satu dari berikut: |
|
glyphType |
Jenis glyph yang digunakan oleh butir ketika paragraf pada tingkat tingkatan ini diurutkan. Jenis glyph menentukan jenis glyph yang digunakan untuk mengganti placeholder dalam |
glyphSymbol |
Simbol glyph kustom yang digunakan oleh butir ketika paragraf pada level bertingkat ini tidak berurutan. Simbol glyph menggantikan placeholder dalam |
Perataan Butir
Jenis perataan untuk butir.
Enum | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
Perataan butir tidak ditentukan. |
START |
Butir ini sejajar dengan awal ruang yang dialokasikan untuk merender butir. Diratakan kiri untuk teks LTR, diratakan ke kanan. |
CENTER |
Butir sejajar dengan bagian tengah ruang yang disediakan untuk merender butir. |
END |
Butir disejajarkan dengan akhir ruang yang dialokasikan untuk merender butir. Diratakan kanan untuk teks LTR, dirata kiri jika tidak. |
Jenis Glyph
Jenis glyph yang digunakan oleh butir ketika paragraf pada tingkat tingkatan ini diurutkan.
Enum | |
---|---|
GLYPH_TYPE_UNSPECIFIED |
Jenis glyph tidak ditentukan atau tidak didukung. |
NONE |
String kosong. |
DECIMAL |
Angka, seperti 1 , 2 , atau 3 . |
ZERO_DECIMAL |
Angka dengan angka satu digit diawali dengan nol, seperti 01 , 02 , atau 03 . Angka dengan lebih dari satu digit tidak akan diawali dengan angka nol. |
UPPER_ALPHA |
Huruf besar, seperti A , B , atau C . |
ALPHA |
Huruf kecil, seperti a , b , atau c . |
UPPER_ROMAN |
Angka Romawi huruf besar, seperti I , II , atau III . |
ROMAN |
Angka Romawi huruf kecil, seperti i , ii , atau iii . |
DisarankanListProperties
Perubahan yang disarankan untuk ListProperties
.
Representasi JSON |
---|
{ "listProperties": { object ( |
Kolom | |
---|---|
listProperties |
|
listPropertiesSuggestionState |
Mask yang menunjukkan kolom mana pada |
ListPropertiesSuggestionState
Mask yang menunjukkan kolom mana pada ListProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
Kolom | |
---|---|
nestingLevelsSuggestionStates[] |
Mask yang menunjukkan kolom mana pada Status saran tingkat bertingkat ditampilkan dalam urutan menaik dari level bertingkat dengan hierarki bertingkat paling sedikit ditampilkan terlebih dahulu. |
NestingLevelSuggestionState
Mask yang menunjukkan kolom mana pada NestingLevel
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Kolom | |
---|---|
bulletAlignmentSuggested |
Menunjukkan apakah ada saran perubahan pada |
glyphTypeSuggested |
Menunjukkan apakah ada saran perubahan pada |
glyphFormatSuggested |
Menunjukkan apakah ada saran perubahan pada |
glyphSymbolSuggested |
Menunjukkan apakah ada saran perubahan pada |
indentFirstLineSuggested |
Menunjukkan apakah ada saran perubahan pada |
indentStartSuggested |
Menunjukkan apakah ada saran perubahan pada |
textStyleSuggestionState |
Mask yang menunjukkan kolom mana di |
startNumberSuggested |
Menunjukkan apakah ada saran perubahan pada |
RentangBernama
Koleksi semua NamedRange
dalam dokumen yang memiliki nama tertentu.
Representasi JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
Kolom | |
---|---|
name |
Nama yang digunakan bersama oleh semua |
namedRanges[] |
|
RentangBernama
Koleksi Range
dengan ID rentang bernama yang sama.
Rentang bernama memungkinkan developer mengaitkan bagian dokumen dengan label arbitrer yang ditentukan pengguna sehingga kontennya dapat dibaca atau diedit secara terprogram nanti. Dokumen dapat berisi beberapa rentang bernama dengan nama yang sama, tetapi setiap rentang bernama memiliki ID unik.
Rentang bernama dibuat dengan satu Range
, dan konten yang disisipkan ke dalam rentang bernama umumnya memperluas rentang tersebut. Namun, perubahan dokumen tertentu dapat menyebabkan rentang dibagi menjadi beberapa rentang.
Rentang bernama tidak bersifat pribadi. Semua aplikasi dan kolaborator yang memiliki akses ke dokumen dapat melihat rentang bernama dokumen.
Representasi JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
Kolom | |
---|---|
namedRangeId |
ID rentang bernama. |
name |
Nama rentang bernama. |
ranges[] |
Rentang yang termasuk dalam rentang bernama ini. |
Rentang
Menentukan rentang teks yang berdekatan.
Representasi JSON |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer } |
Kolom | |
---|---|
segmentId |
ID header, footer, atau catatan kaki yang mencakup rentang ini. ID segmen kosong menandakan isi dokumen. |
startIndex |
Indeks awal berbasis nol dari rentang ini, dalam unit kode UTF-16. Untuk semua penggunaan saat ini, indeks awal harus disediakan. Kolom ini merupakan Int32Value untuk mengakomodasi kasus penggunaan di masa mendatang dengan rentang terbuka. |
endIndex |
Indeks akhir berbasis nol dari rentang ini, eksklusif, dalam unit kode UTF-16. Untuk semua penggunaan saat ini, indeks akhir harus disediakan. Kolom ini merupakan Int32Value untuk mengakomodasi kasus penggunaan di masa mendatang dengan rentang terbuka. |
SaranViewMode
Mode tampilan saran yang diterapkan pada dokumen yang menunjukkan bagaimana perubahan yang disarankan ditunjukkan. Memberikan opsi untuk membaca dokumen dengan semua saran secara inline, diterima, atau ditolak.
Enum | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
SaranViewMode yang diterapkan ke dokumen yang ditampilkan bergantung pada tingkat akses pengguna saat ini. Jika pengguna hanya memiliki akses lihat, PREVIEW_WITHOUT_SUGGESTIONS akan diterapkan. Jika tidak, SUGGESTIONS_INLINE akan diterapkan. Ini adalah mode tampilan saran default. |
SUGGESTIONS_INLINE |
Dokumen yang ditampilkan memiliki saran inline. Perubahan yang disarankan akan dibedakan dari konten dasar dalam dokumen. Permintaan untuk mengambil dokumen menggunakan mode ini akan menampilkan error 403 jika pengguna tidak memiliki izin untuk melihat perubahan yang disarankan. |
PREVIEW_SUGGESTIONS_ACCEPTED |
Dokumen yang ditampilkan adalah pratinjau dengan semua perubahan yang disarankan diterima. Permintaan untuk mengambil dokumen menggunakan mode ini akan menampilkan error 403 jika pengguna tidak memiliki izin untuk melihat perubahan yang disarankan. |
PREVIEW_WITHOUT_SUGGESTIONS |
Dokumen yang ditampilkan adalah pratinjau dengan semua perubahan yang disarankan akan ditolak jika ada saran dalam dokumen. |
{i>InlineObject<i}
Objek yang muncul inline dengan teks. InlineObject berisi EmbeddedObject
seperti gambar.
Representasi JSON |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
Kolom | |
---|---|
objectId |
ID objek inline ini. Dapat digunakan untuk memperbarui properti objek. |
inlineObjectProperties |
Properti objek inline ini. |
suggestedInlineObjectPropertiesChanges |
Perubahan yang disarankan pada properti objek inline, yang dikunci oleh ID saran. |
suggestedInsertionId |
ID penyisipan yang disarankan. Jika kosong, ini bukan penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
{i>InlineObjectProperties<i}
Properti InlineObject
.
Representasi JSON |
---|
{
"embeddedObject": {
object ( |
Kolom | |
---|---|
embeddedObject |
Objek yang disematkan dari objek inline ini. |
EmbeddedObject
Objek yang disematkan dalam dokumen.
Representasi JSON |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
Kolom | |
---|---|
title |
Judul objek yang disematkan. |
description |
Deskripsi objek yang disematkan. |
embeddedObjectBorder |
Batas objek yang disematkan. |
size |
Ukuran gambar yang terlihat setelah pemangkasan. |
marginTop |
Margin atas objek yang disematkan. |
marginBottom |
Margin bawah objek yang disematkan. |
marginRight |
Margin kanan objek yang disematkan. |
marginLeft |
Margin kiri objek yang disematkan. |
linkedContentReference |
Referensi ke konten sumber link eksternal. Misalnya, objek ini berisi referensi ke diagram Google Spreadsheet sumber jika objek yang disematkan adalah diagram tertaut. Jika tidak disetel, objek yang disematkan tidak akan ditautkan. |
Kolom union properties . Properti yang spesifik untuk setiap jenis objek yang disematkan. properties hanya dapat berupa salah satu dari berikut: |
|
embeddedDrawingProperties |
Properti gambar tersemat. |
imageProperties |
Properti gambar. |
PropertiGambar yang Disematkan
Jenis ini tidak memiliki kolom.
Properti gambar tersemat dan digunakan untuk membedakan jenis objek. Gambar yang disematkan adalah gambar yang dibuat dan diedit dalam dokumen. Perhatikan bahwa detail yang lengkap tidak didukung.
PropertiGambar
Properti gambar.
Representasi JSON |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
Kolom | |
---|---|
contentUri |
URI ke gambar dengan masa aktif default 30 menit. URI ini diberi tag dengan akun pemohon. Siapa saja yang memiliki URI secara efektif mengakses gambar sebagai pemohon asli. Akses ke gambar mungkin hilang jika setelan berbagi dokumen berubah. |
sourceUri |
URI sumber adalah URI yang digunakan untuk menyisipkan gambar. URI sumber boleh kosong. |
brightness |
Efek kecerahan gambar. Nilainya harus dalam interval [-1.0, 1.0], dengan 0 berarti tidak ada pengaruh. |
contrast |
Efek kontras gambar. Nilainya harus dalam interval [-1.0, 1.0], dengan 0 berarti tidak ada pengaruh. |
transparency |
Efek transparansi gambar. Nilainya harus dalam interval [0,0, 1,0], di mana 0 berarti tidak ada efek dan 1 berarti transparan. |
cropProperties |
Properti pangkas gambar. |
angle |
Sudut rotasi gambar searah jarum jam, dalam radian. |
Properti Crop
Properti pangkas gambar.
Persegi panjang pangkas diwakili menggunakan offset pecahan dari 4 tepi konten asli.
- Jika offset berada dalam interval (0, 1), tepi yang sesuai dari persegi panjang pangkas diposisikan di dalam persegi panjang pembatas asli gambar.
- Jika offset negatif atau lebih besar dari 1, tepi kotak pangkas yang sesuai diposisikan di luar persegi panjang pembatas asli gambar.
- Jika semua offset dan sudut rotasi adalah 0, gambar tidak akan dipangkas.
Representasi JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
Kolom | |
---|---|
offsetLeft |
Offset menentukan seberapa jauh tepi kiri kotak pangkas dari tepi kiri konten asli sebagai bagian kecil dari lebar konten asli. |
offsetRight |
Offset menentukan seberapa jauh tepi kanan kotak pangkas dari tepi kanan konten asli ke dalam ukuran kecil dari lebar konten asli. |
offsetTop |
Offset menentukan seberapa jauh tepi atas kotak pangkas dari tepi atas konten asli ke dalam kecil dari tinggi konten asli. |
offsetBottom |
Offset menentukan seberapa jauh ke dalam tepi bawah kotak pangkas dari tepi bawah konten asli sebagai pecahan dari tinggi konten asli. |
angle |
Sudut rotasi searah jarum jam pada persegi panjang pangkas di sekitar pusatnya, dalam radian. Rotasi diterapkan setelah offset. |
EmbeddedObjectBorder
Batas di sekitar EmbeddedObject
.
Representasi JSON |
---|
{ "color": { object ( |
Kolom | |
---|---|
color |
Warna batas. |
width |
Lebar batas. |
dashStyle |
Gaya garis putus-putus batas. |
propertyState |
Status properti properti batas. |
Status Properti
Kemungkinan status properti.
Enum | |
---|---|
RENDERED |
Jika status properti adalah RENDERED, elemen tersebut memiliki properti yang sesuai saat dirender dalam dokumen. Nilai ini merupakan default. |
NOT_RENDERED |
Jika status properti adalah NOT_RENDERED, elemen tidak memiliki properti yang sesuai saat dirender dalam dokumen. |
LinkedContentReference
Referensi ke konten sumber link eksternal.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union reference . Referensi khusus untuk jenis konten yang ditautkan. reference hanya dapat berupa salah satu dari berikut: |
|
sheetsChartReference |
Referensi ke diagram tertaut. |
SheetsChartReference
Referensi ke diagram tertaut yang disematkan dari Google Spreadsheet.
Representasi JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
Kolom | |
---|---|
spreadsheetId |
ID spreadsheet Google Spreadsheet yang berisi diagram sumber. |
chartId |
ID diagram tertentu dalam spreadsheet Google Spreadsheet yang disematkan. |
DisarankanInlineObjectProperties
Perubahan yang disarankan untuk InlineObjectProperties
.
Representasi JSON |
---|
{ "inlineObjectProperties": { object ( |
Kolom | |
---|---|
inlineObjectProperties |
|
inlineObjectPropertiesSuggestionState |
Mask yang menunjukkan kolom mana pada |
InlineObjectPropertiesSuggestionState
Mask yang menunjukkan kolom mana pada InlineObjectProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
Kolom | |
---|---|
embeddedObjectSuggestionState |
Mask yang menunjukkan kolom mana di |
EmbeddedObjectSuggestionState
Mask yang menunjukkan kolom mana pada EmbeddedObject
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
Kolom | |
---|---|
embeddedDrawingPropertiesSuggestionState |
Mask yang menunjukkan kolom mana di |
imagePropertiesSuggestionState |
Mask yang menunjukkan kolom mana di |
titleSuggested |
Menunjukkan apakah ada saran perubahan pada |
descriptionSuggested |
Menunjukkan apakah ada saran perubahan pada |
embeddedObjectBorderSuggestionState |
Mask yang menunjukkan kolom mana di |
sizeSuggestionState |
Mask yang menunjukkan kolom mana di |
marginLeftSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginRightSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginTopSuggested |
Menunjukkan apakah ada saran perubahan pada |
marginBottomSuggested |
Menunjukkan apakah ada saran perubahan pada |
linkedContentReferenceSuggestionState |
Mask yang menunjukkan kolom mana di |
EmbeddedDrawingPropertiesSuggestionState
Jenis ini tidak memiliki kolom.
Mask yang menunjukkan kolom mana pada EmbeddedDrawingProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
ImagePropertiesSuggestionState
Mask yang menunjukkan kolom mana pada ImageProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
Kolom | |
---|---|
contentUriSuggested |
Menunjukkan apakah ada saran perubahan pada |
sourceUriSuggested |
Menunjukkan apakah ada saran perubahan untuk [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightnessSuggested |
Menunjukkan apakah ada saran perubahan pada [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrastSuggested |
Menunjukkan apakah ada saran perubahan untuk [kontras] [google.apps.docs.v1.EmbeddedObject.Contrast]. |
transparencySuggested |
Menunjukkan jika ada saran perubahan pada [transparency] [google.apps.docs.v1.EmbeddedObject.transparency]. |
cropPropertiesSuggestionState |
Mask yang menunjukkan kolom mana di |
angleSuggested |
Menunjukkan apakah ada saran perubahan pada [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
Mask yang menunjukkan kolom mana pada CropProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
Kolom | |
---|---|
offsetLeftSuggested |
Menunjukkan apakah ada saran perubahan pada |
offsetRightSuggested |
Menunjukkan apakah ada saran perubahan pada |
offsetTopSuggested |
Menunjukkan apakah ada saran perubahan pada |
offsetBottomSuggested |
Menunjukkan apakah ada saran perubahan pada |
angleSuggested |
Menunjukkan apakah ada saran perubahan pada |
EmbeddedObjectBorderSuggestionState
Mask yang menunjukkan kolom mana pada EmbeddedObjectBorder
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
Kolom | |
---|---|
colorSuggested |
Menunjukkan apakah ada saran perubahan pada [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
widthSuggested |
Menunjukkan apakah ada perubahan yang disarankan pada [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dashStyleSuggested |
Menunjukkan apakah ada saran perubahan pada [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
propertyStateSuggested |
Menunjukkan apakah ada saran perubahan pada [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
Mask yang menunjukkan kolom mana pada LinkedContentReference
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
Kolom | |
---|---|
sheetsChartReferenceSuggestionState |
Mask yang menunjukkan kolom mana di |
SheetsChartReferenceSuggestionState
Mask yang menunjukkan kolom mana pada SheetsChartReference
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
Kolom | |
---|---|
spreadsheetIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
chartIdSuggested |
Menunjukkan apakah ada saran perubahan pada |
{i>PositionedObject<i}
Objek yang di-tether ke Paragraph
dan diposisikan sesuai dengan awal paragraf. PositionedObject berisi EmbeddedObject
seperti gambar.
Representasi JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
Kolom | |
---|---|
objectId |
ID objek yang diposisikan ini. |
positionedObjectProperties |
Properti objek yang diposisikan ini. |
suggestedPositionedObjectPropertiesChanges |
Perubahan yang disarankan pada properti objek yang diposisikan, dikunci oleh ID saran. |
suggestedInsertionId |
ID penyisipan yang disarankan. Jika kosong, ini bukan penyisipan yang disarankan. |
suggestedDeletionIds[] |
ID penghapusan yang disarankan. Jika kosong, tidak ada saran penghapusan konten ini. |
{i>PositionedObjectProperties<i}
Properti PositionedObject
.
Representasi JSON |
---|
{ "positioning": { object ( |
Kolom | |
---|---|
positioning |
Pemosisian objek yang diposisikan ini relatif terhadap baris baru |
embeddedObject |
Objek tersemat dari objek yang diposisikan ini. |
PositionedObjectPositioning
Pengaturan posisi PositionedObject
. Objek yang diposisikan diposisikan sesuai dengan awal Paragraph
yang di-tethering.
Representasi JSON |
---|
{ "layout": enum ( |
Kolom | |
---|---|
layout |
Tata letak objek yang diposisikan ini. |
leftOffset |
Offset tepi kiri objek yang diposisikan relatif terhadap awal |
topOffset |
Offset tepi atas objek yang diposisikan terkait dengan awal |
{i>PositionedObjectLayout<i}
Kemungkinan tata letak [PositionedObject][google.aps.docs.v1.PositionedObject].
Enum | |
---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
Tata letak tidak ditentukan. |
WRAP_TEXT |
Teks membungkus di sekitar objek yang diposisikan. |
BREAK_LEFT |
Memutuskan teks sedemikian rupa sehingga objek yang diposisikan berada di sebelah kiri dan teks berada di sebelah kanan. |
BREAK_RIGHT |
Menghentikan teks sedemikian rupa sehingga objek yang diposisikan di sebelah kanan dan teks berada di sebelah kiri. |
BREAK_LEFT_RIGHT |
Memecah teks sedemikian rupa sehingga tidak ada teks di sebelah kiri atau kanan objek yang diposisikan. |
IN_FRONT_OF_TEXT |
Objek yang diposisikan berada di depan teks. |
BEHIND_TEXT |
Objek yang diposisikan berada di belakang teks. |
DisarankanPositionedObjectProperties
Perubahan yang disarankan untuk PositionedObjectProperties
.
Representasi JSON |
---|
{ "positionedObjectProperties": { object ( |
Kolom | |
---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
Mask yang menunjukkan kolom mana pada |
PositionedObjectPropertiesSuggestionState
Mask yang menunjukkan kolom mana pada PositionedObjectProperties
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "positioningSuggestionState": { object ( |
Kolom | |
---|---|
positioningSuggestionState |
Mask yang menunjukkan kolom mana di |
embeddedObjectSuggestionState |
Mask yang menunjukkan kolom mana di |
PositionedObjectPositioningSuggestionState
Mask yang menunjukkan kolom mana pada PositionedObjectPositioning
dasar yang telah diubah dalam saran ini. Untuk setiap kolom yang ditetapkan ke true, ada nilai baru yang disarankan.
Representasi JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
Kolom | |
---|---|
layoutSuggested |
Menunjukkan apakah ada saran perubahan pada |
leftOffsetSuggested |
Menunjukkan apakah ada saran perubahan pada |
topOffsetSuggested |
Menunjukkan apakah ada saran perubahan pada |
Metode |
|
---|---|
|
Menerapkan satu atau beberapa pembaruan ke dokumen. |
|
Membuat dokumen kosong menggunakan judul yang diberikan dalam permintaan. |
|
Mendapatkan versi terbaru dari dokumen yang ditentukan. |