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 dimuat dalam teks ini, dikunci dengan ID daftar. |
TextElement
TextElement menjelaskan konten dari 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 union
kind . Jenis teks yang diwakili elemen ini.
kind
hanya dapat berupa salah satu dari hal berikut:
|
|
paragraphMarker
|
Penanda yang mewakili awal paragraf baru.
Tujuan
|
textRun
|
TextElement yang mewakili rangkaian teks dengan semua karakter dalam run memiliki
Tujuan
|
autoText
|
TextElement yang mewakili tempat dalam teks yang secara dinamis diganti 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 tersebut bukan milik daftar. |
ParagraphStyle
Gaya yang berlaku untuk seluruh paragraf.
Jika teks ini dimuat dalam bentuk dengan induk
placeholder
, maka gaya paragraf ini mungkin 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 di tingkat 0 bertingkat daftar di dalam placeholder induk.
- Paragraf dalam daftar akan mewarisi gaya paragrafnya dari paragraf pada tingkat susunan yang sesuai dengan daftar di dalam placeholder induk.
Gaya paragraf yang diwariskan ditunjukkan sebagai kolom yang tidak ditetapkan dalam pesan ini.
Representasi JSON |
---|
{ "lineSpacing": number, "alignment": enum ( |
Kolom | |
---|---|
lineSpacing
|
Jumlah spasi antar-garis, sebagai persentase dari nilai normal, jika normal dinyatakan sebagai 100,0. Jika tidak disetel, nilai akan diwarisi dari induk. |
alignment
|
Perataan teks untuk paragraf ini. |
indentStart
|
Indentasi jumlah untuk paragraf di sisi yang sesuai dengan awal teks, berdasarkan arah teks saat ini. Jika tidak disetel, 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 disetel, 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 disetel, nilai secara default akan
|
spacingMode
|
Mode spasi untuk paragraf. |
Perataan
Jenis perataan teks untuk paragraf.
Enum | |
---|---|
ALIGNMENT_UNSPECIFIED
|
Perataan paragraf diwarisi dari induk. |
START
|
Paragraf sejajar dengan bagian awal baris. Rata kiri untuk teks LTR, rata kanan untuk teks LTR. |
CENTER
|
Paragraf berada di tengah. |
END
|
Paragraf sejajar dengan akhir baris. Rata kanan untuk teks LTR, rata kiri untuk teks LTR. |
JUSTIFIED
|
Paragraf dibenarkan. |
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 ditulis dari kanan ke kiri. |
SpacingMode
Berbagai mode untuk spasi paragraf.
Enum | |
---|---|
SPACING_MODE_UNSPECIFIED
|
Mode spasi diwarisi dari induk. |
NEVER_COLLAPSE
|
Spasi paragraf selalu dirender. |
COLLAPSE_LISTS
|
Spasi paragraf dilewati di antara elemen daftar. |
Butir
Menjelaskan butir dari suatu paragraf.
Representasi JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object (
|
Kolom | |
---|---|
listId
|
ID daftar yang ada di paragraf ini. |
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 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 di tingkat 0 bertingkat daftar di dalam placeholder induk.
- Teks yang berjalan dalam paragraf yang berada dalam daftar akan mewarisi gaya teksnya dari karakter baris baru dalam paragraf pada tingkat bertingkat yang sesuai dari daftar 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 disetel, warna akan buram atau transparan, tergantung apakah
|
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, atribut
|
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.
Kirim pesan 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.
Bidang ini merupakan perluasan dari
Jika permintaan pembaruan menentukan nilai untuk
Jika
Jika
|
OptionalColor
Warna yang bisa sepenuhnya buram atau sepenuhnya transparan.
Representasi JSON |
---|
{
"opaqueColor": {
object (
|
Kolom | |
---|---|
opaqueColor
|
Jika disetel, warna ini akan digunakan sebagai warna buram. Jika tidak disetel, warna ini akan mewakili warna transparan. |
BaselineOffset
Cara teks dapat di-offset 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 di-offset secara vertikal ke atas (superskrip). |
SUBSCRIPT
|
Teks di-offset secara vertikal ke bawah (subskrip). |
WeightedFontFamily
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 dikenal, teks akan dirender dengan
|
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 operasi ini. |
style
|
Gaya yang diterapkan untuk lari 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 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. Sebuah daftar memiliki paling banyak sembilan tingkat bertingkat, sehingga nilai yang mungkin untuk kunci peta ini adalah 0 sampai 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. |