TextContent
Konten teks umum. Teks harus berada 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 visual. Properti ini bersifat hanya baca. |
lists
|
Daftar berbutir yang terdapat dalam teks ini, yang diberi kunci 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 hal berikut:
|
|
paragraphMarker
|
Penanda yang mewakili awal paragraf baru.
|
textRun
|
TextElement yang mewakili run 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. |
ParagraphMarker
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 berlaku untuk seluruh paragraf.
Jika teks ini terdapat dalam bentuk dengan
placeholder
induk, 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 0 bertingkat daftar di dalam placeholder induk.
- Paragraf dalam daftar akan mewarisi gaya paragrafnya dari paragraf pada tingkat bertingkat yang sesuai dari daftar di dalam placeholder induk.
Gaya paragraf yang diwarisi direpresentasikan sebagai kolom yang tidak ditetapkan dalam pesan ini.
Representasi JSON |
---|
{ "lineSpacing": number, "alignment": enum ( |
Kolom | |
---|---|
lineSpacing
|
Jumlah spasi di antara baris, sebagai persentase dari 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 disetel, nilai akan diwarisi dari induk. |
spaceAbove
|
Jumlah spasi tambahan di atas paragraf. Jika tidak ditetapkan, nilai akan diwarisi dari induk. |
spaceBelow
|
Jumlah spasi tambahan di bawah paragraf. Jika tidak disetel, nilai akan diwarisi dari induk. |
indentFirstLine
|
Jumlah indentasi untuk awal baris pertama paragraf. Jika tidak disetel, nilai akan diwarisi dari induk. |
direction
|
Arah teks paragraf ini. Jika tidak ditetapkan, nilai defaultnya adalah
|
spacingMode
|
Mode spasi untuk paragraf. |
Perataan
Jenis perataan teks untuk paragraf.
Enum | |
---|---|
ALIGNMENT_UNSPECIFIED
|
Perataan paragraf diwarisi dari induk. |
START
|
Paragraf sejajar dengan awal baris. Diratakan ke kiri untuk teks LTR, diratakan ke kanan jika tidak. |
CENTER
|
Paragraf berada di tengah. |
END
|
Paragraf disejajarkan ke akhir baris. Rata kanan untuk teks LTR, rata kiri jika tidak. |
JUSTIFIED
|
Paragraf rata kanan. |
TextDirection
Teks petunjuk arah bisa mengalir.
Enum | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Arah teks diwarisi dari induk. |
LEFT_TO_RIGHT
|
Teks ditulis dari kiri ke kanan. |
RIGHT_TO_LEFT
|
Teks berjalan dari kanan ke kiri. |
SpacingMode
Berbagai mode untuk spasi paragraf.
Enum | |
---|---|
SPACING_MODE_UNSPECIFIED
|
Mode spasi diwarisi dari induk. |
NEVER_COLLAPSE
|
Jarak antarparagraf selalu dirender. |
COLLAPSE_LISTS
|
Spasi paragraf dilewati di antara elemen daftar. |
Butir
Menjelaskan poin paragraf.
Representasi JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
Kolom | |
---|---|
listId
|
ID daftar tempat paragraf ini tercantum. |
nestingLevel
|
Tingkat bertingkat paragraf ini dalam daftar. |
glyph
|
bullet glyph yang dirender untuk paragraf ini. |
bulletStyle
|
Gaya teks khusus paragraf yang diterapkan ke butir ini. |
TextStyle
Merepresentasikan gaya visual yang dapat diterapkan ke TextRun.
Jika teks ini dimuat dalam bentuk dengan induk
placeholder
, maka gaya teks ini mungkin 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 pada tingkat bertingkat 0 dari daftar di dalam placeholder induk.
- Jalur teks dalam paragraf yang ada dalam daftar akan mewarisi gaya teksnya dari karakter baris baru dalam paragraf pada tingkat susunan daftar yang sesuai di dalam placeholder induk.
Gaya teks yang diwarisi ditunjukkan sebagai kolom yang tidak ditetapkan dalam pesan ini. Jika teks dimuat dalam bentuk tanpa placeholder induk, menghapus 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, tergantung apakah
|
foregroundColor
|
Warna teks itu sendiri. Jika ditetapkan, warnanya buram atau transparan, bergantung pada apakah
kolom
|
bold
|
Apakah teks dirender sebagai tebal atau tidak. |
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 dikenal, teks akan dirender dengan
Beberapa font dapat memengaruhi ketebalan teks. Jika permintaan pembaruan menentukan nilai untuk
|
fontSize
|
Ukuran font teks. Saat dibaca,
|
link
|
Tujuan hyperlink dari teks. Jika tidak disetel, tidak ada link. Link tidak diwarisi dari teks induk. Mengubah link dalam permintaan update akan menyebabkan beberapa perubahan lain pada gaya teks rentang:
|
baselineOffset
|
Offset vertikal teks dari posisi normalnya.
Teks dengan offset dasar pengukuran
|
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.
Bidang ini merupakan perluasan dari
Jika permintaan pembaruan menentukan nilai untuk
Jika
Jika
|
OptionalColor
Warna yang dapat sepenuhnya buram atau sepenuhnya transparan.
Representasi JSON |
---|
{
"opaqueColor": {
object ( |
Kolom | |
---|---|
opaqueColor
|
Jika ditetapkan, warna ini akan digunakan sebagai warna buram. Jika tidak disetel, warna ini akan mewakili warna transparan. |
BaselineOffset
Cara teks dapat dioffset secara vertikal dari posisi normalnya.
Enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Offset dasar pengukuran teks diwarisi dari induk. |
NONE
|
Teks tidak di-offset secara vertikal. |
SUPERSCRIPT
|
Teks dioffset secara vertikal ke atas (superskrip). |
SUBSCRIPT
|
Teks dioffset secara vertikal ke bawah (subskrip). |
WeightedFontFamily
Merepresentasikan 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
|
Bobot teks yang dirender. Kolom ini dapat memiliki nilai apa pun yang merupakan kelipatan
|
TextRun
Jenis TextElement yang mewakili rangkaian teks yang semuanya memiliki gaya yang sama.
Representasi JSON |
---|
{
"content": string,
"style": {
object ( |
Kolom | |
---|---|
content
|
Teks dari operasi ini. |
style
|
Gaya yang diterapkan ke operasi ini. |
AutoText
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 visual yang diterapkan ke teks otomatis ini. |
Jenis
Jenis teks otomatis
Enum | |
---|---|
TYPE_UNSPECIFIED
|
Jenis teks otomatis yang tidak ditentukan. |
SLIDE_NUMBER
|
Ketik untuk teks otomatis yang mewakili nomor slide saat ini. |
Daftar
{i>List <i}mendeskripsikan tampilan dan nuansa poin-poin milik paragraf yang terkait dengan sebuah 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 pada tingkat yang terkait. Daftar memiliki maksimal sembilan tingkat tingkatan, sehingga kemungkinan nilai untuk kunci peta ini adalah 0 hingga 8, inklusif. |
NestingLevel
Berisi properti yang menjelaskan tampilan dan nuansa poin daftar pada tingkat penyusunan bertingkat tertentu.
Representasi JSON |
---|
{
"bulletStyle": {
object ( |
Kolom | |
---|---|
bulletStyle
|
Gaya butir pada tingkat penyusunan bertingkat ini. |