TextContent
Genel metin içeriği. Metin, sayfada uyumlu bir şekilde (ör. metin kutusu veya dikdörtgen) ya da 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ılan 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
|
Unicode kod birimleri cinsinden hariç, bu metin öğesinin sıfır tabanlı bitiş dizini. |
Birlik alanı
kind Bu öğenin temsil ettiği metnin türüdü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
İlgili içeriği oluşturmak için kullanılan
|
autoText
|
Metindeki bir noktayı temsil eden ve zaman içinde değişebilen içerikle dinamik olarak değiştirilen bir 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 paragraftaki madde işareti. Yoksa paragraf bir listeye ait değil. |
ParagraphStyle
Tüm paragraf için geçerli olan stiller.
Bu metin üst öğe içeren bir şekilde yer alıyorsa
placeholder
ise bu paragraf stilleri üst öğeden devralınabilir. Hangi paragraf stillerinin devralınacağı, listelerin iç içe yerleştirme düzeyine 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.
- Bir listedeki bir paragraf, paragraf stilini üst yer tutucunun içine karşılık gelen iç içe yerleştirme seviyesindeki paragraftan devralır.
Devralınan paragraf stilleri, bu iletide ayarlanmamış alanlar olarak gösterilir.
JSON gösterimi |
---|
{ "lineSpacing": number, "alignment": enum ( |
Alanlar | |
---|---|
lineSpacing
|
Satırlar arasındaki boşluk, normalin yüzdesi olarak ifade edilir.Normal değer, 100,0 olarak ifade 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, paragraf için metnin başlangıcına karşılık gelen yan taraftaki girinti miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır. |
indentEnd
|
Geçerli metin yönüne göre, paragraf için metnin sonuna karşılık gelen yan taraftaki girinti miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır. |
spaceAbove
|
Paragrafın üzerindeki fazladan boşluk miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır. |
spaceBelow
|
Paragrafın altındaki fazladan boşluk miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır. |
indentFirstLine
|
Paragrafın ilk satırının başlangıcı için girinti miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır. |
direction
|
Bu paragrafın metin yönü. Ayarlanmadan bırakılırsa 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. LTR metni için sola, aksi takdirde sağa hizalanır. |
CENTER
|
Paragraf ortalandı. |
END
|
Paragraf, satırın sonuna hizalanır. LTR metni için sağa, aksi takdirde sola hizalandı. |
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 gider. |
RIGHT_TO_LEFT
|
Metin sağdan sola 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 listeye iç içe yerleştirme düzeyi. |
glyph
|
Bu paragraf için oluşturulan madde işareti glifi. |
bulletStyle
|
Bu madde işaretine uygulanan paragrafa özel metin stili. |
TextStyle
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. Devralınan metin stilleri, listelerin iç içe yerleştirme 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 liste içindeki bir paragrafta çalıştırılan bir metin, metin stilini üst yer tutucunun içindeki listenin karşılık gelen iç içe yerleştirme düzeyinde paragraftaki yeni satır karakterinden devralır.
Devralınan metin stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Metin, üst yer tutucusu olmayan bir şeklin içinde yer alıyorsa bu alanların ayarlanmaması durumunda stil, Slaytlar düzenleyicisindeki varsayılanlarla eşleşen bir değere geri döndürülür.
JSON gösterimi |
---|
{ "backgroundColor": { object ( |
Alanlar | |
---|---|
backgroundColor
|
Metnin arka plan rengi. Bu özellik ayarlanırsa renk opak veya şeffaf olur.
|
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. Yazı tipi adı tanınmıyorsa metin şu dilde oluşturulur:
Bazı yazı tipleri metnin ağırlığını etkileyebilir. Güncelleme isteği hem
|
fontSize
|
Metin yazı tipinin boyutu. Okunduğunda,
|
link
|
Metnin köprü hedefi. Ayarlanmadan bırakılırsa bağlantı yoktur. 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ığı.
Şununla kısa mesaj gönder:
|
smallCaps
|
Metnin küçük harf 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ın uzantısı
Güncelleme isteği hem
Eğer
Eğer
|
OptionalColor
Tamamen opak veya tamamen şeffaf olabilen bir renk.
JSON gösterimi |
---|
{
"opaqueColor": {
object (
|
Alanlar | |
---|---|
opaqueColor
|
Ayarlanırsa bu opak renk olarak kullanılır. Politika ayarlanmazsa şeffaf bir renk temsil eder. |
BaselineOffset
Metnin normal konumundan dikey olarak kaydırılabileceği yöntemler.
Sıralamalar | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Metnin referans uzaklığı üst öğeden devralınır. |
NONE
|
Metin dikey olarak kaydırılmıyor. |
SUPERSCRIPT
|
Metin yukarı doğru dikey olarak ofset (üst simge) |
SUBSCRIPT
|
Metin, dikey olarak aşağı doğru kaydırılmıştı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. Yazı tipi adı tanınmıyorsa metin şu dilde oluşturulur:
|
weight
|
Metnin oluşturulan ağırlığı. Bu alanda şu değerin katları olabilir:
|
TextRun
Tümü aynı stile sahip bir metin çalışması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. |
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 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 bir paragrafta söz konusu listenin kimliğine dolaylı olarak atıfta bulunulur.
JSON gösterimi |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object (
|
Alanlar | |
---|---|
listId
|
Listenin kimliği. |
nestingLevel
|
İlişkilendirilmiş düzeydeki madde işaretlerinin özelliklerine ilişkin iç içe yerleştirme düzeylerinin haritası. Bir listede en fazla dokuz iç içe yerleştirme seviyesi vardır, dolayısıyla bu haritanın anahtarları için olası değerler 0'dan 8'e (her ikisi de dahil) kadardı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. |