TextContent
Genel metin içeriği. Metin, sayfada uyumlu bir şekil (ör. metin kutusu veya dikdörtgen) ya da tablo hücresinde yer almalıdır.
| JSON gösterimi |
|---|
{ "textElements": [ { object ( |
| Alanlar | |
|---|---|
textElements[]
|
Metin içerikleri, stil bilgileri de dahil olmak üzere bileşenlerine ayrılır. Bu özellik salt okunurdur. |
lists
|
Bu metinde yer alan madde işaretli listeler, liste kimliğine göre anahtarlanır. |
TextElement
TextElement, bir Shape veya TableCell'in metin içeriğindeki bir dizi dizinin içeriğini açıklar.
| JSON gösterimi |
|---|
{ "startIndex": integer, "endIndex": integer, // Union field |
| Alanlar | |
|---|---|
startIndex
|
Bu metin öğesinin Unicode kod birimlerindeki sıfır tabanlı başlangıç indeksi. |
endIndex
|
Bu metin öğesinin sıfır tabanlı bitiş dizini (hariç), Unicode kod birimlerinde. |
Birleşik alan
kind. Bu öğenin temsil ettiği metin türü.
kind
aşağıdakilerden yalnızca biri olabilir:
|
|
paragraphMarker
|
Yeni bir paragrafın başlangıcını temsil eden işaretçi.
Bu TextElement'in |
textRun
|
Çalışmadaki tüm karakterlerin aynı
TextRun'ların |
autoText
|
Metinde, zaman içinde değişebilen içerikle dinamik olarak değiştirilen bir noktayı temsil eden TextElement. |
ParagraphMarker
Yeni bir paragrafın başlangıcını temsil eden bir TextElement türü.
| JSON gösterimi |
|---|
{ "style": { object ( |
| Alanlar | |
|---|---|
style
|
Paragrafın stili |
bullet
|
Bu paragrafın madde işareti. Yoksa paragraf bir listeye ait değildir. |
ParagraphStyle
Stiller, paragrafın tamamına uygulanır.
Bu metin, üst öğesi olan bir şekil içinde yer alıyorsa placeholder bu paragraf stilleri üst öğeden devralınabilir. Hangi paragraf stillerinin devralınacağı, listelerin iç içe yerleştirme düzeyine bağlıdır:
- Bir listede olmayan paragraf, paragraf stilini üst yer tutucunun içindeki listenin 0 iç içe yerleştirme düzeyindeki paragraftan devralır.
- Bir listedeki paragraf, paragraf stilini üst yer tutucunun içindeki listenin karşılık gelen iç içe yerleştirme düzeyindeki paragraftan devralır.
Devralınan paragraf stilleri bu iletide ayarlanmamış alanlar olarak gösterilir.
| JSON gösterimi |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| Alanlar | |
|---|---|
lineSpacing
|
Normalin %100,0 olarak temsil edildiği satırlar arasındaki boşluk miktarı. Ayarlanmamışsa değer üst öğeden devralınır. |
alignment
|
Bu paragrafın metin hizalaması. |
indentStart
|
Geçerli metin yönüne göre, metnin başlangıcına karşılık gelen taraftaki paragraf için girinti miktarı. Ayarlanmamışsa değer üst öğeden devralınır. |
indentEnd
|
Geçerli metin yönüne göre, metnin sonuna karşılık gelen taraftaki paragraf için girinti miktarı. Ayarlanmamışsa değer üst öğeden devralınır. |
spaceAbove
|
Paragrafın üstündeki ek boşluk miktarı. Ayarlanmamışsa değer üst öğeden devralınır. |
spaceBelow
|
Paragrafın altındaki ek boşluğun miktarı. Ayarlanmamışsa değer üst öğeden devralınır. |
indentFirstLine
|
Paragrafın ilk satırının başlangıcındaki girinti miktarı. Ayarlanmamışsa değer üst öğeden devralınır. |
direction
|
Bu paragrafın metin yönü. Ayarlanmamışsa metin yönü devralınmadığı için değer varsayılan olarak |
spacingMode
|
Paragrafın aralık modu. |
Uyum
Bir paragraf için metin hizalama türleri.
| Sıralamalar | |
|---|---|
ALIGNMENT_UNSPECIFIED
|
Paragraf hizalama, üst öğeden devralınır. |
START
|
Paragraf, satırın başlangıcına hizalanır. Soldan sağa metin için sola, diğerleri için sağa hizalanır. |
CENTER
|
Paragraf ortalanır. |
END
|
Paragraf, satırın sonuna hizalanır. Soldan sağa metin için sağa hizalı, aksi takdirde sola hizalı. |
JUSTIFIED
|
Paragraf hizalanmış. |
TextDirection
Yol tarifi metni akabilir.
| Sıralamalar | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Metin yönü üst öğeden devralınır. |
LEFT_TO_RIGHT
|
Metin soldan sağa doğru ilerler. |
RIGHT_TO_LEFT
|
Metin sağdan sola doğru ilerler. |
SpacingMode
Paragraf aralığı için farklı modlar.
| Sıralamalar | |
|---|---|
SPACING_MODE_UNSPECIFIED
|
Aralık modu üst öğeden devralınır. |
NEVER_COLLAPSE
|
Paragraf aralığı her zaman oluşturulur. |
COLLAPSE_LISTS
|
Liste öğeleri arasında paragraf aralığı atlanır. |
Madde işareti
Paragrafın madde işaretini tanımlar.
| JSON gösterimi |
|---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
| Alanlar | |
|---|---|
listId
|
Bu paragrafın ait olduğu listenin kimliği. |
nestingLevel
|
Bu paragrafın listedeki iç içe yerleştirme seviyesi. |
glyph
|
Bu paragraf için oluşturulan madde işareti glifi. |
bulletStyle
|
Bu madde işaretine uygulanan paragrafa özgü metin stili. |
TextStyle
Bir TextRun'a uygulanabilecek stili temsil eder.
Bu metin, üst öğesi olan bir şekil içinde yer alıyorsa placeholder, bu metin stilleri üst öğeden devralınabilir. Hangi metin stillerinin devralındığı, listelerin iç içe yerleştirme düzeyine bağlıdır:
- Bir listede olmayan bir paragraftaki metin çalıştırması, metin stilini üst yer tutucunun içindeki listenin 0 iç içe yerleştirme düzeyinde paragraftaki yeni satır karakterinden devralır.
- Bir listedeki paragrafta bulunan metin çalıştırması, metin stilini üst yer tutucunun içindeki listede karşılık gelen iç içe yerleştirme düzeyindeki paragrafta bulunan yeni satır karakterinden devralır.
Devralınan metin stilleri bu iletide ayarlanmamış alanlar olarak gösterilir. Metin, üst yer tutucusu olmayan bir şekil içinde yer alıyorsa bu alanların ayarını kaldırmak stili, Slaytlar düzenleyicisindeki varsayılanlarla eşleşen bir değere geri döndürür.
| JSON gösterimi |
|---|
{ "backgroundColor": { object ( |
| Alanlar | |
|---|---|
backgroundColor
|
Metnin arka plan rengi. Ayarlanırsa rengi, içindeki |
foregroundColor
|
Metnin rengi. Ayarlanırsa rengi, içindeki |
bold
|
Metnin kalın olarak oluşturulup oluşturulmadığı. |
italic
|
Metnin italik olup olmadığı. |
fontFamily
|
Metnin yazı tipi ailesi.
Yazı tipi ailesi, Slaytlar'daki Yazı tipi menüsünden veya Google Fonts'tan herhangi bir yazı tipi olabilir. Yazı tipi adı tanınmıyorsa metin
Bazı yazı tipleri, metnin ağırlığını etkileyebilir. Bir güncelleme isteğinde hem |
fontSize
|
Metnin yazı tipi boyutu. Okunduğunda, |
link
|
Metnin köprü hedefi. Ayarlanmamışsa bağlantı yoktur. Bağlantılar, üst metinden devralınmaz. Güncelleme isteğindeki bağlantının değiştirilmesi, aralığın metin stilinde başka değişikliklere neden olur:
|
baselineOffset
|
Metnin normal konumundan dikey uzaklığı.
|
smallCaps
|
Metnin küçük büyük harflerle yazılıp yazılmadığı |
strikethrough
|
Metnin üstünün çizilip çizilmediği. |
underline
|
Metnin altı çizili olup olmadığı. |
weightedFontFamily
|
Metnin yazı tipi ailesi ve oluşturulan ağırlığı.
Bu alan, geriye dönük uyumluluğu bozmadan açık yazı tipi ağırlıklarını desteklemek için
Bir güncelleme isteğinde hem
If
|
OptionalColor
Tamamen opak veya tamamen şeffaf olabilen bir renk.
| JSON gösterimi |
|---|
{
"opaqueColor": {
object ( |
| Alanlar | |
|---|---|
opaqueColor
|
Ayarlanırsa bu renk opak renk olarak kullanılır. Ayarlanmamışsa şeffaf bir rengi temsil eder. |
BaselineOffset
Metnin normal konumundan dikey olarak kaydırılabileceği yöntemler.
| Sıralamalar | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Metnin referans çizgisi uzaklığı üst öğeden devralınır. |
NONE
|
Metin dikey olarak kaydırılmamış. |
SUPERSCRIPT
|
Metin dikey olarak yukarıya doğru kaydırılır (üst simge). |
SUBSCRIPT
|
Metin dikey olarak aşağıya kaydırılır (alt simge). |
WeightedFontFamily
TextRun'ı stilize etmek için kullanılan bir yazı tipi ailesini ve ağırlığını temsil eder.
| JSON gösterimi |
|---|
{ "fontFamily": string, "weight": integer } |
| Alanlar | |
|---|---|
fontFamily
|
Metnin yazı tipi ailesi.
Yazı tipi ailesi, Slaytlar'daki Yazı tipi menüsünden veya Google Fonts'tan herhangi bir yazı tipi olabilir. Yazı tipi adı tanınmıyorsa metin |
weight
|
Metnin oluşturulan ağırlığı. Bu alan, |
TextRun
Tümü aynı stile sahip bir metin dizisini temsil eden TextElement türü.
| JSON gösterimi |
|---|
{
"content": string,
"style": {
object ( |
| Alanlar | |
|---|---|
content
|
Bu çalıştırmanın metni. |
style
|
Bu çalıştırmaya uygulanan stil. |
AutoText
Otomatik metni temsil eden bir TextElement türü.
| JSON gösterimi |
|---|
{ "type": enum ( |
| Alanlar | |
|---|---|
type
|
Bu otomatik metnin türü. |
content
|
Varsa bu otomatik metnin oluşturulan içeriği. |
style
|
Bu otomatik metne uygulanan stil. |
Tür
Otomatik metin türleri
| Sıralamalar | |
|---|---|
TYPE_UNSPECIFIED
|
Belirtilmemiş bir otomatik metin türü. |
SLIDE_NUMBER
|
Geçerli slayt numarasını temsil eden otomatik metin türü. |
Liste
Liste, bir listeyle ilişkili paragraflara ait madde işaretlerinin görünümünü ve tarzını tanımlar. Bir listenin parçası olan paragraf, listenin kimliğine örtülü bir referans içerir.
| JSON gösterimi |
|---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
| Alanlar | |
|---|---|
listId
|
Listenin kimliği. |
nestingLevel
|
İlişkili düzeydeki madde işaretlerinin özelliklerine yönelik iç içe yerleştirme düzeylerinin haritası. Bir listede en fazla dokuz iç içe yerleştirme düzeyi bulunur. Bu nedenle, bu haritanın anahtarları için olası değerler 0 ile 8 (dahil) arasındadır. |
NestingLevel
Belirli bir iç içe yerleştirme düzeyinde liste madde işaretinin görünümünü ve tarzını açıklayan özellikleri içerir.
| JSON gösterimi |
|---|
{
"bulletStyle": {
object ( |
| Alanlar | |
|---|---|
bulletStyle
|
Bu iç içe yerleştirme düzeyindeki madde işaretinin stili. |