TextContent
Konten teks umum. Teks harus berada dalam bentuk yang kompatibel (mis. kotak teks atau persegi panjang) atau sel tabel di halaman.
| Representasi JSON |
|---|
{ "textElements": [ { object ( |
| Kolom | |
|---|---|
textElements[]
|
Isi teks dipecah menjadi bagian-bagian komponennya, termasuk informasi gaya. Properti ini bersifat hanya baca. |
lists
|
Daftar berbutir yang ada dalam teks ini, yang dikelompokkan berdasarkan ID daftar. |
TextElement
TextElement menjelaskan konten rentang indeks dalam konten teks Shape atau TableCell.
| Representasi JSON |
|---|
{ "startIndex": integer, "endIndex": integer, // Union field |
| Kolom | |
|---|---|
startIndex
|
Indeks awal berbasis nol dari elemen teks ini, dalam unit kode Unicode. |
endIndex
|
Indeks akhir berbasis nol dari elemen teks ini, eksklusif, dalam unit kode Unicode. |
Kolom gabungan
kind. Jenis teks yang diwakili oleh elemen ini.
kind
hanya dapat berupa salah satu dari berikut:
|
|
paragraphMarker
|
Penanda yang merepresentasikan awal paragraf baru.
|
textRun
|
TextElement yang merepresentasikan rangkaian teks yang semua karakternya dalam rangkaian tersebut memiliki
|
autoText
|
TextElement yang merepresentasikan tempat dalam teks yang diganti secara dinamis dengan konten yang dapat berubah seiring waktu. |
ParagraphMarker
Jenis TextElement yang merepresentasikan 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 ke seluruh paragraf.
Jika teks ini berada dalam bentuk dengan placeholder induk, maka gaya paragraf ini dapat diwarisi dari induk. Gaya paragraf yang diwarisi bergantung pada tingkat hierarki daftar:
- Paragraf yang tidak ada dalam daftar akan mewarisi gaya paragrafnya dari paragraf di tingkat bersarang 0 dalam daftar di dalam placeholder induk.
- Paragraf dalam daftar akan mewarisi gaya paragrafnya dari paragraf pada tingkat bersarang yang sesuai dari daftar di dalam penampung induk.
Gaya paragraf yang diwarisi ditampilkan sebagai kolom yang tidak disetel dalam pesan ini.
| Representasi JSON |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| Kolom | |
|---|---|
lineSpacing
|
Jumlah ruang di antara garis, sebagai persentase normal, dengan normal direpresentasikan sebagai 100,0. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
alignment
|
Perataan teks untuk paragraf ini. |
indentStart
|
Jumlah indentasi untuk paragraf di sisi yang sesuai dengan awal teks, berdasarkan arah teks saat ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
indentEnd
|
Indentasi jumlah untuk paragraf di sisi yang sesuai dengan akhir teks, berdasarkan arah teks saat ini. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
spaceAbove
|
Jumlah ruang ekstra di atas paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
spaceBelow
|
Jumlah ruang ekstra di bawah paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
indentFirstLine
|
Jumlah indentasi untuk awal baris pertama paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
direction
|
Arah teks paragraf ini. Jika tidak disetel, nilai defaultnya adalah
|
spacingMode
|
Mode penspasian untuk paragraf. |
Perataan
Jenis perataan teks untuk paragraf.
| Enum | |
|---|---|
ALIGNMENT_UNSPECIFIED
|
Perataan paragraf diwarisi dari induk. |
START
|
Paragraf disejajarkan dengan awal baris. Diratakan kiri untuk teks LTR, diratakan kanan untuk teks lainnya. |
CENTER
|
Paragraf berada di tengah. |
END
|
Paragraf disejajarkan dengan akhir baris. Diratakan ke kanan untuk teks LTR, diratakan ke kiri untuk teks lainnya. |
JUSTIFIED
|
Paragraf diratakan. |
TextDirection
Teks petunjuk arah dapat muncul.
| Enum | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Arah teks diwarisi dari induk. |
LEFT_TO_RIGHT
|
Teks bergerak dari kiri ke kanan. |
RIGHT_TO_LEFT
|
Teks bergerak dari kanan ke kiri. |
SpacingMode
Berbagai mode untuk jarak paragraf.
| Enum | |
|---|---|
SPACING_MODE_UNSPECIFIED
|
Mode penspasian diwarisi dari induk. |
NEVER_COLLAPSE
|
Jarak antarparagraf selalu dirender. |
COLLAPSE_LISTS
|
Jarak antar-paragraf dilewati di antara elemen daftar. |
Butir
Mendeskripsikan poin paragraf.
| Representasi JSON |
|---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
| Kolom | |
|---|---|
listId
|
ID daftar tempat paragraf ini berada. |
nestingLevel
|
Level bertingkat paragraf ini dalam daftar. |
glyph
|
Glyph butir yang dirender untuk paragraf ini. |
bulletStyle
|
Gaya teks khusus paragraf yang diterapkan pada poin ini. |
TextStyle
Mewakili gaya yang dapat diterapkan ke TextRun.
Jika teks ini ada dalam bentuk dengan placeholder induk, gaya teks ini dapat diwarisi dari induk. Gaya teks yang diwarisi bergantung pada tingkat penyusunan daftar:
- Run teks dalam paragraf yang tidak ada dalam daftar akan mewarisi gaya teksnya dari karakter baris baru dalam paragraf pada tingkat nesting 0 dari daftar di dalam placeholder induk.
- Run teks dalam paragraf yang ada dalam daftar akan mewarisi gaya teksnya dari karakter baris baru dalam paragraf pada tingkat bersarang yang sesuai dari daftar di dalam placeholder induk.
Gaya teks yang diwarisi ditampilkan sebagai kolom yang tidak disetel dalam pesan ini. Jika teks terdapat dalam bentuk tanpa placeholder induk, membatalkan setelan kolom ini akan mengembalikan gaya ke nilai yang cocok dengan default di editor Slide.
| Representasi JSON |
|---|
{ "backgroundColor": { object ( |
| Kolom | |
|---|---|
backgroundColor
|
Warna latar belakang teks. Jika disetel, warna akan buram atau transparan, bergantung pada apakah kolom
|
foregroundColor
|
Warna teks itu sendiri. Jika disetel, warna akan buram atau transparan, bergantung pada apakah kolom
|
bold
|
Apakah teks dirender sebagai tebal atau tidak. |
italic
|
Apakah teks dimiringkan 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 dalam
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 ada link. Link tidak diwarisi 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
|
smallCaps
|
Apakah teks dalam huruf kapital kecil atau tidak. |
strikethrough
|
Apakah teks dicoret atau tidak. |
underline
|
Apakah teks digarisbawahi atau tidak. |
weightedFontFamily
|
Jenis font dan ketebalan teks yang dirender.
Kolom ini adalah ekstensi dari
Jika permintaan update menentukan nilai untuk
Jika
Jika
|
OptionalColor
Warna yang dapat sepenuhnya buram atau sepenuhnya transparan.
| Representasi JSON |
|---|
{
"opaqueColor": {
object ( |
| Kolom | |
|---|---|
opaqueColor
|
Jika disetel, nilai ini akan digunakan sebagai warna buram. Jika tidak disetel, ini akan menampilkan warna transparan. |
BaselineOffset
Cara teks dapat diimbangi secara vertikal dari posisi normalnya.
| Enum | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Offset dasar teks diwarisi dari induk. |
NONE
|
Teks tidak diimbangi secara vertikal. |
SUPERSCRIPT
|
Teks diimbangi secara vertikal ke atas (superskrip). |
SUBSCRIPT
|
Teks diimbangi secara vertikal ke bawah (subskrip). |
WeightedFontFamily
Mewakili jenis font dan ketebalan 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 dalam
|
weight
|
Ketebalan teks yang dirender. Kolom ini dapat memiliki nilai apa pun yang merupakan kelipatan
|
TextRun
Jenis TextElement yang merepresentasikan rangkaian teks yang semuanya memiliki gaya yang sama.
| Representasi JSON |
|---|
{
"content": string,
"style": {
object ( |
| Kolom | |
|---|---|
content
|
Teks run ini. |
style
|
Gaya yang diterapkan pada proses ini. |
AutoText
Jenis TextElement yang merepresentasikan teks otomatis.
| Representasi JSON |
|---|
{ "type": enum ( |
| Kolom | |
|---|---|
type
|
Jenis teks otomatis ini. |
content
|
Konten yang dirender dari teks otomatis ini, jika tersedia. |
style
|
Gaya diterapkan ke teks otomatis ini. |
Jenis
Jenis teks otomatis
| Enum | |
|---|---|
TYPE_UNSPECIFIED
|
Jenis teks otomatis tidak ditentukan. |
SLIDE_NUMBER
|
Ketik untuk teks otomatis yang menampilkan nomor slide saat ini. |
Daftar
List menjelaskan 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 ke properti butir di tingkat terkait. Daftar memiliki paling banyak sembilan tingkat penyusunan, sehingga kemungkinan nilai untuk kunci peta ini adalah 0 hingga 8, inklusif. |
NestingLevel
Berisi properti yang menjelaskan tampilan dan nuansa butir daftar pada tingkat penataan tertentu.
| Representasi JSON |
|---|
{
"bulletStyle": {
object ( |
| Kolom | |
|---|---|
bulletStyle
|
Gaya butir pada tingkat bertingkat ini. |