TextContent
Genel metin içeriği. Metin, sayfadaki uyumlu bir şekilde (ör. metin kutusu veya dikdörtgen) veya tablo hücresinde yer almalıdır.
JSON gösterimi |
---|
{ "textElements": [ { object ( |
Alanlar | |
---|---|
textElements[]
|
Stil bilgileri dahil olmak üzere bileşenlerine ayrılmış metin içerikleri. Bu özellik salt okunurdur. |
lists
|
Bu metinde yer alan ve liste kimliğiyle birlikte belirtilen madde işaretli listeler. |
TextElement
TextElement, bir Shape veya TableCell’in metin içeriğindeki bir dizin aralığının içeriğini açıklar.
JSON gösterimi |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Alanlar | |
---|---|
startIndex
|
Unicode kod birimleri cinsinden, bu metin öğesinin sıfır tabanlı başlangıç dizini. |
endIndex
|
Bu metin öğesinin sıfır tabanlı bitiş dizini (Unicode kod birimlerinde). |
Birlik 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.
İlgili içeriği oluşturmak için kullanılan
|
textRun
|
Çalıştırmadaki tüm karakterlerin aynı olduğu bir metni temsil eden TextElement
TextRuns'ın
|
autoText
|
Metindeki, zaman içinde değişebilecek içerikle dinamik olarak değiştirilen bir yeri temsil eden TextElement. |
ParagraphMarker
Yeni bir paragrafın başlangıcını temsil eden TextElement türü.
JSON gösterimi |
---|
{ "style": { object ( |
Alanlar | |
---|---|
style
|
Paragrafın stili |
bullet
|
Bu paragrafın listesi. Yoksa paragraf bir listeye ait değil. |
ParagraphStyle
Bir paragrafın tamamı için geçerli olan stiller.
Bu metin, üst öğesi olan bir şekildeyse placeholder
bu paragraf stilleri üst öğeden devralınabilir. Hangi paragraf stillerinin devralınacağı, listelerin iç içe yerleştirme seviyesine bağlıdır:
- Listede olmayan bir paragraf, paragraf stilini üst yer tutucunun içindeki listenin 0 iç içe yerleştirme seviyesindeki paragraftan devralır.
- Listedeki bir 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 yüzdesi olarak çizgiler arasındaki boşluk miktarı. Normal, 100,0 olarak temsil edilir. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır. |
alignment
|
Bu paragraf için metin hizalaması. |
indentStart
|
Geçerli metin yönüne göre, metnin başlangıcına karşılık gelen taraftaki paragrafın girinti miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır. |
indentEnd
|
Geçerli metin yönüne göre, metnin sonuna karşılık gelen taraftaki paragrafın girinti miktarı. Ayarlanmazsa değer üst öğeden devralınır. |
spaceAbove
|
Paragrafın üzerindeki fazladan boşluk miktarı. Ayarlanmazsa değer üst öğeden devralınır. |
spaceBelow
|
Paragrafın altındaki ek boşluk miktarı. Ayarlanmazsa değer üst öğeden devralınır. |
indentFirstLine
|
Paragrafın ilk satırının başlangıcı için girinti miktarı. Ayarlanmazsa değer üst öğeden devralınır. |
direction
|
Bu paragrafın metin yönü. Metin yönü devralınmadığı için ayarlanmazsa değer varsayılan olarak |
spacingMode
|
Paragraf için aralık modu. |
Uyum
Bir paragraftaki metin hizalama türleri.
Sıralamalar | |
---|---|
ALIGNMENT_UNSPECIFIED
|
Paragraf hizalaması üst öğeden devralınır. |
START
|
Paragraf, satırın başına hizalanır. Soldan sağa metinler için sola, aksi takdirde sağa hizalanır. |
CENTER
|
Paragraf ortalanmalıdır. |
END
|
Paragraf, satırın sonuna hizalanır. Sağdan sola metin için sağa, aksi takdirde sola hizalanır. |
JUSTIFIED
|
Paragraf iki yana yaslanmış. |
TextDirection
Yol tarifi metni akışa girebilir.
Sıralamalar | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Metin yönü, üst öğeden devralınır. |
LEFT_TO_RIGHT
|
Metin soldan sağa doğru gider. |
RIGHT_TO_LEFT
|
Metin sağdan sola doğru gider. |
SpacingMode
Paragraf aralığı için farklı modlar.
Sıralamalar | |
---|---|
SPACING_MODE_UNSPECIFIED
|
Boşluk 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
Bir paragraftaki 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 glifi. |
bulletStyle
|
Bu madde işaretine uygulanan paragrafa özel metin stili. |
TextStyle
Bir TextRun'a uygulanabilecek stili temsil eder.
Bu metin üst öğe içeren bir şekilde yer alıyorsa
placeholder
, bu metin stilleri üst öğeden devralınabilir. Hangi metin stillerinin devralınacağı, listelerin iç içe yerleştirilme düzeyine bağlıdır:
- Listede bulunmayan bir paragrafta çalıştırılan bir metin, metin stilini üst yer tutucunun içindeki listenin 0 iç içe yerleştirme seviyesindeki paragraftaki yeni satır karakterinden devralır.
- Bir listedeki paragrafta yer alan metin satırı, metin stilini üst yer tutucunun içindeki listede, paragrafın karşılık gelen iç içe yerleştirme seviyesindeki yeni satır karakterinden devralır.
Devralınan metin stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Metin, üst öğe yer tutucusu olmayan bir şekilde içeriyorsa bu alanların ayarlarını kaldırdığınızda stil, Slaytlar düzenleyicisindeki varsayılanlarla eşleşen bir değere geri döner.
JSON gösterimi |
---|
{ "backgroundColor": { object ( |
Alanlar | |
---|---|
backgroundColor
|
Metnin arka plan rengi. Ayarlanırsa renk, içindeki |
foregroundColor
|
Metnin kendi rengi. Bu özellik ayarlanırsa renk opak veya şeffaf olur.
|
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 şu dilde oluşturulur:
Bazı yazı tipleri metnin ağırlığını etkileyebilir. Bir güncelleme isteği hem |
fontSize
|
Metin yazı tipinin boyutu. Okurken |
link
|
Metnin köprü hedefi. Ayarlanmamışsa bağlantı gösterilmez. Bağlantılar, üst metinden devralınmaz. Güncelleme isteğinde bağlantının değiştirilmesi, aralığın metin stilinde başka değişikliklere neden olur:
|
baselineOffset
|
Metnin normal konumuna göre dikey ofseti.
|
smallCaps
|
Metnin küçük büyük harflerle yazılmış olup olmadığı. |
strikethrough
|
Metnin üstü çizili olup olmadığı. |
underline
|
Metnin altının çizili olup olmadığı. |
weightedFontFamily
|
Yazı tipi ailesi ve metnin oluşturulan ağırlığı.
Bu alan, geriye dönük uyumluluğu bozmadan açık yazı tipi ağırlıklarını desteklemek için tasarlanmış
Güncelleme isteği hem
Eğer
|
OptionalColor
Tamamen opak veya tamamen şeffaf olabilen bir renk.
JSON gösterimi |
---|
{
"opaqueColor": {
object ( |
Alanlar | |
---|---|
opaqueColor
|
Ayarlanırsa opak renk olarak kullanılır. Ayarlanmazsa şeffaf bir rengi temsil eder. |
BaselineOffset
Metnin normal konumundan dikey olarak kaydırılabileceği yöntemler.
Sıralamalar | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Metnin referans değeri üst öğeden devralınır. |
NONE
|
Metin dikey olarak kaydırılmamış. |
SUPERSCRIPT
|
Metin dikey olarak yukarı kaydırılır (üst simge). |
SUBSCRIPT
|
Metin dikey olarak aşağıya doğru kaydırılır (alt simge). |
WeightedFontFamily
TextRun stilini belirlemek 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 seçilebilir. Yazı tipi adı tanınmıyorsa metin |
weight
|
Metnin oluşturulan ağırlığı. Bu alanda şu değerin katları olabilir:
|
TextRun
Tümünün aynı stili olan bir metin akışını temsil eden bir 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ş otomatik metin türü. |
SLIDE_NUMBER
|
Geçerli slayt numarasını temsil eden otomatik metin yazın. |
Liste
Liste, bir listeyle ilişkili paragraflara ait madde işaretlerinin görünümünü ve tarzını açıklar. Bir listenin parçası olan paragraf, söz konusu 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 göre iç içe yerleştirme düzeylerinin haritası. Bir listenin en fazla dokuz iç içe yerleştirme seviyesi vardır. Bu nedenle, bu haritanın anahtarları için olası değerler 0 ile 8 arasındadır. |
NestingLevel
Belirli bir iç içe yerleştirme seviyesinde bir liste 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 bir madde işaretinin stili. |