Metin İçeriği
Genel metin içeriği. Metin, uyumlu bir şekilde (ör. metin kutusu veya dikdörtgen) ya da sayfadaki bir tablo hücresinde yer almalıdır.
JSON gösterimi |
---|
{ "textElements": [ { object ( |
Alanlar | |
---|---|
textElements[]
|
Stil bilgileri de dahil olmak üzere bileşen parçalarına ayrılmış metin içerikleri. Bu mülk salt okunur durumdadır. |
lists
|
Bu metinde bulunan ve liste kimliğiyle ilişkili madde işaretli listeler. |
Metin Öğesi
Bir TextElement, Şeklin veya TabloHücresinin metin içeriğindeki bir dizi dizinin içeriğini tanımlar.
JSON gösterimi |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Alanlar | |
---|---|
startIndex
|
Bu metin öğesinin Unicode kod birimlerindeki sıfır tabanlı başlangıç dizini. |
endIndex
|
Bu metin öğesinin Unicode kod birimlerindeki sıfır tabanlı bitiş dizini. |
Birlik alanı
kind . Bu öğenin temsil ettiği metin türüdür.
kind
aşağıdakilerden yalnızca biri olabilir:
|
|
paragraphMarker
|
Yeni paragrafın başlangıcını belirten işaretçi.
Bu TextElement öğesinin |
textRun
|
Çalıştırmadaki tüm karakterlerin
TextRuns'ın |
autoText
|
Metinde zaman içinde değişebilen içerikle dinamik olarak değiştirilen bir noktayı temsil eden bir TextElement. |
Paragraf İşaretleyici
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. Bu liste yoksa paragraf bir listeye ait değil. |
Paragraf Stili
Paragrafın tamamı için geçerli stiller.
Bu metin, bir üst placeholder
ile şekil içindeyse bu paragraf stilleri üst öğeden devralınabilir. Devralınan paragraf stilleri, listelerin iç içe yerleştirme düzeyine bağlıdır:
- Bir listede bulunmayan paragraflar, paragraf stilini, üst yer tutucu içindeki listenin 0 iç içe yerleştirme seviyesindeki paragraftan devralır.
- Bir listedeki paragraf, listenin üst yer tutucuya karşılık gelen iç içe yerleştirme düzeyindeki paragraftan paragraf stilini devralır.
Devralınan paragraf stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir.
JSON gösterimi |
---|
{ "lineSpacing": number, "alignment": enum ( |
Alanlar | |
---|---|
lineSpacing
|
Normalin yüzdesi olarak satırlar arasındaki boşluk miktarı.Burada normal değer 100,0 olarak temsil edilir. Politika ayarlanmadan bırakılırsa üst öğeden değer devralınır. |
alignment
|
Bu paragraf için metin hizalaması. |
indentStart
|
Geçerli metin yönüne göre yandaki paragrafın metin başlangıcına karşılık gelen girinti miktarı. Politika ayarlanmadan bırakılırsa üst öğeden değer devralınır. |
indentEnd
|
Geçerli metin yönüne göre, metnin sonuna karşılık gelen paragrafın paragraf girintisi tutarı. Politika ayarlanmadan bırakılırsa üst öğeden değer devralınır. |
spaceAbove
|
Paragrafın üzerindeki fazladan boşluk miktarı. Politika ayarlanmadan bırakılırsa üst öğeden değer devralınır. |
spaceBelow
|
Paragrafın altındaki fazladan boşluk miktarı. Politika ayarlanmadan bırakılırsa üst öğeden değer devralınır. |
indentFirstLine
|
Paragrafın ilk satırının başlangıcı için girinti miktarı. Politika ayarlanmadan bırakılırsa üst öğeden değer devralınır. |
direction
|
Bu paragrafın metin yönü. Ayarlanmazsa metin yönü devralınmadığı için değer varsayılan olarak |
spacingMode
|
Paragrafın aralık modu. |
Uyum
Paragraf için metin hizalama türleri.
Sıralamalar | |
---|---|
ALIGNMENT_UNSPECIFIED
|
Paragraf hizalaması üst öğeden devralınır. |
START
|
Paragraf, çizginin başına hizalanır. LTR metni için sola hizalandı, aksi halde sağa hizalandı. |
CENTER
|
Paragraf ortalanmış. |
END
|
Paragraf, satırın sonuna hizalanır. LTR metni için sağa hizalandı, aksi halde sola hizalandı. |
JUSTIFIED
|
Paragraf yaslanmış. |
Metin Yönü
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ğrudur. |
RIGHT_TO_LEFT
|
Metin sağdan sola doğru gider. |
Boşluk Modu
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
|
Paragraf aralığı, liste öğeleri arasında atlanır. |
Madde işareti
Paragrafın madde işaretini açıklar.
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. |
bulletStyle
|
Bu madde işaretine uygulanan paragrafa özgü metin stili. |
Metin Stili
TextRun'a uygulanabilecek stili gösterir.
Bu metin, bir üst placeholder
ile bir şekil içinde yer alıyorsa bu metin stilleri üst öğeden devralınabilir. Devralınan metin stilleri, listelerin iç içe yerleştirme düzeyine bağlıdır:
- Bir paragrafta bulunmayan listedeki metin, paragraftaki yeni satır karakterinden üst stilin yer tutucusu içindeki 0 iç içe yerleştirme seviyesinden metin stilini devralır.
- Listedeki bir paragrafta yayınlanan metin, paragraftaki yeni satır karakterinden üst stilin yer tutucusu içindeki liste iç içe yerleştirme seviyesinde metin stilini devralır.
Devralınan metin stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Metin, üst yer tutucu olmadan bir şekil içinde yer alıyorsa bu alanların ayarı kaldırıldığında stil, Slaytlar düzenleyicisindeki varsayılanlarla eşleşen bir değere döndürülür.
JSON gösterimi |
---|
{ "backgroundColor": { object ( |
Alanlar | |
---|---|
backgroundColor
|
Metnin arka plan rengi. Ayarlanırsa içindeki |
foregroundColor
|
Metnin rengi. Ayarlanırsa içindeki |
bold
|
Metnin kalın olarak oluşturulup oluşturulmayacağı. |
italic
|
Metnin italik olup olmadığı. |
fontFamily
|
Metnin yazı tipi ailesi.
Yazı tipi ailesi, Slaytlar'daki Yazı tipi menüsünden veya Google Fonts'tan alınan herhangi bir yazı tipi olabilir. Yazı tipi adı tanınmazsa metin
Bazı yazı tipleri, metnin ağırlığını etkileyebilir. Bir güncelleme isteği hem |
fontSize
|
Metnin yazı tipinin boyutu. Okunduğunda, |
link
|
Metnin köprü hedefi. Politika ayarlanmadan bırakılırsa herhangi bir bağlantı bulunmaz. Bağlantılar üst metinden devralınmaz. Bir 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 harfle yazılmış olup olmadığı. |
strikethrough
|
Metnin üstü çizili olup olmadığı. |
underline
|
Metnin altı çizili olup olmadığı. |
weightedFontFamily
|
Yazı tipi ailesi ve metnin ağırlığı oluşturuldu.
Bu alan, geriye dönük uyumluluğu bozmadan uygunsuz yazı tipi ağırlıklarını desteklemeyi amaçlayan bir
Bir güncelleme isteği hem
|
İsteğe BağlıRenk
Tamamen opak veya şeffaf olabilen bir renk.
JSON gösterimi |
---|
{
"opaqueColor": {
object (
|
Alanlar | |
---|---|
opaqueColor
|
Ayarlanırsa opak bir renk olarak kullanılır. Politika ayarlanmadan bırakılırsa şeffaf bir rengi temsil eder. |
Temel ofset
Metnin normal konumundan dikey olarak kayarak uzaklaşma yolları.
Sıralamalar | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Metnin referans göreli konumu üst öğeden devralınır. |
NONE
|
Metin dikey olarak kopyalanmamış. |
SUPERSCRIPT
|
Metin, dikey olarak yukarıya (üst karakter) göre ayarlanmış. |
SUBSCRIPT
|
Metin dikey olarak aşağı kaydırma (alt simge) içeriyor. |
AğırlıklıYazı TipiAilesi
Bir TextRun stilini şekillendirmek için kullanılan yazı tipi ailesini ve ağırlığı 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 alınan herhangi bir yazı tipi olabilir. Yazı tipi adı tanınmazsa metin |
weight
|
Metnin oluşturulan ağırlığı. Bu alan, |
Metin Çalıştırma
Hepsi aynı stile sahip bir metin dosyasını 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. |
Otomatik Metin
Otomatik metni temsil eden bir TextElement türü.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type
|
Bu otomatik metnin türü. |
content
|
Bu otomatik metnin, varsa varsa oluşturulan içeriği. |
style
|
Bu otomatik metne uygulanan stil. |
Type
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
Listeler, bir listeyle ilişkili paragraflara ait madde işaretlerinin görünümünü ve tarzını tanımlar. Bir listenin parçası olan bir paragraf, söz konusu listenin kimliğiyle ilgili dolaylı bir referansa sahiptir.
JSON gösterimi |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object (
|
Alanlar | |
---|---|
listId
|
Listenin kimliği. |
nestingLevel
|
İlişkili seviyedeki madde işaretlerinin özellikleri için iç içe yerleştirme seviyelerinin haritası. Bir liste en fazla dokuz iç içe yerleştirme düzeyine sahiptir, dolayısıyla bu haritadaki anahtarlar için olası değerler 0 ile 8 arasıdır (0 ve 8 dahil). |
NestingLevel
Belirli bir iç içe yerleştirme seviyesindeki madde işaretinin görünümünü ve tarzını açıklayan özellikler içerir.
JSON gösterimi |
---|
{
"bulletStyle": {
object (
|
Alanlar | |
---|---|
bulletStyle
|
Bu iç içe yerleştirme seviyesindeki madde işareti stili. |