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, liste kimliğine göre anahtarlanmış madde işaretli listeler. |
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, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "paragraphMarker": { object ( |
| 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. |
| Bu öğenin temsil ettiği metin türü. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır: | |
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. |
| Karşılıklı olarak hariç tutulan alanların sonu. | |
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
Bir paragrafın tamamına uygulanan stiller.
Bu metin, üst öğesi olan bir şekil placeholder içinde yer alıyorsa 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 bulunmayan 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 olarak temsil edildiği satırlar arasındaki boşluk miktarı (normalin yüzdesi olarak). 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, aksi takdirde 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 placeholder içinde yer alıyorsa bu metin stilleri üst öğeden devralınabilir. Hangi metin stillerinin devralınacağı, 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üzeyindeki paragrafta bulunan 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ı kaldırıldığında 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. Ayarlanmışsa rengi, içindeki alanının ayarlanıp ayarlanmadığına bağlı olarak opak veya şeffaftır.
|
foregroundColor
|
Metnin rengi. Ayarlanmışsa rengi, içindeki alanının ayarlanıp ayarlanmadığına bağlı olarak opak veya şeffaftır.
|
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ünde veya Google Fonts'ta yer alan 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ı tipinin 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 çizili olup olmadığı. |
underline
|
Metnin altının ç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 opak renk olarak kullanılır. Ayarlanmamışsa bu, ş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
Bir TextRun'ı stilize etmek için kullanılan 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ünde veya Google Fonts'ta yer alan 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 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ş 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. |