KontenTeks
Konten teks umum. Teks harus dalam bentuk yang kompatibel (misalnya kotak teks atau persegi panjang) atau sel tabel di halaman.
Representasi JSON |
---|
{ "textElements": [ { object ( |
Kolom | |
---|---|
textElements[]
|
Konten teks dibagi menjadi beberapa bagian komponennya, termasuk informasi gaya. Properti ini bersifat hanya baca. |
lists
|
Daftar berbutir yang terdapat dalam teks ini, yang terkunci dengan ID daftar. |
TextElement
TextElement menjelaskan konten rentang indeks dalam konten teks Bentuk atau TableCell.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Kolom | |
---|---|
startIndex
|
Indeks awal berbasis nol untuk elemen teks ini, dalam unit kode Unicode. |
endIndex
|
Indeks akhir berbasis nol dari elemen teks ini, eksklusif, dalam unit kode Unicode. |
Kolom union kind . Jenis teks yang diwakili oleh elemen ini.
kind
hanya dapat berupa salah satu dari berikut:
|
|
paragraphMarker
|
Penanda yang mewakili awal paragraf baru.
|
textRun
|
TextElement yang mewakili sekumpulan teks dengan semua karakter dalam run memiliki
|
autoText
|
TextElement yang mewakili tempat dalam teks yang diganti secara dinamis dengan konten yang dapat berubah dari waktu ke waktu. |
Paragraf Paragraf
Jenis TextElement yang mewakili awal paragraf baru.
Representasi JSON |
---|
{ "style": { object ( |
Kolom | |
---|---|
style
|
Gaya paragraf |
bullet
|
Butir untuk paragraf ini. Jika tidak ada, paragraf tidak termasuk dalam daftar. |
ParagraphStyle
Gaya yang diterapkan pada seluruh paragraf.
Jika teks ini berbentuk dengan induk placeholder
, maka gaya paragraf ini dapat diwarisi dari induk. Gaya paragraf mana yang diwarisi bergantung pada tingkat hierarki daftar:
- Paragraf yang tidak ada dalam daftar akan mewarisi gaya paragrafnya dari paragraf yang ada di tingkat susunan 0 daftar di dalam placeholder induk.
- Paragraf dalam daftar akan mewarisi gaya paragrafnya dari paragraf pada tingkat hierarki daftar yang sesuai di dalam placeholder induk.
Gaya paragraf yang diwariskan direpresentasikan sebagai kolom yang belum ditetapkan dalam pesan ini.
Representasi JSON |
---|
{ "lineSpacing": number, "alignment": enum ( |
Kolom | |
---|---|
lineSpacing
|
Jumlah spasi antarbaris, sebagai persentase normal, dengan normal dinyatakan sebagai 100,0. Jika tidak disetel, nilai akan diwariskan dari induk. |
alignment
|
Perataan teks untuk paragraf ini. |
indentStart
|
Jumlah indentasi untuk paragraf di samping yang sesuai dengan awal teks, berdasarkan arah teks saat ini. Jika tidak disetel, nilai akan diwariskan dari induk. |
indentEnd
|
Jumlah indentasi untuk paragraf di samping yang sesuai dengan akhir teks, berdasarkan arah teks saat ini. Jika tidak disetel, nilai akan diwariskan dari induk. |
spaceAbove
|
Jumlah spasi tambahan di atas paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
spaceBelow
|
Jumlah ruang tambahan di bawah paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
indentFirstLine
|
Jumlah indentasi untuk awal baris pertama paragraf. Jika tidak disetel, nilai akan diwariskan dari induk. |
direction
|
Arah teks paragraf ini. Jika tidak disetel, nilai ditetapkan secara default ke
|
spacingMode
|
Mode spasi untuk paragraf. |
Perataan
Jenis perataan teks untuk paragraf.
Enumerasi | |
---|---|
ALIGNMENT_UNSPECIFIED
|
Perataan paragraf diwarisi dari induk. |
START
|
Paragraf sejajar dengan awal baris. Rata kiri untuk teks LTR, rata kanan. |
CENTER
|
Paragraf berada di tengah. |
END
|
Paragraf sejajar dengan akhir baris. Rata kanan untuk teks LTR, rata kiri. |
JUSTIFIED
|
Paragraf tersebut dibenarkan. |
Arah Teks
Teks rute dapat mengalir.
Enumerasi | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Arah teks diwarisi dari induk. |
LEFT_TO_RIGHT
|
Teks dari kiri ke kanan. |
RIGHT_TO_LEFT
|
Teks berubah dari kanan ke kiri. |
Mode Spasi
Berbagai mode untuk spasi paragraf.
Enumerasi | |
---|---|
SPACING_MODE_UNSPECIFIED
|
Mode spasi diwarisi dari induk. |
NEVER_COLLAPSE
|
Spasi paragraf selalu dirender. |
COLLAPSE_LISTS
|
Spasi paragraf dilewati di antara elemen daftar. |
Peluru
Menjelaskan butir paragraf.
Representasi JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object (
|
Kolom | |
---|---|
listId
|
ID daftar tempat paragraf ini berada. |
nestingLevel
|
Tingkat hierarki paragraf ini dalam daftar. |
glyph
|
glyph bullet yang dirender untuk paragraf ini. |
bulletStyle
|
Gaya teks khusus paragraf yang diterapkan ke butir ini. |
TextStyle
Mewakili gaya yang dapat diterapkan ke TextRun.
Jika teks ini berbentuk dengan induk placeholder
, maka gaya teks ini dapat diwarisi dari induk. Gaya teks mana yang diwarisi bergantung pada tingkat hierarki daftar:
- Teks yang berjalan dalam paragraf yang tidak ada dalam daftar akan mewarisi gaya teksnya dari karakter baris baru dalam paragraf di tingkat hierarki 0 daftar di dalam placeholder induk.
- Teks yang berjalan dalam paragraf yang ada dalam daftar akan mewarisi gaya teksnya dari karakter baris baru dalam paragraf di tingkat hierarki daftar yang sesuai di dalam placeholder induk.
Gaya teks yang diwarisi diwakili sebagai kolom yang tidak ditetapkan dalam pesan ini. Jika teks terdapat dalam bentuk tanpa placeholder induk, membatalkan setelan kolom ini akan mengembalikan gaya ke nilai yang cocok dengan nilai default di editor Slide.
Representasi JSON |
---|
{ "backgroundColor": { object ( |
Kolom | |
---|---|
backgroundColor
|
Warna latar belakang teks. Jika ditetapkan, warnanya akan buram atau transparan, bergantung apakah kolom
|
foregroundColor
|
Warna teks itu sendiri. Jika ditetapkan, warnanya akan buram atau transparan, bergantung apakah kolom
|
bold
|
Apakah teks dirender dengan huruf tebal. |
italic
|
Apakah teks dicetak miring atau tidak. |
fontFamily
|
Jenis font teks.
Jenis font dapat berupa font apa pun dari menu Font di Slide atau dari
Google Fonts. Jika nama font tidak dikenali, teks akan dirender di
Beberapa font dapat memengaruhi ketebalan teks. Jika permintaan update menentukan nilai untuk
|
fontSize
|
Ukuran font teks. Saat dibaca, |
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:
|
baselineOffset
|
Offset vertikal teks dari posisi normalnya.
Teks dengan
offset dasar pengukuran
|
smallCaps
|
Apakah teks ditulis dengan huruf kapital kecil. |
strikethrough
|
Apakah teks dicoret atau tidak. |
underline
|
Apakah teks digarisbawahi atau tidak. |
weightedFontFamily
|
Jenis font dan bobot teks yang dirender.
Kolom ini merupakan ekstensi dari
Jika permintaan update menentukan nilai untuk
Jika
Jika
|
WarnaOpsional
Warna yang dapat sepenuhnya buram atau sepenuhnya transparan.
Representasi JSON |
---|
{
"opaqueColor": {
object (
|
Kolom | |
---|---|
opaqueColor
|
Jika disetel, ini akan digunakan sebagai warna buram. Jika tidak disetel, warna transparan akan ditampilkan. |
OffsetDasar Pengukuran
Cara offset teks secara vertikal dari posisi normalnya.
Enumerasi | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Offset garis dasar teks diwarisi dari induk. |
NONE
|
Teks tidak di-offset secara vertikal. |
SUPERSCRIPT
|
Teks di-off up secara vertikal ke atas (superskrip). |
SUBSCRIPT
|
Teks diperkecil secara vertikal ke bawah (subskrip). |
Jenis FontBerbobot
Mewakili jenis dan ketebalan font yang digunakan untuk menata gaya TextRun.
Representasi JSON |
---|
{ "fontFamily": string, "weight": integer } |
Kolom | |
---|---|
fontFamily
|
Jenis font teks.
Jenis font dapat berupa font apa pun dari menu Font di Slide atau dari
Google Fonts. Jika nama font tidak dikenali, teks akan dirender di
|
weight
|
Bobot teks yang dirender. Kolom ini dapat memiliki nilai apa pun yang merupakan kelipatan dari
|
Teks Jalankan
Jenis TextElement yang mewakili run of text yang semuanya memiliki gaya yang sama.
Representasi JSON |
---|
{
"content": string,
"style": {
object (
|
Kolom | |
---|---|
content
|
Teks operasi ini. |
style
|
Gaya yang diterapkan untuk proses ini. |
Teks Otomatis
Jenis TextElement yang mewakili teks otomatis.
Representasi JSON |
---|
{ "type": enum ( |
Kolom | |
---|---|
type
|
Jenis teks otomatis ini. |
content
|
Konten yang dirender dari teks otomatis ini, jika tersedia. |
style
|
Gaya yang diterapkan pada teks otomatis ini. |
Type
Jenis teks otomatis
Enumerasi | |
---|---|
TYPE_UNSPECIFIED
|
Jenis teks otomatis yang belum ditetapkan. |
SLIDE_NUMBER
|
Ketik untuk teks otomatis yang mewakili nomor slide saat ini. |
Daftar
Daftar mendeskripsikan tampilan dan nuansa butir yang termasuk dalam paragraf yang terkait dengan daftar. Paragraf yang merupakan bagian dari daftar memiliki referensi implisit ke ID daftar tersebut.
Representasi JSON |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object (
|
Kolom | |
---|---|
listId
|
ID daftar. |
nestingLevel
|
Peta tingkat bertingkat untuk properti butir pada tingkat terkait. Daftar memiliki maksimal sembilan tingkat tingkatan, sehingga nilai yang memungkinkan untuk kunci peta ini adalah 0 hingga 8, inklusif. |
Tingkat Nest
Berisi properti yang menjelaskan tampilan dan nuansa butir daftar pada tingkat tingkatan tertentu.
Representasi JSON |
---|
{
"bulletStyle": {
object (
|
Kolom | |
---|---|
bulletStyle
|
Gaya butir pada tingkat tingkatan ini. |