REST Resource: documents

Kaynak: Belge

Google Dokümanlar dokümanı.

JSON gösterimi
{
  "documentId": string,
  "title": string,
  "tabs": [
    {
      object (Tab)
    }
  ],
  "revisionId": string,
  "suggestionsViewMode": enum (SuggestionsViewMode),
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
Alanlar
documentId

string

Yalnızca çıkış. Belgenin kimliği.

title

string

Dokümanın başlığı.

tabs[]

object (Tab)

Dokümanın parçası olan sekmeler.

Sekmeler, başka bir sekmenin içine yerleştirilmiş bir sekme olan alt sekmeler içerebilir. Alt sekmeler, Tab.child_tabs alanıyla temsil edilir.

revisionId

string

Yalnızca çıkış. Dokümanın düzeltme kimliği. Güncellemelerin hangi düzeltmeye uygulanacağını ve doküman bu düzeltmeden sonra düzenlenmişse isteğin nasıl davranması gerektiğini belirtmek için güncelleme isteklerinde kullanılabilir. Yalnızca kullanıcının dokümana düzenleme erişimi varsa doldurulur.

Düzeltme kimliği sıralı bir sayı değil, opak bir dizedir. Düzeltme kimliğinin biçimi zaman içinde değişebilir. Döndürülen düzeltme kimliğinin, yalnızca iade edildikten sonra 24 saat boyunca geçerli olacağı garanti edilir ve bu kimlik kullanıcılar arasında paylaşılamaz. Çağrılar arasında düzeltme kimliği değişmiyorsa doküman da değişmemiştir. Buna karşılık, kimliğin değiştirilmesi (aynı doküman ve kullanıcı için) genellikle dokümanın güncellendiği anlamına gelir. Ancak kimliğin değiştirilmesi, kimlik biçimi değişiklikleri gibi dahili faktörlerden de kaynaklanıyor olabilir.

suggestionsViewMode

enum (SuggestionsViewMode)

Yalnızca çıkış. Dokümana uygulanan öneriler görüntüleme modu.

Not: Doküman düzenlenirken değişiklikler SUGGESTIONS_INLINE içeren bir dokümana dayanmalıdır.

body

object (Body)

Yalnızca çıkış. Dokümanın ana gövdesi.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.body kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

headers

map (key: string, value: object (Header))

Yalnızca çıkış. Üstbilgi kimliğiyle birlikte sağlanan, dokümandaki başlıklar.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.headers kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

footers

map (key: string, value: object (Footer))

Yalnızca çıkış. Dokümandaki, altbilgi kimliğiyle birlikte yayınlanan altbilgiler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.footers kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

footnotes

map (key: string, value: object (Footnote))

Yalnızca çıkış. Dokümandaki dipnot kimliği ile belirtilmiş dipnotlar.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.footnotes kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

documentStyle

object (DocumentStyle)

Yalnızca çıkış. Dokümanın stili.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.document_style kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

suggestedDocumentStyleChanges

map (key: string, value: object (SuggestedDocumentStyle))

Yalnızca çıkış. Dokümanın stili için önerilen değişiklikler (öneri kimliği ile belirtilir).

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.suggested_document_style_changes kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

namedStyles

object (NamedStyles)

Yalnızca çıkış. Dokümanın adlandırılmış stilleri.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.named_styles kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

suggestedNamedStylesChanges

map (key: string, value: object (SuggestedNamedStyles))

Yalnızca çıkış. Dokümanın adlandırılmış stillerinde öneri kimliği ile belirtilen değişiklikler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.suggested_named_styles_changes kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

lists

map (key: string, value: object (List))

Yalnızca çıkış. Liste kimliğiyle ilişkili olarak dokümandaki listeler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.lists kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

namedRanges

map (key: string, value: object (NamedRanges))

Yalnızca çıkış. Dokümandaki adlandırılmış aralıklar (ada göre anahtarlarla belirtilir).

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.named_ranges kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

inlineObjects

map (key: string, value: object (InlineObject))

Yalnızca çıkış. Dokümandaki, nesne kimliğiyle ilişkili satır içi nesneler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.inline_objects kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

positionedObjects

map (key: string, value: object (PositionedObject))

Yalnızca çıkış. Nesne kimliğiyle belirtilen dokümandaki konumlandırılmış nesneler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.document_tab.positioned_objects kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

Sekme

Dokümandaki bir sekme.

JSON gösterimi
{
  "tabProperties": {
    object (TabProperties)
  },
  "childTabs": [
    {
      object (Tab)
    }
  ],

  // Union field content can be only one of the following:
  "documentTab": {
    object (DocumentTab)
  }
  // End of list of possible types for union field content.
}
Alanlar
tabProperties

object (TabProperties)

Sekmenin özellikleri (ör. kimlik ve başlık).

childTabs[]

object (Tab)

Bu sekmenin içine yerleştirilmiş alt sekmeler.

Birleştirme alanı content. Sekmenin içeriği. content şunlardan yalnızca biri olabilir:
documentTab

object (DocumentTab)

Metin ve resim gibi doküman içeriklerinin yer aldığı bir sekme

TabProperties

Bir sekmenin özellikleri.

JSON gösterimi
{
  "tabId": string,
  "title": string,
  "parentTabId": string,
  "index": integer,
  "nestingLevel": integer
}
Alanlar
tabId

string

Yalnızca çıkış. Sekmenin kimliği. Bu alan değiştirilemez.

title

string

Sekmenin kullanıcı tarafından görülebilen adı.

parentTabId

string

İsteğe bağlı. Üst sekmenin kimliği. Kök düzeyinde bir sekme olduğunda, yani üst sekmesi yoksa boştur.

index

integer

Sekmenin üst öğe içindeki sıfır tabanlı dizini.

nestingLevel

integer

Yalnızca çıkış. Dokümandaki sekmenin derinliği. Kök düzeyindeki sekmeler 0'dan başlar.

DocumentTab

Doküman içeriklerini barındıran bir sekme.

JSON gösterimi
{
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
Alanlar
body

object (Body)

Doküman sekmesinin ana gövdesi.

headers

map (key: string, value: object (Header))

Doküman sekmesindeki üstbilgilerle ilişkili üstbilgiler.

footers

map (key: string, value: object (Footer))

Doküman sekmesinde yer alan ve altbilgi kimliğiyle birlikte yayınlanan altbilgiler.

footnotes

map (key: string, value: object (Footnote))

Doküman sekmesinde yer alan ve dipnot kimliğiyle belirtilen dipnotlar.

documentStyle

object (DocumentStyle)

Doküman sekmesinin stili.

suggestedDocumentStyleChanges

map (key: string, value: object (SuggestedDocumentStyle))

Doküman sekmesinin stilinde yapılan önerilen değişiklikler (öneri kimliği ile belirtilir).

namedStyles

object (NamedStyles)

Doküman sekmesinin adlandırılmış stilleri.

suggestedNamedStylesChanges

map (key: string, value: object (SuggestedNamedStyles))

Doküman sekmesinin adlandırılmış stillerinde önerilen değişiklikler (öneri kimliği ile belirtilir).

lists

map (key: string, value: object (List))

Doküman sekmesindeki listeler (liste kimliğiyle belirtilir).

namedRanges

map (key: string, value: object (NamedRanges))

Doküman sekmesinde yer alan ve ada göre ayrılmış aralıklar.

inlineObjects

map (key: string, value: object (InlineObject))

Doküman sekmesinde yer alan ve nesne kimliğiyle ilişkili satır içi nesneler.

positionedObjects

map (key: string, value: object (PositionedObject))

Nesne kimliğiyle belirtilen doküman sekmesindeki konumlandırılmış nesneler.

Metin

Doküman gövdesi.

Gövde genellikle headers, footers ve footnotes dışında tüm doküman içeriğini barındırır.

JSON gösterimi
{
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
Alanlar
content[]

object (StructuralElement)

Gövdenin içeriği.

Gövde içeriğinin dizinleri sıfırdan başlar.

StructuralElement

StructuralElement, dokümanın yapısını sağlayan içerikleri tanımlar.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "paragraph": {
    object (Paragraph)
  },
  "sectionBreak": {
    object (SectionBreak)
  },
  "table": {
    object (Table)
  },
  "tableOfContents": {
    object (TableOfContents)
  }
  // End of list of possible types for union field content.
}
Alanlar
startIndex

integer

UTF-16 kod birimlerindeki bu yapısal öğenin sıfır tabanlı başlangıç dizini.

endIndex

integer

UTF-16 kod birimlerinde bu yapısal öğenin sıfır tabanlı uç dizini (özel),

Birleştirme alanı content. Yapısal öğenin içeriği. content şunlardan yalnızca biri olabilir:
paragraph

object (Paragraph)

Yapısal öğenin paragraf türü.

sectionBreak

object (SectionBreak)

Yapısal öğenin bir bölüm sonu türü.

table

object (Table)

Tablo türü bir yapısal öğedir.

tableOfContents

object (TableOfContents)

Yapısal öğenin bir içindekiler türü.

Paragraf

Bir paragrafı temsil eden StructuralElement. Paragraf, yeni satır karakteriyle sona eren bir içerik aralığıdır.

JSON gösterimi
{
  "elements": [
    {
      object (ParagraphElement)
    }
  ],
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "suggestedParagraphStyleChanges": {
    string: {
      object (SuggestedParagraphStyle)
    },
    ...
  },
  "bullet": {
    object (Bullet)
  },
  "suggestedBulletChanges": {
    string: {
      object (SuggestedBullet)
    },
    ...
  },
  "positionedObjectIds": [
    string
  ],
  "suggestedPositionedObjectIds": {
    string: {
      object (ObjectReferences)
    },
    ...
  }
}
Alanlar
elements[]

object (ParagraphElement)

Paragrafın, bileşen bölümlerine ayrılmış içeriği.

paragraphStyle

object (ParagraphStyle)

Bu paragrafın stili.

suggestedParagraphStyleChanges

map (key: string, value: object (SuggestedParagraphStyle))

Önerilen paragraf stili, öneri kimliğiyle birlikte bu paragrafta değiştirilir.

bullet

object (Bullet)

Bu paragraftaki madde işareti. Yoksa paragraf bir listeye ait değil.

suggestedBulletChanges

map (key: string, value: object (SuggestedBullet))

Bu paragrafın madde işareti için önerilen değişiklikler.

positionedObjectIds[]

string

Bu paragrafa bağlanan konumlandırılmış nesnelerin kimlikleri.

suggestedPositionedObjectIds

map (key: string, value: object (ObjectReferences))

Bu paragrafa eklenmesi önerilen konumlandırılmış nesnelerin, öneri kimliğiyle belirtilen kimlikleri.

ParagraphElement

ParagraphElement, Paragraph içindeki içeriği açıklar.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "textRun": {
    object (TextRun)
  },
  "autoText": {
    object (AutoText)
  },
  "pageBreak": {
    object (PageBreak)
  },
  "columnBreak": {
    object (ColumnBreak)
  },
  "footnoteReference": {
    object (FootnoteReference)
  },
  "horizontalRule": {
    object (HorizontalRule)
  },
  "equation": {
    object (Equation)
  },
  "inlineObjectElement": {
    object (InlineObjectElement)
  },
  "person": {
    object (Person)
  },
  "richLink": {
    object (RichLink)
  }
  // End of list of possible types for union field content.
}
Alanlar
startIndex

integer

UTF-16 kod birimleri cinsinden bu paragraf öğesinin sıfır tabanlı başlangıç dizini.

endIndex

integer

UTF-16 kod birimlerinde bu paragraf öğesinin sıfır taban uç dizini (özel)

Birleştirme alanı content. Paragraf öğesinin içeriği. content şunlardan yalnızca biri olabilir:
textRun

object (TextRun)

Metin çalıştırma paragraf öğesi.

autoText

object (AutoText)

Otomatik metin paragraf öğesi.

pageBreak

object (PageBreak)

Sayfa sonu paragraf öğesi.

columnBreak

object (ColumnBreak)

Sütun sonu paragraf öğesi.

footnoteReference

object (FootnoteReference)

Dipnot referans paragraf öğesi.

horizontalRule

object (HorizontalRule)

Yatay kural paragraf öğesi.

equation

object (Equation)

Bir denklem paragraf öğesi.

inlineObjectElement

object (InlineObjectElement)

Bir satır içi nesne paragraf öğesi.

person

object (Person)

Bir kişiye veya e-posta adresine bağlantı veren paragraf öğesidir.

TextRun

Tümü aynı stile sahip olan bir metni temsil eden ParagraphElement.

JSON gösterimi
{
  "content": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
content

string

Bu çalıştırmanın metni.

Çalıştırmadaki metin olmayan tüm öğeler U+E907 Unicode karakteriyle değiştirilir.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. TextRun, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu çalıştırmanın metin stili.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu çalıştırma için değişir.

Metin Stili

Metne uygulanabilecek stili temsil eder.

Devralınan metin stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Bir metin stilinin üst öğesi, metin stilinin nerede tanımlandığına bağlıdır:

  • Paragraph içindeki metnin TextStyle değeri, paragrafa karşılık gelen named style type öğesinden devralır.
  • named style öğesindeki TextStyle, normal text adlandırılmış stilden devralır.
  • normal text adlı stilin TextStyle'ı, Dokümanlar düzenleyicisindeki varsayılan metin stilinden devralınır.
  • Bir tabloda yer alan Paragraph öğesindeki TextStyle, metin stilini tablo stilinden devralabilir.

Metin stili bir üst öğeden devralmazsa, ayarların kaldırılması stili Dokümanlar düzenleyicisindeki varsayılanlarla eşleşen bir değere geri döndürür.

JSON gösterimi
{
  "bold": boolean,
  "italic": boolean,
  "underline": boolean,
  "strikethrough": boolean,
  "smallCaps": boolean,
  "backgroundColor": {
    object (OptionalColor)
  },
  "foregroundColor": {
    object (OptionalColor)
  },
  "fontSize": {
    object (Dimension)
  },
  "weightedFontFamily": {
    object (WeightedFontFamily)
  },
  "baselineOffset": enum (BaselineOffset),
  "link": {
    object (Link)
  }
}
Alanlar
bold

boolean

Metnin kalın olarak oluşturulup oluşturulmadığı.

italic

boolean

Metnin italik olup olmadığı.

underline

boolean

Metnin altının çizili olup olmadığı.

strikethrough

boolean

Metnin üstü çizili olup olmadığı.

smallCaps

boolean

Metnin küçük harf olup olmadığı.

backgroundColor

object (OptionalColor)

Metnin arka plan rengi. Ayarlanırsa renk, color alanına bağlı olarak RGB rengi veya şeffaf olur.

foregroundColor

object (OptionalColor)

Metnin ön plan rengi. Ayarlanırsa renk, color alanına bağlı olarak RGB rengi veya şeffaf olur.

fontSize

object (Dimension)

Metin yazı tipinin boyutu.

weightedFontFamily

object (WeightedFontFamily)

Yazı tipi ailesi ve metnin oluşturulan ağırlığı.

Güncelleme isteği hem weightedFontFamily hem de bold için değer belirtiyorsa önce weightedFontFamily, ardından bold uygulanır.

weightedFontFamily#weight ayarlanmazsa varsayılan olarak 400 olur.

weightedFontFamily ayarlanırsa weightedFontFamily#fontFamily boş olmayan bir değerle de ayarlanmalıdır. Aksi takdirde, 400 hatalı istek hatası döndürülür.

baselineOffset

enum (BaselineOffset)

Metnin normal konumundan dikey uzaklığı.

SUPERSCRIPT veya SUBSCRIPT referans değer ofseti içeren metin, fontSize alanına göre hesaplanan daha küçük bir yazı tipi boyutunda otomatik olarak oluşturulur. Bu alanda yapılan değişiklikler fontSize öğesini etkilemez.

OptionalColor

Tamamen opak veya tamamen şeffaf olabilen bir renk.

JSON gösterimi
{
  "color": {
    object (Color)
  }
}
Alanlar
color

object (Color)

Ayarlanırsa bu opak renk olarak kullanılır. Politika ayarlanmazsa şeffaf bir renk temsil eder.

Renk

Düz renk.

JSON gösterimi
{
  "rgbColor": {
    object (RgbColor)
  }
}
Alanlar
rgbColor

object (RgbColor)

RGB renk değeri.

RgbColor

RGB rengi.

JSON gösterimi
{
  "red": number,
  "green": number,
  "blue": number
}
Alanlar
red

number

Rengin kırmızı bileşeni, 0,0 ile 1,0 arasında.

green

number

0,0 ile 1,0 arasında rengin yeşil bileşeni.

blue

number

0,0 ile 1,0 arasında rengin mavi bileşeni.

Boyut

Belirtilen birimlerde tek bir yöndeki büyüklük.

JSON gösterimi
{
  "magnitude": number,
  "unit": enum (Unit)
}
Alanlar
magnitude

number

Büyüklük.

unit

enum (Unit)

Büyüklük birimleri.

Birim

Ölçü birimleri'ne dokunun.

Sıralamalar
UNIT_UNSPECIFIED Birimler bilinmiyor.
PT Nokta, bir inçin 1/72'si.

WeightedFontFamily

Yazı tipi ailesini ve metnin ağırlığını temsil eder.

JSON gösterimi
{
  "fontFamily": string,
  "weight": integer
}
Alanlar
fontFamily

string

Metnin yazı tipi ailesi.

Yazı tipi ailesi, Dokümanlar'daki Yazı Tipi menüsünde bulunan veya Google Fonts'taki herhangi bir yazı tipi olabilir. Yazı tipi adı tanınmıyorsa metin Arial olarak oluşturulur.

weight

integer

Yazı tipinin ağırlığı. Bu alan, 100 ile 900 arasında (bu değerler dahil) 100'ın katı olan herhangi bir değere sahip olabilir. Bu aralık, CSS 2.1 Spesifikasyonu, 15.6 bölümünde açıklanan sayısal değerlere karşılık gelir ve sayısal olmayan değerlere izin verilmez.

Varsayılan değer 400 ("normal") şeklindedir.

Yazı tipi ağırlığı, oluşturulan yazı tipi ağırlığının yalnızca bir bileşenini oluşturur. Devralma hesaba katıldıktan sonra, oluşturulan ağırlığı weight ve metin stilinin çözümlenen bold değerinin bir kombinasyonu belirler:

  • Metin kalın harflerle yazılmışsa ve ağırlık 400 değerinden küçükse oluşturulan ağırlık 400 olur.
  • Metin kalın harflerle yazılmışsa ve ağırlık 400 değerine eşitse ya da bundan büyükse ancak 700 değerinden küçükse oluşturulan ağırlık 700 olur.
  • Ağırlık 700 değerinden büyükse veya ona eşitse oluşturulan ağırlık ağırlığa eşit olur.
  • Metin kalın değilse oluşturulan ağırlık, ağırlığa eşit olur.

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).

SuggestedTextStyle

TextStyle için değişiklik önerisi.

JSON gösterimi
{
  "textStyle": {
    object (TextStyle)
  },
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
Alanlar
textStyle

object (TextStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir TextStyle. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için textStyleSuggestionState ile birlikte kullanılabilir.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride, TextStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

TextStyleSuggestionState

Bu öneride, TextStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "boldSuggested": boolean,
  "italicSuggested": boolean,
  "underlineSuggested": boolean,
  "strikethroughSuggested": boolean,
  "smallCapsSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "foregroundColorSuggested": boolean,
  "fontSizeSuggested": boolean,
  "weightedFontFamilySuggested": boolean,
  "baselineOffsetSuggested": boolean,
  "linkSuggested": boolean
}
Alanlar
boldSuggested

boolean

bold için değişiklik önerilip önerilmediğini gösterir.

italicSuggested

boolean

italic için değişiklik önerilip önerilmediğini gösterir.

underlineSuggested

boolean

underline için değişiklik önerilip önerilmediğini gösterir.

strikethroughSuggested

boolean

strikethrough için değişiklik önerilip önerilmediğini gösterir.

smallCapsSuggested

boolean

smallCaps için değişiklik önerilip önerilmediğini gösterir.

backgroundColorSuggested

boolean

backgroundColor için değişiklik önerilip önerilmediğini gösterir.

foregroundColorSuggested

boolean

foregroundColor için değişiklik önerilip önerilmediğini gösterir.

fontSizeSuggested

boolean

fontSize için değişiklik önerilip önerilmediğini gösterir.

weightedFontFamilySuggested

boolean

weightedFontFamily için değişiklik önerilip önerilmediğini gösterir.

baselineOffsetSuggested

boolean

baselineOffset için değişiklik önerilip önerilmediğini gösterir.

AutoText

Metindeki bir noktayı temsil eden ParagraphElement, zaman içinde değişebilen içerikle dinamik olarak değiştirilir (ör. sayfa numarası).

JSON gösterimi
{
  "type": enum (Type),
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
type

enum (Type)

Bu otomatik metnin türü.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. AutoText, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu Otomatik Metnin metin stili.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu Otomatik Metin olarak değişir.

Tür

Otomatik metnin türleri.

Sıralamalar
TYPE_UNSPECIFIED Belirtilmemiş bir otomatik metin türü.
PAGE_NUMBER Geçerli sayfa numarasını temsil eden otomatik metni yazın.
PAGE_COUNT Dokümandaki toplam sayfa sayısını temsil eden otomatik metin yazın.

PageBreak

Sayfa sonunu temsil eden ParagraphElement. Sayfa sonu, sonraki metnin başlangıcını sonraki sayfanın en üstünden sağlar.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. PageBreak, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu Sayfa Sonu'nun metin stili.

Metin içeriğine (ör. metin çalıştırmaları ve dipnot referansları) benzer şekilde, bir sayfa sonunun metin stili de içerik düzenini ve yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu sayfa sonu olarak değişir.

ColumnBreak

Sütun sonunu temsil eden ParagraphElement. Sütun sonu, sonraki metnin başlangıcını sonraki sütunun en üstünden başlatır.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. ColumnBreak, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu ColumnBreak metin stili.

Metin içeriğine (ör. metin çalıştırmaları ve dipnot başvuruları) benzer şekilde, sütun sonunun metin stili de içerik düzenini ve yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu ColumnBreak olarak değişir.

FootnoteReference

Dipnot referansını temsil eden ParagraphElement. Dipnot referansı, bir sayıyla oluşturulan satır içi içeriktir ve dipnotu tanımlamak için kullanılır.

JSON gösterimi
{
  "footnoteId": string,
  "footnoteNumber": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
footnoteId

string

Bu dipnot referansının içeriğini içeren footnote dosyasının kimliği.

footnoteNumber

string

Bu dipnotun oluşturulan sayısı.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. FootnoteReference, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu Altbilgi Referansının metin stili.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu FootnoteReference ile değiştirilir.

HorizontalRule

Yatay bir çizgiyi temsil eden ParagraphElement.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. HorizontalRule, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu HorizontalRule kuralının metin stili.

Metin içeriğine (ör. metin çalıştırmaları ve dipnot başvuruları) benzer şekilde, yatay bir kuralın metin stili, içerik düzenini ve yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu yatay kurala göre değişir.

Denklem

Denklemi temsil eden ParagraphElement.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. Equation, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

InlineObjectElement

InlineObject içeren bir ParagraphElement.

JSON gösterimi
{
  "inlineObjectId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
inlineObjectId

string

Bu öğenin içerdiği InlineObject öğesinin kimliği.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. InlineObjectElement, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu InlineObjectElement öğesinin metin stili.

Metin içeriğine (ör. metin çalıştırmaları ve dipnot başvuruları) benzer şekilde, satır içi nesne öğesinin metin stili de içerik düzenini ve yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu InlineObject olarak değiştirilir.

Kişi

Dokümanda bahsedilen bir kişi veya e-posta adresi. Bu bahisler, kişinin adını veya e-posta adresini içeren tek ve sabit bir öğe gibi davranır.

JSON gösterimi
{
  "personId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  },
  "personProperties": {
    object (PersonProperties)
  }
}
Alanlar
personId

string

Yalnızca çıkış. Bu bağlantının benzersiz kimliği.

suggestedInsertionIds[]

string

Bu kişiyi ekleyen önerilerin kimlikleri, dokümana bağlantı verir. Person, iç içe yerleştirilmiş önerilen bir değişiklikse (örneğin, farklı bir kullanıcı tarafından yapılan bir öneride yer alan bir öneri) birden fazla kampanya kimliğine sahip olabilir. Boşsa bu kişi bağlantısı, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Bu kişiyi dokümandan kaldıran önerilerin kimlikleri. Person, örneğin birden fazla kullanıcı tarafından silinmeyi öneriyorsa birden fazla silme kimliği olabilir. Boşsa bu kişi bağlantısı, silinmesi önerilmez.

textStyle

object (TextStyle)

Bu Person öğesinin metin stili.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Önerilen metin stili, öneri kimliğiyle birlikte bu Person olarak değişir.

personProperties

object (PersonProperties)

Yalnızca çıkış. Bu Person öğesinin özellikleri. Bu alan her zaman mevcuttur.

PersonProperties

Bağlı bir Person öğesine özel mülkler.

JSON gösterimi
{
  "name": string,
  "email": string
}
Alanlar
name

string

Yalnızca çıkış. Kişinin e-posta adresi yerine bağlantı metninde görüntüleniyorsa kişinin adı.

email

string

Yalnızca çıkış. Bu Person ile bağlantılı e-posta adresi. Bu alan her zaman mevcuttur.

RichLinkProperties

Bir RichLink öğesine özel özellikler.

JSON gösterimi
{
  "title": string,
  "uri": string,
  "mimeType": string
}
Alanlar
title

string

Yalnızca çıkış. Bağlantıda gösterildiği şekliyle RichLink başlığı. Bu başlık, bağlantının eklenmesi veya bağlantının son güncellenmesi sırasındaki bağlı kaynağın başlığıyla eşleşiyor. Bu alan her zaman mevcuttur.

uri

string

Yalnızca çıkış. RichLink öğesine giden URI. Bu özellik her zaman mevcuttur.

mimeType

string

Yalnızca çıkış. Varsa RichLink öğesinin MIME türü (örneğin, Drive'da bir dosya olduğunda).

Paragraf Stili

Tüm paragraf için geçerli olan stiller.

Devralınan paragraf stilleri, bu iletide ayarlanmamış alanlar olarak gösterilir. Bir paragraf stilinin üst öğesi, paragraf stilinin nerede tanımlandığına bağlıdır:

  • Paragraph öğesindeki Paragraf Stili, paragrafa karşılık gelen named style type öğesinden devralır.
  • Bir named style öğesindeki ParagraphStyle , normal text adlandırılmış stilden devralır.
  • normal text adlı stilin ParagraphStyle'ı, Dokümanlar düzenleyicisindeki varsayılan paragraf stilinden devralınır.
  • Bir tabloda yer alan Paragraph öğesindeki ParagraphStyle , paragraf stilini tablo stilinden devralabilir.

Paragraf stili bir üst öğeden devralmıyorsa, ayarların kaldırılması, stili Dokümanlar düzenleyicisindeki varsayılanlarla eşleşen bir değere geri döndürür.

JSON gösterimi
{
  "headingId": string,
  "namedStyleType": enum (NamedStyleType),
  "alignment": enum (Alignment),
  "lineSpacing": number,
  "direction": enum (ContentDirection),
  "spacingMode": enum (SpacingMode),
  "spaceAbove": {
    object (Dimension)
  },
  "spaceBelow": {
    object (Dimension)
  },
  "borderBetween": {
    object (ParagraphBorder)
  },
  "borderTop": {
    object (ParagraphBorder)
  },
  "borderBottom": {
    object (ParagraphBorder)
  },
  "borderLeft": {
    object (ParagraphBorder)
  },
  "borderRight": {
    object (ParagraphBorder)
  },
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "indentEnd": {
    object (Dimension)
  },
  "tabStops": [
    {
      object (TabStop)
    }
  ],
  "keepLinesTogether": boolean,
  "keepWithNext": boolean,
  "avoidWidowAndOrphan": boolean,
  "shading": {
    object (Shading)
  },
  "pageBreakBefore": boolean
}
Alanlar
headingId

string

Paragrafın başlık kimliği. Boşsa bu paragraf başlık değildir.

Bu özellik salt okunurdur.

namedStyleType

enum (NamedStyleType)

Paragrafın adlandırılmış stil türü.

Adlandırılmış stil türünün güncellenmesi ParagraphStyle içindeki diğer özellikleri etkileyeceğinden, adlandırılmış stil türü diğer özellikler güncellenmeden önce uygulanır.

alignment

enum (Alignment)

Bu paragraf için metin hizalaması.

lineSpacing

number

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.

direction

enum (ContentDirection)

Bu paragrafın metin yönü. Politika ayarlanmadan bırakılırsa paragraf yönü devralınmadığı için değer varsayılan olarak LEFT_TO_RIGHT olur.

spacingMode

enum (SpacingMode)

Paragraf için aralık modu.

spaceAbove

object (Dimension)

Paragrafın üzerindeki fazladan boşluk miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

spaceBelow

object (Dimension)

Paragrafın altındaki fazladan boşluk miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

borderBetween

object (ParagraphBorder)

Bu paragraf ile sonraki ve önceki paragraflar arasındaki kenarlık. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

Ara kenarlık, bitişik paragrafta aynı kenarlık ve girinti özelliklerine sahip olduğunda oluşturulur.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

borderTop

object (ParagraphBorder)

Bu paragrafın üst kısmındaki kenarlık. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

Yukarıdaki paragraf farklı kenarlık ve girinti özelliklerine sahip olduğunda üst kenarlık oluşturulur.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

borderBottom

object (ParagraphBorder)

Bu paragrafın alt kısmındaki kenarlık. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

Aşağıdaki paragraf farklı kenarlık ve girinti özelliklerine sahip olduğunda alt kenarlık oluşturulur.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

borderLeft

object (ParagraphBorder)

Bu paragrafın solundaki kenarlık. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

borderRight

object (ParagraphBorder)

Bu paragrafın sağındaki kenarlık. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

indentFirstLine

object (Dimension)

Paragrafın ilk satırının girinti miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

indentStart

object (Dimension)

Geçerli paragraf 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

object (Dimension)

Geçerli paragraf 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.

tabStops[]

object (TabStop)

Sekme listesi bu paragrafta durur. Sekme durakları listesi devralınmaz.

Bu özellik salt okunurdur.

keepLinesTogether

boolean

Mümkünse paragraftaki tüm satırların aynı sayfaya veya sütuna yerleştirilip yerleştirilmeyeceğini belirler. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

keepWithNext

boolean

Bu paragrafın en azından bir bölümünün mümkünse sonraki paragrafla aynı sayfaya veya sütuna yerleştirilip yerleştirilmeyeceği. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

avoidWidowAndOrphan

boolean

Paragrafta dullardan ve yetimlerden kaçınılmayacağı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

shading

object (Shading)

Paragrafın gölgelendirmesi. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

pageBreakBefore

boolean

Geçerli paragrafın her zaman sayfanın başında başlayıp başlamayacağı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

Table, Header, Footer ve Footnote dahil olmak üzere desteklenmeyen bölgelerdeki paragraflarda pageBreakBefore politikasını güncellemeye çalışmak, 400 hatalı istek hatası döndüren geçersiz bir doküman durumuna neden olabilir.

NamedStyleType

Adlandırılmış stillerin türleri.

Sıralamalar
NAMED_STYLE_TYPE_UNSPECIFIED Adlandırılmış stilin türü belirtilmedi.
NORMAL_TEXT Normal metin.
TITLE Başlık.
SUBTITLE Alt başlık.
HEADING_1 Başlık 1.
HEADING_2 Başlık 2.
HEADING_3 Başlık 3.
HEADING_4 Başlık 4.
HEADING_5 Başlık 5.
HEADING_6 Başlık 6.

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ış.

ContentDirection

Yol tarifi içeriğinin akabileceği.

Sıralamalar
CONTENT_DIRECTION_UNSPECIFIED İçeriğin yönü belirtilmemiş.
LEFT_TO_RIGHT İçerik soldan sağa doğru gider.
RIGHT_TO_LEFT İçerik 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.

ParagraphBorder

Paragrafın etrafına kenarlık.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "padding": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Alanlar
color

object (OptionalColor)

Kenarlığın rengi.

width

object (Dimension)

Kenarlığın genişliği.

padding

object (Dimension)

Kenarlığın dolgusu.

dashStyle

enum (DashStyle)

Kenarlığın çizgi stili.

DashStyle

Doğrusal geometrinin oluşturulabileceği tire türleri. Bu değerler "ST_PresetLineDashVal" yönergesini temel alır ECMA-376 4. baskı bölümü 1, "Office Open XML File Formats - Fundamentals and Biçimlendirme Dili Referansı"nın 20.1.10.48 numaralı bölümünde açıklandığı basit bir türdür.

Sıralamalar
DASH_STYLE_UNSPECIFIED Belirtilmemiş kısa çizgi stili.
SOLID Düz çizgi. ECMA-376 ST_PresetLineDashVal "solid" değerine karşılık gelir. Bu, varsayılan kısa çizgi stilidir.
DOT Noktalı çizgi. ECMA-376 ST_PresetLineDashVal "nokta" değerine karşılık gelir.
DASH Kesikli çizgi. ECMA-376 ST_PresetLineDashVal "dash" değerine karşılık gelir.

TabStop

Bir paragraf içindeki sekme durağı.

JSON gösterimi
{
  "offset": {
    object (Dimension)
  },
  "alignment": enum (TabStopAlignment)
}
Alanlar
offset

object (Dimension)

Bu sekme durağının yanı sıra başlangıç kenar boşluğu arasındaki ofset.

alignment

enum (TabStopAlignment)

Bu sekmenin hizalaması durdurulur. Ayarlanmadan bırakılırsa değer varsayılan olarak START olur.

TabStopAlignment

Sekme durağının hizalaması.

Sıralamalar
TAB_STOP_ALIGNMENT_UNSPECIFIED Sekme durağının hizalaması belirtilmemiş.
START Sekme durağı, satırın başlangıcına hizalanır. Bu, varsayılan ayardır.
CENTER Sekme durağı, çizginin ortasına hizalanır.
END Sekme durağı, satırın sonuna hizalanır.

Gölgelendirme

Bir paragrafın gölgelendirmesi.

JSON gösterimi
{
  "backgroundColor": {
    object (OptionalColor)
  }
}
Alanlar
backgroundColor

object (OptionalColor)

Bu paragraf gölgelendirmesinin arka plan rengi.

SuggestedParagraphStyle

ParagraphStyle için değişiklik önerisi.

JSON gösterimi
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
Alanlar
paragraphStyle

object (ParagraphStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir ParagraphStyle. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için paragraphStyleSuggestionState ile birlikte kullanılabilir.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Bu öneride, ParagraphStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

ParagraphStyleSuggestionState

Bu öneride, ParagraphStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "headingIdSuggested": boolean,
  "namedStyleTypeSuggested": boolean,
  "alignmentSuggested": boolean,
  "lineSpacingSuggested": boolean,
  "directionSuggested": boolean,
  "spacingModeSuggested": boolean,
  "spaceAboveSuggested": boolean,
  "spaceBelowSuggested": boolean,
  "borderBetweenSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "indentEndSuggested": boolean,
  "keepLinesTogetherSuggested": boolean,
  "keepWithNextSuggested": boolean,
  "avoidWidowAndOrphanSuggested": boolean,
  "shadingSuggestionState": {
    object (ShadingSuggestionState)
  },
  "pageBreakBeforeSuggested": boolean
}
Alanlar
headingIdSuggested

boolean

headingId için değişiklik önerilip önerilmediğini gösterir.

namedStyleTypeSuggested

boolean

namedStyleType için değişiklik önerilip önerilmediğini gösterir.

alignmentSuggested

boolean

alignment için değişiklik önerilip önerilmediğini gösterir.

lineSpacingSuggested

boolean

lineSpacing için değişiklik önerilip önerilmediğini gösterir.

directionSuggested

boolean

direction için değişiklik önerilip önerilmediğini gösterir.

spacingModeSuggested

boolean

spacingMode için değişiklik önerilip önerilmediğini gösterir.

spaceAboveSuggested

boolean

spaceAbove için değişiklik önerilip önerilmediğini gösterir.

spaceBelowSuggested

boolean

spaceBelow için değişiklik önerilip önerilmediğini gösterir.

borderBetweenSuggested

boolean

borderBetween için değişiklik önerilip önerilmediğini gösterir.

borderTopSuggested

boolean

borderTop için değişiklik önerilip önerilmediğini gösterir.

borderBottomSuggested

boolean

borderBottom için değişiklik önerilip önerilmediğini gösterir.

borderLeftSuggested

boolean

borderLeft için değişiklik önerilip önerilmediğini gösterir.

borderRightSuggested

boolean

borderRight için değişiklik önerilip önerilmediğini gösterir.

indentFirstLineSuggested

boolean

indentFirstLine için değişiklik önerilip önerilmediğini gösterir.

indentStartSuggested

boolean

indentStart için değişiklik önerilip önerilmediğini gösterir.

indentEndSuggested

boolean

indentEnd için değişiklik önerilip önerilmediğini gösterir.

keepLinesTogetherSuggested

boolean

keepLinesTogether için değişiklik önerilip önerilmediğini gösterir.

keepWithNextSuggested

boolean

keepWithNext için değişiklik önerilip önerilmediğini gösterir.

avoidWidowAndOrphanSuggested

boolean

avoidWidowAndOrphan için değişiklik önerilip önerilmediğini gösterir.

shadingSuggestionState

object (ShadingSuggestionState)

Bu öneride shading alanındaki hangi alanların değiştirildiğini gösteren bir maske.

pageBreakBeforeSuggested

boolean

pageBreakBefore için değişiklik önerilip önerilmediğini gösterir.

ShadingSuggestionState

Bu önerilen değişiklikte Shading tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "backgroundColorSuggested": boolean
}
Alanlar
backgroundColorSuggested

boolean

Shading için önerilen bir değişiklik olup olmadığını gösterir.

Madde işareti

Bir paragraftaki madde işaretini açıklar.

JSON gösterimi
{
  "listId": string,
  "nestingLevel": integer,
  "textStyle": {
    object (TextStyle)
  }
}
Alanlar
listId

string

Bu paragrafın ait olduğu listenin kimliği.

nestingLevel

integer

Bu paragrafın listeye iç içe yerleştirme düzeyi.

textStyle

object (TextStyle)

Bu madde işaretine uygulanan paragrafa özel metin stili.

SuggestedBullet

Bullet için değişiklik önerisi.

JSON gösterimi
{
  "bullet": {
    object (Bullet)
  },
  "bulletSuggestionState": {
    object (BulletSuggestionState)
  }
}
Alanlar
bullet

object (Bullet)

Yalnızca bu öneride yapılan değişiklikleri içeren bir Bullet. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için bulletSuggestionState ile birlikte kullanılabilir.

bulletSuggestionState

object (BulletSuggestionState)

Bu öneride, Bullet tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

BulletSuggestionState

Bu öneride, Bullet tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "listIdSuggested": boolean,
  "nestingLevelSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
Alanlar
listIdSuggested

boolean

listId için önerilen bir değişiklik olup olmadığını gösterir.

nestingLevelSuggested

boolean

nestingLevel için önerilen bir değişiklik olup olmadığını gösterir.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style alanındaki hangi alanların değiştirildiğini gösteren bir maske.

ObjectReferences

Nesne kimlikleri koleksiyonu.

JSON gösterimi
{
  "objectIds": [
    string
  ]
}
Alanlar
objectIds[]

string

Nesne kimlikleri.

SectionBreak

Bölüm sonunu temsil eden bir StructuralElement. Bölüm, aynı SectionStyle öğesine sahip içerik aralığıdır. Bölüm sonu, yeni bir bölümün başlangıcını temsil eder ve bölüm stili, bölüm sonundan sonraki bölüme uygulanır.

Doküman gövdesi her zaman bir bölüm sonu ile başlar.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "sectionStyle": {
    object (SectionStyle)
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. SectionBreak, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

sectionStyle

object (SectionStyle)

Bu bölüm sonundan sonraki bölümün stili.

SectionStyle

Bir bölüm için geçerli stil.

JSON gösterimi
{
  "columnProperties": [
    {
      object (SectionColumnProperties)
    }
  ],
  "columnSeparatorStyle": enum (ColumnSeparatorStyle),
  "contentDirection": enum (ContentDirection),
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "sectionType": enum (SectionType),
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "flipPageOrientation": boolean
}
Alanlar
columnProperties[]

object (SectionColumnProperties)

Bölümün sütun özellikleri.

Bu bölüm boşsa Dokümanlar düzenleyicisindeki varsayılan özelliklere sahip bir sütun içerir. Bir bölüm 3'ten fazla sütun içermeyecek şekilde güncellenebilir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

columnSeparatorStyle

enum (ColumnSeparatorStyle)

Sütun ayırıcıların stili.

Bu stil, bölümde bir sütun olsa bile ayarlanabilir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

contentDirection

enum (ContentDirection)

Bu bölümün içerik yönü. Ayarlanmadan bırakılırsa değer varsayılan olarak LEFT_TO_RIGHT olur.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

marginTop

object (Dimension)

Bölümün üst sayfa kenar boşluğu. Ayarlanmadan bırakılırsa değer, DocumentStyle'da varsayılan olarak marginTop olur.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

marginBottom

object (Dimension)

Bölümün alt sayfa kenar boşluğu. Ayarlanmadan bırakılırsa değer, DocumentStyle'da varsayılan olarak marginBottom olur.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

marginRight

object (Dimension)

Bölümün sağ sayfa kenar boşluğu. Ayarlanmadan bırakılırsa değer, DocumentStyle'da varsayılan olarak marginRight olur. Sağ kenar boşluğunun güncellenmesi, bu bölümdeki sütunların yeniden boyutlandırılmasına neden olur. Kenar boşluğu sütun genişliğini etkilediğinden, sütun özelliklerinden önce uygulanır.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

marginLeft

object (Dimension)

Bölümün sol sayfa kenar boşluğu. Ayarlanmadan bırakılırsa değer, DocumentStyle'da varsayılan olarak marginLeft olur. Sol kenar boşluğunun güncellenmesi, bu bölümdeki sütunların yeniden boyutlandırılmasını sağlar. Kenar boşluğu sütun genişliğini etkilediğinden, sütun özelliklerinden önce uygulanır.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

marginHeader

object (Dimension)

Bölümün üstbilgi kenar boşluğu. Ayarlanmadan bırakılırsa değer, DocumentStyle'da varsayılan olarak marginHeader olur. Güncellenmesi halinde useCustomHeaderFooterMargins, DocumentStyle'da doğru değerine ayarlanır. DocumentStyle'daki useCustomHeaderFooterMargins değeri, bu bölümde bir üstbilgi kenar boşluğuna uyulup uyulmadığını gösterir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

sectionType

enum (SectionType)

Yalnızca çıkış. Bölümün türü.

defaultHeaderId

string

Varsayılan üstbilginin kimliği. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's SectionStyle'dan devralınır. Değer, ilk SectionBreak'te ayarlanmazsa DocumentStyle'ın defaultHeaderId öğesinden devralınır.

Bu özellik salt okunurdur.

firstPageHeaderId

string

Yalnızca bölümün ilk sayfası için kullanılan üstbilgi kimliği. useFirstPageHeaderFooter Doğru değerine ayarlanırsa bu değer, bölümün ilk sayfasındaki üstbilgi için kullanılır. Yanlışsa bölümün ilk sayfasındaki üstbilgide defaultHeaderId kullanılır. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's SectionStyle'dan devralınır. Değer, ilk SectionBreak'te ayarlanmazsa DocumentStyle'ın firstPageHeaderId öğesinden devralınır.

Bu özellik salt okunurdur.

evenPageHeaderId

string

Yalnızca çift numaralı sayfalar için kullanılan üstbilgi kimliği. DocumentStyle'ın useEvenPageHeaderFooter değeri doğru ise bu değer, bölümdeki çift numaralı sayfaların üstbilgileri için kullanılır. Yanlış değerine ayarlanırsa çift numaralı sayfaların başlıklarında defaultHeaderId kullanılır. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's SectionStyle'dan devralınır. Değer, ilk SectionBreak'te ayarlanmazsa DocumentStyle'ın evenPageHeaderId öğesinden devralınır.

Bu özellik salt okunurdur.

pageNumberStart

integer

Bu bölümdeki sayfa sayısını saymaya başlanacak sayfa numarası. Politika ayarlanmadan bırakılırsa sayfa numaralandırması önceki bölümden devam eder. İlk SectionBreak içinde değer ayarlanmazsa DocumentStyle'ın pageNumberStart sayfasına bakın.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

flipPageOrientation

boolean

İsteğe bağlı. Bu bölüm için DocumentStyle'ın pageSize öğesi boyutlarının çevrilip çevrilmeyeceğini belirtir. Bu işlem, sayfa yönünün dikey ve yatay arasında değiştirilmesine olanak tanır. Ayarlanmadan bırakılırsa değer, DocumentStyle'ın flipPageOrientation öğesinden devralınır.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

SectionColumnProperties

Bir bölümün sütunu için geçerli olan özellikler.

JSON gösterimi
{
  "width": {
    object (Dimension)
  },
  "paddingEnd": {
    object (Dimension)
  }
}
Alanlar
width

object (Dimension)

Yalnızca çıkış. Sütunun genişliği.

paddingEnd

object (Dimension)

Sütunun sonundaki dolgu.

ColumnSeparatorStyle

Sütunlar arasındaki sütun ayırıcıların stili.

Sıralamalar
COLUMN_SEPARATOR_STYLE_UNSPECIFIED Belirtilmemiş bir sütun ayırıcı stili.
NONE Sütunlar arasında sütun ayırıcı çizgisi yok.
BETWEEN_EACH_COLUMN Her bir sütun arasında bir sütun ayırıcı çizgi oluşturur.

SectionType

Mevcut bölümün başlangıcının önceki bölüme göre nasıl konumlandırıldığını gösterir.

Sıralamalar
SECTION_TYPE_UNSPECIFIED Bölüm türü belirtilmedi.
CONTINUOUS Bölüm, bir önceki bölümün son paragrafından hemen sonra başlar.
NEXT_PAGE Bölüm sonraki sayfada başlar.

Tablo

Tabloyu temsil eden StructuralElement.

JSON gösterimi
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableStyle": {
    object (TableStyle)
  }
}
Alanlar
rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

Bir tablonun dikdörtgen olmaması mümkündür, bu nedenle bazı satırlarda farklı sayıda hücre olabilir.

tableRows[]

object (TableRow)

Her satırın içeriği ve stili.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. Table, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

tableStyle

object (TableStyle)

Tablonun stili.

TableRow

Table içindeki bir satırın içeriği ve stili.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,
  "tableCells": [
    {
      object (TableCell)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "suggestedTableRowStyleChanges": {
    string: {
      object (SuggestedTableRowStyle)
    },
    ...
  }
}
Alanlar
startIndex

integer

UTF-16 kod birimleri cinsinden bu satırın sıfır tabanlı başlangıç dizini.

endIndex

integer

UTF-16 kod birimlerindeki hariç, bu satırın sıfır tabanlı bitiş dizini.

tableCells[]

object (TableCell)

Bu satırdaki her hücrenin içeriği ve stili.

Bir tablonun dikdörtgen olmaması mümkündür. Bu nedenle bazı satırlarda, aynı tablodaki diğer satırlardan farklı sayıda hücre olabilir.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. TableRow, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

tableRowStyle

object (TableRowStyle)

Tablo satırının stili.

suggestedTableRowStyleChanges

map (key: string, value: object (SuggestedTableRowStyle))

Önerilen stil, öneri kimliğiyle birlikte bu satırda değiştirilir.

TableCell

Table hücresindeki bir hücrenin içeriği ve stili.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "suggestedTableCellStyleChanges": {
    string: {
      object (SuggestedTableCellStyle)
    },
    ...
  }
}
Alanlar
startIndex

integer

UTF-16 kod birimleri cinsinden bu hücrenin sıfır tabanlı başlangıç dizini.

endIndex

integer

UTF-16 kod birimlerinde, bu hücrenin sıfır tabanlı bitiş dizini (hariç).

content[]

object (StructuralElement)

Hücrenin içeriği.

tableCellStyle

object (TableCellStyle)

Hücrenin stili.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. TableCell, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

suggestedTableCellStyleChanges

map (key: string, value: object (SuggestedTableCellStyle))

Tablo hücre stilinde önerilen değişiklikler (öneri kimliği ile belirtilir).

TableCellStyle

TableCell stili.

Devralınan tablo hücre stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Tablo hücre stili, tablonun stilinden devralınabilir.

JSON gösterimi
{
  "rowSpan": integer,
  "columnSpan": integer,
  "backgroundColor": {
    object (OptionalColor)
  },
  "borderLeft": {
    object (TableCellBorder)
  },
  "borderRight": {
    object (TableCellBorder)
  },
  "borderTop": {
    object (TableCellBorder)
  },
  "borderBottom": {
    object (TableCellBorder)
  },
  "paddingLeft": {
    object (Dimension)
  },
  "paddingRight": {
    object (Dimension)
  },
  "paddingTop": {
    object (Dimension)
  },
  "paddingBottom": {
    object (Dimension)
  },
  "contentAlignment": enum (ContentAlignment)
}
Alanlar
rowSpan

integer

Hücrenin satır aralığı.

Bu özellik salt okunurdur.

columnSpan

integer

Hücrenin sütun aralığı.

Bu özellik salt okunurdur.

backgroundColor

object (OptionalColor)

Hücrenin arka plan rengi.

borderLeft

object (TableCellBorder)

Hücrenin sol kenarlığı.

borderRight

object (TableCellBorder)

Hücrenin sağ kenarlığı.

borderTop

object (TableCellBorder)

Hücrenin üst kenarlığı.

borderBottom

object (TableCellBorder)

Hücrenin alt kenarlığı.

paddingLeft

object (Dimension)

Hücrenin sol dolgusu.

paddingRight

object (Dimension)

Hücrenin sağ dolgusu.

paddingTop

object (Dimension)

Hücrenin üst dolgusu.

paddingBottom

object (Dimension)

Hücrenin alt dolgusu.

contentAlignment

enum (ContentAlignment)

Tablo hücresindeki içeriğin hizalaması. Varsayılan hizalama, Dokümanlar düzenleyicisinde yeni oluşturulan tablo hücrelerinin hizalamasıyla eşleşir.

TableCellBorder

Tablo hücresinin etrafında kenarlık.

Tablo hücre kenarlıkları şeffaf olamaz. Tablo hücre kenarlığını gizlemek için genişliğini 0 olarak ayarlayın.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Alanlar
color

object (OptionalColor)

Kenarlığın rengi.

Bu renk şeffaf olamaz.

width

object (Dimension)

Kenarlığın genişliği.

dashStyle

enum (DashStyle)

Kenarlığın çizgi stili.

ContentAlignment

İçerik uyumu türleri.

"ST_TextAnchoringType" türündeki değerlerin bir alt kümesinden türetilmiştir ECMA-376 4. sürüm'ün 1. bölümü olan "Office Open XML File Formats - Fundamentals and Biçimlendirme Dili Referansı"nın 20.1.10.59 numaralı bölümüne bakın.

Sıralamalar
CONTENT_ALIGNMENT_UNSPECIFIED Belirtilmemiş içerik uyumu. İçerik uyumu, varsa üst öğeden devralınır.
CONTENT_ALIGNMENT_UNSUPPORTED Desteklenmeyen içerik uyumu.
TOP İçeriği, içerik sahibinin üst kısmına hizalayan hizalama. ECMA-376 ST_TextAnchoringType "t" öğesine karşılık gelir.
MIDDLE İçeriği, içerik sahibinin ortasına hizalayan hizalama. ECMA-376 ST_TextAnchoringType "ctr"ye karşılık gelir.
BOTTOM İçeriği, içerik sahibinin altına göre hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "b" öğesine karşılık gelir.

SuggestedTableCellStyle

TableCellStyle için değişiklik önerisi.

JSON gösterimi
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "tableCellStyleSuggestionState": {
    object (TableCellStyleSuggestionState)
  }
}
Alanlar
tableCellStyle

object (TableCellStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir TableCellStyle. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için tableCellStyleSuggestionState ile birlikte kullanılabilir.

tableCellStyleSuggestionState

object (TableCellStyleSuggestionState)

Bu öneride, TableCellStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

TableCellStyleSuggestionState

Bu öneride, TableCellStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "rowSpanSuggested": boolean,
  "columnSpanSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "paddingLeftSuggested": boolean,
  "paddingRightSuggested": boolean,
  "paddingTopSuggested": boolean,
  "paddingBottomSuggested": boolean,
  "contentAlignmentSuggested": boolean
}
Alanlar
rowSpanSuggested

boolean

rowSpan için değişiklik önerilip önerilmediğini gösterir.

columnSpanSuggested

boolean

columnSpan için değişiklik önerilip önerilmediğini gösterir.

backgroundColorSuggested

boolean

backgroundColor için değişiklik önerilip önerilmediğini gösterir.

borderLeftSuggested

boolean

borderLeft için değişiklik önerilip önerilmediğini gösterir.

borderRightSuggested

boolean

borderRight için değişiklik önerilip önerilmediğini gösterir.

borderTopSuggested

boolean

borderTop için değişiklik önerilip önerilmediğini gösterir.

borderBottomSuggested

boolean

borderBottom için değişiklik önerilip önerilmediğini gösterir.

paddingLeftSuggested

boolean

paddingLeft için değişiklik önerilip önerilmediğini gösterir.

paddingRightSuggested

boolean

paddingRight için değişiklik önerilip önerilmediğini gösterir.

paddingTopSuggested

boolean

paddingTop için değişiklik önerilip önerilmediğini gösterir.

paddingBottomSuggested

boolean

paddingBottom için değişiklik önerilip önerilmediğini gösterir.

contentAlignmentSuggested

boolean

contentAlignment için değişiklik önerilip önerilmediğini gösterir.

TableRowStyle

Tablo satırına uygulanan stiller.

JSON gösterimi
{
  "minRowHeight": {
    object (Dimension)
  },
  "tableHeader": boolean,
  "preventOverflow": boolean
}
Alanlar
minRowHeight

object (Dimension)

Satırın minimum yüksekliği. Satır, hücrelerdeki tüm içeriğin gösterilmesi için Dokümanlar düzenleyicisinde bu değere eşit veya bu değerden büyük bir yükseklikte oluşturulur.

tableHeader

boolean

Satırın bir tablo başlığı olup olmadığı.

preventOverflow

boolean

Satırın sayfa veya sütun sınırları boyunca taşıp taşamayacağı.

SuggestedTableRowStyle

TableRowStyle için değişiklik önerisi.

JSON gösterimi
{
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "tableRowStyleSuggestionState": {
    object (TableRowStyleSuggestionState)
  }
}
Alanlar
tableRowStyle

object (TableRowStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir TableRowStyle. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için tableRowStyleSuggestionState ile birlikte kullanılabilir.

tableRowStyleSuggestionState

object (TableRowStyleSuggestionState)

Bu öneride, TableRowStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

TableRowStyleSuggestionState

Bu öneride, TableRowStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "minRowHeightSuggested": boolean
}
Alanlar
minRowHeightSuggested

boolean

minRowHeight için değişiklik önerilip önerilmediğini gösterir.

TableStyle

Bir tabloya uygulanan stiller.

JSON gösterimi
{
  "tableColumnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
Alanlar
tableColumnProperties[]

object (TableColumnProperties)

Her bir sütunun özellikleri.

Dokümanlar'daki tabloların satır ve satırların, HTML'ye benzer şekilde hücreler içerdiğini unutmayın. Böylece bir satırın özellikleri, satırın tableRowStyle öğesinde bulunabilir.

TableColumnProperties

Tablodaki bir sütunun özellikleri.

JSON gösterimi
{
  "widthType": enum (WidthType),
  "width": {
    object (Dimension)
  }
}
Alanlar
widthType

enum (WidthType)

Sütunun genişlik türü.

width

object (Dimension)

Sütunun genişliği. Sütunun widthType değeri FIXED_WIDTH olduğunda ayarlayın.

WidthType

Sütun genişliğinin türü.

Sıralamalar
WIDTH_TYPE_UNSPECIFIED Sütun genişliği türü belirtilmedi.
EVENLY_DISTRIBUTED

Sütun genişliği, eşit olarak dağıtılmış diğer sütunlar arasında eşit bir şekilde dağıtılır.

Sütunun genişliği otomatik olarak belirlenir ve belirtilen genişliklere sahip tüm sütunlar hesaba katıldıktan sonra, tablo için kalan genişliğe eşit bir oranda sahip olur.

FIXED_WIDTH Sabit sütun genişliği. [width][google.apps.docs.v1.TableColumnProperties.width özelliği, sütunun genişliğini içerir.

TableOfContents

İçindekiler tablosunu temsil eden StructuralElement.

JSON gösterimi
{
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
content[]

object (StructuralElement)

İçindekiler tablosunun içeriği.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. TableOfContents, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

Altbilgi

Doküman dipnotu.

JSON gösterimi
{
  "footnoteId": string,
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
Alanlar
footnoteId

string

Dipnotun kimliği.

content[]

object (StructuralElement)

Dipnotun içeriği.

Dipnot içeriğinin dizinleri sıfırdan başlar.

DocumentStyle

Dokümanın stili.

JSON gösterimi
{
  "background": {
    object (Background)
  },
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "useEvenPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "pageSize": {
    object (Size)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "useCustomHeaderFooterMargins": boolean,
  "flipPageOrientation": boolean
}
Alanlar
background

object (Background)

Dokümanın arka planı. Dokümanların şeffaf arka plan rengi olamaz.

defaultHeaderId

string

Varsayılan üstbilginin kimliği. Ayarlanmazsa varsayılan bir başlık yoktur.

Bu özellik salt okunurdur.

evenPageHeaderId

string

Yalnızca çift numaralı sayfalar için kullanılan üstbilgi kimliği. useEvenPageHeaderFooter değeri, defaultHeaderId değerinin mi yoksa bu değerin çift sayfalarda başlık için mi kullanılacağını belirler. Ayarlanmazsa çift numaralı sayfa üstbilgisi yoktur.

Bu özellik salt okunurdur.

firstPageHeaderId

string

Yalnızca ilk sayfa için kullanılan üstbilgi kimliği. Politika ayarlanmazsa ilk sayfa için benzersiz bir üstbilgi mevcut olmaz. useFirstPageHeaderFooter değeri, defaultHeaderId değerinin mi yoksa bu değerin ilk sayfadaki başlık için mi kullanılacağını belirler. Ayarlanmazsa ilk sayfa başlığı yoktur.

Bu özellik salt okunurdur.

pageNumberStart

integer

Sayfa sayısını saymaya başlanacak sayfa numarası.

marginTop

object (Dimension)

Üst sayfa kenar boşluğu.

Doküman stilinde üst sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerinde üst sayfa kenar boşluğu temizlenir.

marginBottom

object (Dimension)

Alt sayfa kenar boşluğu.

Doküman stilinde alt sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerinde alt sayfa kenar boşluğu temizlenir.

marginRight

object (Dimension)

Sağ sayfa kenar boşluğu.

Doküman stilinde sağ sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerinde sağ sayfa kenar boşluğu temizlenir. Bu durum, sütunların tüm bölümlerde yeniden boyutlandırılmasına da neden olabilir.

marginLeft

object (Dimension)

Sol sayfa kenar boşluğu.

Doküman stilinde sol sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerinde sol sayfa kenar boşluğu temizlenir. Bu durum, sütunların tüm bölümlerde yeniden boyutlandırılmasına da neden olabilir.

pageSize

object (Size)

Dokümandaki bir sayfanın boyutu.

marginHeader

object (Dimension)

Sayfanın üst kısmı ile üstbilginin içeriği arasındaki boşluk.

flipPageOrientation

boolean

İsteğe bağlı. pageSize öğesinin boyutlarının döndürülüp döndürülmeyeceğini belirtir. Bu değer, sayfa yönünün dikey ve yatay arasında değiştirilmesine olanak tanır.

Arka plan

Bir dokümanın arka planını gösterir.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  }
}
Alanlar
color

object (OptionalColor)

Arka plan rengi.

Boyut

Genişlik ve yükseklik.

JSON gösterimi
{
  "height": {
    object (Dimension)
  },
  "width": {
    object (Dimension)
  }
}
Alanlar
height

object (Dimension)

Nesnenin yüksekliği.

width

object (Dimension)

Nesnenin genişliği.

SuggestedDocumentStyle

DocumentStyle için değişiklik önerisi.

JSON gösterimi
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "documentStyleSuggestionState": {
    object (DocumentStyleSuggestionState)
  }
}
Alanlar
documentStyle

object (DocumentStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir DocumentStyle. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için documentStyleSuggestionState ile birlikte kullanılabilir.

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

Bu öneride, DocumentStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

DocumentStyleSuggestionState

Bu öneride, DocumentStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "backgroundSuggestionState": {
    object (BackgroundSuggestionState)
  },
  "defaultHeaderIdSuggested": boolean,
  "defaultFooterIdSuggested": boolean,
  "evenPageHeaderIdSuggested": boolean,
  "evenPageFooterIdSuggested": boolean,
  "firstPageHeaderIdSuggested": boolean,
  "firstPageFooterIdSuggested": boolean,
  "useFirstPageHeaderFooterSuggested": boolean,
  "useEvenPageHeaderFooterSuggested": boolean,
  "pageNumberStartSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginLeftSuggested": boolean,
  "pageSizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginHeaderSuggested": boolean,
  "marginFooterSuggested": boolean,
  "useCustomHeaderFooterMarginsSuggested": boolean,
  "flipPageOrientationSuggested": boolean
}
Alanlar
backgroundSuggestionState

object (BackgroundSuggestionState)

Bu öneride background alanındaki hangi alanların değiştirildiğini gösteren bir maske.

defaultHeaderIdSuggested

boolean

defaultHeaderId için değişiklik önerilip önerilmediğini gösterir.

evenPageHeaderIdSuggested

boolean

evenPageHeaderId için değişiklik önerilip önerilmediğini gösterir.

firstPageHeaderIdSuggested

boolean

firstPageHeaderId için değişiklik önerilip önerilmediğini gösterir.

pageNumberStartSuggested

boolean

pageNumberStart için değişiklik önerilip önerilmediğini gösterir.

marginTopSuggested

boolean

marginTop için değişiklik önerilip önerilmediğini gösterir.

marginBottomSuggested

boolean

marginBottom için değişiklik önerilip önerilmediğini gösterir.

marginRightSuggested

boolean

marginRight için değişiklik önerilip önerilmediğini gösterir.

marginLeftSuggested

boolean

marginLeft için değişiklik önerilip önerilmediğini gösterir.

pageSizeSuggestionState

object (SizeSuggestionState)

[size] alanındaki alanlardan hangisini gösteren maske [google.apps.docs.v1.DocumentStyle.size] bu öneride değiştirildi.

marginHeaderSuggested

boolean

marginHeader için değişiklik önerilip önerilmediğini gösterir.

flipPageOrientationSuggested

boolean

İsteğe bağlı. flipPageOrientation için değişiklik önerilip önerilmediğini gösterir.

BackgroundSuggestionState

Bu öneride, Background tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için Backgound için yeni bir önerilen değer uygulanır.

JSON gösterimi
{
  "backgroundColorSuggested": boolean
}
Alanlar
backgroundColorSuggested

boolean

Bu öneride geçerli arka plan renginin değiştirilip değiştirilmediğini belirtir.

SizeSuggestionState

Bu öneride, Size tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için Size için yeni bir önerilen değer uygulanır.

JSON gösterimi
{
  "heightSuggested": boolean,
  "widthSuggested": boolean
}
Alanlar
heightSuggested

boolean

height için değişiklik önerilip önerilmediğini gösterir.

widthSuggested

boolean

width için değişiklik önerilip önerilmediğini gösterir.

NamedStyles

Adlandırılmış stiller. Dokümandaki paragraflar, bu adlandırılmış stillerden TextStyle ve ParagraphStyle değerlerini devralabilir.

JSON gösterimi
{
  "styles": [
    {
      object (NamedStyle)
    }
  ]
}
Alanlar
styles[]

object (NamedStyle)

Adlandırılmış stiller.

Olası named style types öğelerinin her biri için bir giriş vardır.

NamedStyle

Adlandırılmış bir stil. Dokümandaki paragraflar, aynı adlandırılmış stil türüne sahip olduklarında bu adlandırılmış stilden TextStyle ve ParagraphStyle özelliklerini devralabilir.

JSON gösterimi
{
  "namedStyleType": enum (NamedStyleType),
  "textStyle": {
    object (TextStyle)
  },
  "paragraphStyle": {
    object (ParagraphStyle)
  }
}
Alanlar
namedStyleType

enum (NamedStyleType)

Bu adlandırılmış stilin türü.

textStyle

object (TextStyle)

Bu adlandırılmış stilin metin stili.

paragraphStyle

object (ParagraphStyle)

Bu adlandırılmış stilin paragraf stili.

SuggestedNamedStyles

NamedStyles için değişiklik önerisi.

JSON gösterimi
{
  "namedStyles": {
    object (NamedStyles)
  },
  "namedStylesSuggestionState": {
    object (NamedStylesSuggestionState)
  }
}
Alanlar
namedStyles

object (NamedStyles)

Yalnızca bu öneride yapılan değişiklikleri içeren bir NamedStyles. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için namedStylesSuggestionState ile birlikte kullanılabilir.

namedStylesSuggestionState

object (NamedStylesSuggestionState)

Bu öneride, NamedStyles tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

NamedStylesSuggestionState

NamedStyles mesajının öneri durumu.

JSON gösterimi
{
  "stylesSuggestionStates": [
    {
      object (NamedStyleSuggestionState)
    }
  ]
}
Alanlar
stylesSuggestionStates[]

object (NamedStyleSuggestionState)

Bu öneride, styles içindeki karşılık gelen NamedStyle öğesinde hangi alanların değiştirildiğini gösteren maske.

Bu adlandırılmış stil önerisi durumlarının sırası, named styles önerisi içindeki karşılık gelen adlandırılmış stilin sıralamasıyla eşleşiyor.

NamedStyleSuggestionState

NamedStyle mesajının öneri durumu.

JSON gösterimi
{
  "namedStyleType": enum (NamedStyleType),
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
Alanlar
namedStyleType

enum (NamedStyleType)

Bu öneri durumunun karşılık geldiği adlandırılmış stil türü.

Bu alan, NamedStyleSuggestionState'i karşılık gelen NamedStyle ile eşleştirmek için kolaylık sağlamak amacıyla sağlanmıştır.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style alanındaki hangi alanların değiştirildiğini gösteren bir maske.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Bu öneride paragraph style alanındaki hangi alanların değiştirildiğini gösteren bir maske.

Liste

Liste, tümü aynı listeye ait olan bir paragraf grubunun liste özelliklerini temsil eder. Bir listenin parçası olan bir paragrafta, bullet içinde listenin kimliğine referans veriliyor.

JSON gösterimi
{
  "listProperties": {
    object (ListProperties)
  },
  "suggestedListPropertiesChanges": {
    string: {
      object (SuggestedListProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
listProperties

object (ListProperties)

Listenin özellikleri.

suggestedListPropertiesChanges

map (key: string, value: object (SuggestedListProperties))

Liste özelliklerinde önerilen değişiklikler (öneri kimliği ile belirtilir).

suggestedInsertionId

string

Önerilen kampanya kimliği. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu listenin silinmesi önerilen bir işlem yoktur.

ListProperties

Bir listeyle ilişkili paragraflara ait madde işaretlerinin görünümünü ve tarzını açıklayan list özellikleri.

JSON gösterimi
{
  "nestingLevels": [
    {
      object (NestingLevel)
    }
  ]
}
Alanlar
nestingLevels[]

object (NestingLevel)

İlişkili düzeydeki madde işaretlerinin özelliklerini açıklar.

Bir listede, en üst düzeye karşılık gelen iç içe yerleştirme seviyesi 0 ve en iç içe yerleştirilmiş seviyeye karşılık gelen iç içe yerleştirme seviyesi 8 ile en fazla 9 iç içe yerleştirme seviyesi bulunur. İç içe yerleştirme düzeyleri, en az iç içe yerleştirilmiş olan ilk sıra olacak şekilde artan düzende döndürülü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
{
  "bulletAlignment": enum (BulletAlignment),
  "glyphFormat": string,
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "textStyle": {
    object (TextStyle)
  },
  "startNumber": integer,

  // Union field glyph_kind can be only one of the following:
  "glyphType": enum (GlyphType),
  "glyphSymbol": string
  // End of list of possible types for union field glyph_kind.
}
Alanlar
bulletAlignment

enum (BulletAlignment)

Madde işaretinin oluşturulması için ayrılmış alan içinde madde işaretinin hizalaması.

glyphFormat

string

Bu iç içe yerleştirme düzeyinde madde işaretleri tarafından kullanılan biçim dizesi.

Glif biçimi, bir veya daha fazla yer tutucu içerir ve bu yer tutucular, glyphType veya glyphSymbol kurallarına göre uygun değerlerle değiştirilir. Yer tutucular %[nestingLevel] kalıbını uygular. Bununla birlikte, yer tutucuların önekleri ve sonekleri de olabilir. Bu nedenle, glif biçimi <prefix>%[nestingLevel]<suffix> kalıbını uygular. Ön ek ve son ekin isteğe bağlı olduğunu ve rastgele dizeler olabileceğini unutmayın.

Örneğin, %0. glif biçimi, oluşturulan glifin, iç içe yerleştirme düzeyi 0 için yer tutucuyu karşılık gelen glifle ve ardından sonek olarak noktayla değiştireceğini belirtir. Dolayısıyla, iç içe yerleştirme düzeyi 0'da UPPER_ALPHA glif türü ve %0. glif biçimine sahip bir liste, oluşturulan gliflerin yer aldığı bir liste oluşturur

A.

B.

C.

Glif biçimi, geçerli iç içe yerleştirme düzeyi için yer tutucuların yanı sıra üst iç içe yerleştirme düzeyleri için yer tutucular içerebilir. Örneğin, bir liste, iç içe yerleştirme seviyesi 0 için %0. glif biçimine ve iç içe yerleştirme seviyesi 1 için %0.%1. glif biçimine sahip olabilir. Her iki iç içe yerleştirme düzeyinde DECIMAL glif türü olduğu varsayıldığında, oluşturulmuş karakterler içeren bir liste ortaya çıkar

1.

2.

2.1.

2.2.

3.

Sıralanmış düzeylerde iç içe yerleştirmede, belirli bir paragraf için glif biçimindeki yer tutucunun yerine geçen dize, paragrafın listedeki sırasına bağlıdır.

indentFirstLine

object (Dimension)

Bu iç içe yerleştirme seviyesinde paragrafların ilk satırı için girinti miktarı.

indentStart

object (Dimension)

Bu iç içe yerleştirme seviyesinde paragrafların girintisi. Paragrafın içerik yönüne göre metnin başlangıcına karşılık gelen tarafa uygulanır.

textStyle

object (TextStyle)

Bu iç içe yerleştirme düzeyindeki madde işaretlerinin metin stili.

startNumber

integer

Bu iç içe yerleştirme düzeyindeki ilk liste öğesinin numarası.

0 değeri, harf içeren listeler ve Roma rakamı içeren listeler için 1 değeri olarak kabul edilir. 0 ve 1 değerleri için, harf içeren ve Romen rakamı içeren listeler sırasıyla a ve i ile başlar.

Bu değer, sırasız karakterler içeren iç içe yerleştirilmiş düzeylerde yoksayılır.

Birleştirme alanı glyph_kind. Madde işaretleri tarafından kullanılan glif türü. Bu, glyph_format içindeki yer tutucuların yerini alan madde işareti glifini tanımlar. glyph_kind şunlardan yalnızca biri olabilir:
glyphType

enum (GlyphType)

Bu iç içe yerleştirme seviyesindeki paragraflar sıralandığında madde işaretleri tarafından kullanılan glif türü.

Glif türü, bu iç içe yerleştirme düzeyindeki paragraflar sıralandığında glyphFormat içindeki yer tutucuların yerine geçmesi için kullanılan glif türünü belirler. Örneğin, iç içe yerleştirme seviyesi 0 ise glyphFormat, %0. ve glif türü DECIMAL ise oluşturulan glif, glif biçimindeki %0 yer tutucusunu, liste öğesinin listesine karşılık gelen bir sayıyla değiştirir.

glyphSymbol

string

Bu iç içe yerleştirme seviyesindeki paragrafların sırası düzenlenmediğinde madde işaretleri tarafından kullanılan özel bir glif simgesi.

Glif simgesi, glyphFormat içindeki yer tutucuların yerini alır. Örneğin, glifSembolü Unicode U+25cf kod noktasına karşılık gelen düz daire ve glyphFormat, %0 ise oluşturulan glif tam daire olur.

BulletAlignment

Bir madde işaretinin hizalama türleri.

Sıralamalar
BULLET_ALIGNMENT_UNSPECIFIED Madde işareti hizalaması belirtilmemiş.
START Madde işareti, madde işaretinin oluşturulması için ayrılan alanın başlangıcıyla hizalanır. LTR metni için sola, aksi takdirde sağa hizalanır.
CENTER Madde işareti, madde işaretinin oluşturulması için ayrılmış alanın ortasına hizalanır.
END Madde işareti, madde işaretinin oluşturulması için ayrılan alanın sonuna hizalanır. LTR metni için sağa, aksi takdirde sola hizalandı.

GlyphType

Bu iç içe yerleştirme seviyesindeki paragraflar sıralanırken madde işaretleri tarafından kullanılan glif türleri.

Sıralamalar
GLYPH_TYPE_UNSPECIFIED Glif türü belirtilmemiş veya desteklenmiyor.
NONE Boş dize.
DECIMAL 1, 2 veya 3 gibi bir sayı.
ZERO_DECIMAL Tek haneli sayıların başında sıfır bulunan bir sayı (ör. 01, 02 veya 03). Birden fazla basamağı olan sayıların başında sıfır bulunmaz.
UPPER_ALPHA Büyük harf (ör. A, B veya C).
ALPHA Küçük harf (ör. a, b veya c).
UPPER_ROMAN I, II veya III gibi büyük Roma rakamı.
ROMAN Küçük Romen rakamı (ör. i, ii veya iii).

SuggestedListProperties

ListProperties için değişiklik önerildi.

JSON gösterimi
{
  "listProperties": {
    object (ListProperties)
  },
  "listPropertiesSuggestionState": {
    object (ListPropertiesSuggestionState)
  }
}
Alanlar
listProperties

object (ListProperties)

Yalnızca bu öneride yapılan değişiklikleri içeren bir ListProperties. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için listPropertiesSuggestionState ile birlikte kullanılabilir.

listPropertiesSuggestionState

object (ListPropertiesSuggestionState)

Bu öneride, ListProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

ListPropertiesSuggestionState

Bu öneride, ListProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "nestingLevelsSuggestionStates": [
    {
      object (NestingLevelSuggestionState)
    }
  ]
}
Alanlar
nestingLevelsSuggestionStates[]

object (NestingLevelSuggestionState)

Bu öneride, nestingLevels içindeki karşılık gelen NestingLevel öğesinde hangi alanların değiştirildiğini gösteren maske.

İç içe yerleştirme seviyesi öneri durumları, iç içe yerleştirme seviyesindeki artan düzende döndürülür. En az iç içe yerleştirilmiş olanı en başa döner.

NestingLevelSuggestionState

Bu öneride, NestingLevel tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "bulletAlignmentSuggested": boolean,
  "glyphTypeSuggested": boolean,
  "glyphFormatSuggested": boolean,
  "glyphSymbolSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "startNumberSuggested": boolean
}
Alanlar
bulletAlignmentSuggested

boolean

bulletAlignment için değişiklik önerilip önerilmediğini gösterir.

glyphTypeSuggested

boolean

glyphType için değişiklik önerilip önerilmediğini gösterir.

glyphFormatSuggested

boolean

glyphFormat için değişiklik önerilip önerilmediğini gösterir.

glyphSymbolSuggested

boolean

glyphSymbol için değişiklik önerilip önerilmediğini gösterir.

indentFirstLineSuggested

boolean

indentFirstLine için değişiklik önerilip önerilmediğini gösterir.

indentStartSuggested

boolean

indentStart için değişiklik önerilip önerilmediğini gösterir.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style alanındaki hangi alanların değiştirildiğini gösteren bir maske.

startNumberSuggested

boolean

startNumber için değişiklik önerilip önerilmediğini gösterir.

NamedRanges

Dokümanda belirli bir adı paylaşan tüm NamedRange öğelerinin bulunduğu koleksiyon.

JSON gösterimi
{
  "name": string,
  "namedRanges": [
    {
      object (NamedRange)
    }
  ]
}
Alanlar
name

string

Tüm named ranges üyelerinin paylaştığı ad.

namedRanges[]

object (NamedRange)

Aynı adı paylaşan NamedRange öğeleri.

NamedRange

Aynı adlandırılmış aralık kimliğine sahip Range koleksiyonu.

Adlandırılmış aralıklar, geliştiricilerin bir dokümanın bölümlerini rastgele bir kullanıcı tanımlı etiketle ilişkilendirmesine olanak tanır. Böylece, içeriğiniz daha sonra programlı olarak okunabilir veya düzenlenebilir. Bir doküman aynı ada sahip birden fazla adlandırılmış aralık içerebilir, ancak her adlandırılmış aralık benzersiz bir kimliğe sahiptir.

Tek bir Range ile adlandırılmış aralık oluşturulur ve adlandırılmış bir aralığa eklenen içerik genellikle bu aralığı genişletir. Ancak, dokümandaki belirli değişiklikler, aralığın birden fazla aralığa bölünmesine neden olabilir.

Adlandırılmış aralıklar gizli değildir. Dokümana erişimi olan tüm uygulamalar ve ortak çalışanlar dokümanın adlandırılmış aralıklarını görebilir.

JSON gösterimi
{
  "namedRangeId": string,
  "name": string,
  "ranges": [
    {
      object (Range)
    }
  ]
}
Alanlar
namedRangeId

string

Adlandırılmış aralığın kimliği.

name

string

Adlandırılmış aralığın adı.

ranges[]

object (Range)

Bu adlandırılmış aralığa ait aralıklar.

Aralık

Bitişik bir metin aralığını belirtir.

JSON gösterimi
{
  "segmentId": string,
  "startIndex": integer,
  "endIndex": integer,
  "tabId": string
}
Alanlar
segmentId

string

Bu aralığın içinde bulunduğu üstbilgi, altbilgi veya dipnotun kimliği. Boş bir segment kimliği, dokümanın gövdesini belirtir.

startIndex

integer

UTF-16 kod birimleri cinsinden bu aralığın sıfır tabanlı başlangıç dizini.

Mevcut tüm kullanımlarda bir başlangıç dizini sağlanmalıdır. Bu alan, açık uçlu aralıklara sahip gelecekteki kullanım alanlarını da dahil etmek için bir Int32Value'dur.

endIndex

integer

UTF-16 kod birimleri cinsinden bu aralığın (hariç) sıfır tabanlı bitiş dizini.

Mevcut tüm kullanımlarda bir bitiş dizini sağlanmalıdır. Bu alan, açık uçlu aralıklara sahip gelecekteki kullanım alanlarını da dahil etmek için bir Int32Value'dur.

tabId

string

Bu aralığı içeren sekme. Atlandığında, istek ilk sekmeye uygulanır.

Tek sekme içeren bir dokümanda:

  • Sağlanmışsa tekil sekmenin kimliğiyle eşleşmelidir.

  • Atlanırsa istek tekil sekmeye uygulanır.

Birden fazla sekme içeren bir dokümanda:

  • Sağlanmışsa istek, belirtilen sekme için geçerli olur.

  • Atlanırsa istek, dokümandaki ilk sekmeye uygulanır.

InlineObject

Metinle satır içinde görünen nesne. Bir InlineObject öğesi, resim gibi bir EmbeddedObject içerir.

JSON gösterimi
{
  "objectId": string,
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "suggestedInlineObjectPropertiesChanges": {
    string: {
      object (SuggestedInlineObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
objectId

string

Bu satır içi nesnenin kimliği. Bir nesnenin özelliklerini güncellemek için kullanılabilir.

inlineObjectProperties

object (InlineObjectProperties)

Bu satır içi nesnenin özellikleri.

suggestedInlineObjectPropertiesChanges

map (key: string, value: object (SuggestedInlineObjectProperties))

Satır içi nesne özelliklerinde önerilen değişiklikler (öneri kimliği ile belirtilir).

suggestedInsertionId

string

Önerilen kampanya kimliği. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

InlineObjectProperties

InlineObject özellikleri.

JSON gösterimi
{
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
Alanlar
embeddedObject

object (EmbeddedObject)

Bu satır içi nesnenin yerleştirilmiş nesnesi.

EmbeddedObject

Dokümana yerleştirilmiş bir nesne.

JSON gösterimi
{
  "title": string,
  "description": string,
  "embeddedObjectBorder": {
    object (EmbeddedObjectBorder)
  },
  "size": {
    object (Size)
  },
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "linkedContentReference": {
    object (LinkedContentReference)
  },

  // Union field properties can be only one of the following:
  "embeddedDrawingProperties": {
    object (EmbeddedDrawingProperties)
  },
  "imageProperties": {
    object (ImageProperties)
  }
  // End of list of possible types for union field properties.
}
Alanlar
title

string

Yerleştirilen nesnenin başlığı. title ve description alternatif metni görüntülemek için birleştirilir.

description

string

Yerleştirilmiş nesnenin açıklaması. title ve description alternatif metni görüntülemek için birleştirilir.

embeddedObjectBorder

object (EmbeddedObjectBorder)

Yerleştirilmiş nesnenin kenarlığı.

size

object (Size)

Kırpma işleminden sonra resmin görünen boyutu.

marginTop

object (Dimension)

Yerleştirilen nesnenin üst kenar boşluğu.

marginBottom

object (Dimension)

Yerleştirilen nesnenin alt kenar boşluğu.

marginRight

object (Dimension)

Yerleştirilen nesnenin sağ kenar boşluğu.

marginLeft

object (Dimension)

Yerleştirilen nesnenin sol kenar boşluğu.

linkedContentReference

object (LinkedContentReference)

Harici bağlantılı kaynak içeriğine yönelik bir referans. Örneğin, yerleştirilmiş nesne bağlı bir grafik olduğunda kaynak Google E-Tablolar grafiğine bir referans içerir.

Politika ayarlanmazsa yerleştirilmiş nesne bağlı değildir.

Birleştirme alanı properties. Yerleştirilmiş her bir nesne türüne özel özellikler. properties şunlardan yalnızca biri olabilir:
embeddedDrawingProperties

object (EmbeddedDrawingProperties)

Yerleştirilmiş bir çizimin özellikleri.

imageProperties

object (ImageProperties)

Bir resmin özellikleri.

EmbeddedDrawingProperties

Bu türde alan yok.

Yerleştirilmiş çizimin özellikleridir ve nesne türünü ayırt etmek için kullanılır. Yerleştirilmiş çizim, bir doküman içinde oluşturulan ve düzenlenen çizimdir. Kapsamlı ayrıntıların desteklenmediğini unutmayın.

ImageProperties

Bir resmin özellikleri.

JSON gösterimi
{
  "contentUri": string,
  "sourceUri": string,
  "brightness": number,
  "contrast": number,
  "transparency": number,
  "cropProperties": {
    object (CropProperties)
  },
  "angle": number
}
Alanlar
contentUri

string

Resmin varsayılan ömrü 30 dakika olan URI. Bu URI, istekte bulunanın hesabıyla etiketlenmiştir. URI'ya sahip olan herkes, resme orijinal istek sahibi olarak etkin bir şekilde erişir. Dokümanın paylaşım ayarları değişirse resme erişim kaybolabilir.

sourceUri

string

Kaynak URI, resmi eklemek için kullanılan URI'dir. Kaynak URI boş olabilir.

brightness

number

Resmin parlaklık efekti. Değer, [-1,0, 1,0] aralığında olmalıdır. 0, etkin değil anlamına gelir.

contrast

number

Resmin kontrast efekti. Değer, [-1,0, 1,0] aralığında olmalıdır. 0, etkin değil anlamına gelir.

transparency

number

Resmin şeffaflık etkisi. Değer, [0,0, 1,0] aralığında olmalıdır. 0 değeri etkin değil, 1 ise şeffaf anlamına gelir.

cropProperties

object (CropProperties)

Resmin kırpma özellikleri.

angle

number

Resmin radyan cinsinden saat yönünde dönme açısı.

CropProperties

Resmin kırpma özellikleri.

Kırpma dikdörtgeni, orijinal içeriğin 4 kenarının kesirli uzaklığı kullanılarak gösterilir.

  • Ofset (0, 1) aralığındaysa, kırpma dikdörtgeninin karşılık gelen kenarı, resmin orijinal sınırlayıcı dikdörtgeninin içine yerleştirilir.
  • Ofset negatif veya 1'den büyükse kırpma dikdörtgeninin karşılık gelen kenarı, resmin orijinal sınırlayıcı dikdörtgeninin dışına yerleştirilir.
  • Tüm ofsetler ve döndürme açısı 0 ise resim kırpılmaz.
JSON gösterimi
{
  "offsetLeft": number,
  "offsetRight": number,
  "offsetTop": number,
  "offsetBottom": number,
  "angle": number
}
Alanlar
offsetLeft

number

Ofset, kırpma dikdörtgeninin sol kenarının, orijinal içeriğin sol kenarından, orijinal içeriğin genişliğinin bir bölümü olarak ne kadar içeride olduğunu belirtir.

offsetRight

number

Ofset, kırpma dikdörtgeninin sağ kenarının, orijinal içeriğin sağ kenarından, orijinal içeriğin genişliğinin bir oranı olarak ne kadar içeride olduğunu belirtir.

offsetTop

number

Ofset, kırpma dikdörtgeninin üst kenarının, orijinal içeriğin yüksekliğinin bir bölümü olarak orijinal içeriğin üst kenarından ne kadar içeride olduğunu belirtir.

offsetBottom

number

Ofset, kırpma dikdörtgeninin alt kenarının, orijinal içeriğin alt kenarından orijinal içeriğin yüksekliğine göre ne kadar uzakta olduğunu belirtir.

angle

number

Kırpma dikdörtgeninin, ortasındaki radyan cinsinden saat yönünde dönme açısı. Ofsetlerden sonra rotasyon uygulanır.

EmbeddedObjectBorder

EmbeddedObject etrafında kenarlık.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
Alanlar
color

object (OptionalColor)

Kenarlığın rengi.

width

object (Dimension)

Kenarlığın genişliği.

dashStyle

enum (DashStyle)

Kenarlığın çizgi stili.

propertyState

enum (PropertyState)

Kenarlık özelliğinin özellik durumu.

PropertyState

Bir mülkün olası durumları.

Sıralamalar
RENDERED Bir mülkün durumu RENDERED(RENDERED) ise öğe, dokümanda oluşturulduğunda karşılık gelen özelliğe sahip olur. Bu, varsayılan değerdir.
NOT_RENDERED Bir mülkün durumu NOT_RENDERED ise, dokümanda oluşturulduğunda öğeye karşılık gelen özelliğe sahip olmaz.

LinkedContentReference

Harici bağlantılı kaynak içeriğine yönelik bir referans.

JSON gösterimi
{

  // Union field reference can be only one of the following:
  "sheetsChartReference": {
    object (SheetsChartReference)
  }
  // End of list of possible types for union field reference.
}
Alanlar
Birleştirme alanı reference. Bağlantılı içeriğin türüne özel referans. reference şunlardan yalnızca biri olabilir:
sheetsChartReference

object (SheetsChartReference)

Bağlı grafiğe bir referans.

SheetsChartReference

Google E-Tablolar'dan yerleştirilmiş bağlı bir grafiğe referans.

JSON gösterimi
{
  "spreadsheetId": string,
  "chartId": integer
}
Alanlar
spreadsheetId

string

Kaynak grafiği içeren Google E-Tablolar e-tablosunun kimliği.

chartId

integer

Google E-Tablolar e-tablosundaki yerleştirilmiş grafiğin kimliği.

SuggestedInlineObjectProperties

InlineObjectProperties için değişiklik önerildi.

JSON gösterimi
{
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "inlineObjectPropertiesSuggestionState": {
    object (InlineObjectPropertiesSuggestionState)
  }
}
Alanlar
inlineObjectProperties

object (InlineObjectProperties)

Yalnızca bu öneride yapılan değişiklikleri içeren InlineObjectProperties. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için inlineObjectPropertiesSuggestionState ile birlikte kullanılabilir.

inlineObjectPropertiesSuggestionState

object (InlineObjectPropertiesSuggestionState)

Bu öneride, InlineObjectProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

InlineObjectPropertiesSuggestionState

Bu öneride, InlineObjectProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
Alanlar
embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

Bu öneride embeddedObject alanındaki hangi alanların değiştirildiğini gösteren bir maske.

EmbeddedObjectSuggestionState

Bu öneride, EmbeddedObject tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "embeddedDrawingPropertiesSuggestionState": {
    object (EmbeddedDrawingPropertiesSuggestionState)
  },
  "imagePropertiesSuggestionState": {
    object (ImagePropertiesSuggestionState)
  },
  "titleSuggested": boolean,
  "descriptionSuggested": boolean,
  "embeddedObjectBorderSuggestionState": {
    object (EmbeddedObjectBorderSuggestionState)
  },
  "sizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginLeftSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "linkedContentReferenceSuggestionState": {
    object (LinkedContentReferenceSuggestionState)
  }
}
Alanlar
embeddedDrawingPropertiesSuggestionState

object (EmbeddedDrawingPropertiesSuggestionState)

Bu öneride embeddedDrawingProperties alanındaki hangi alanların değiştirildiğini gösteren bir maske.

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

Bu öneride imageProperties alanındaki hangi alanların değiştirildiğini gösteren bir maske.

titleSuggested

boolean

title için değişiklik önerilip önerilmediğini gösterir.

descriptionSuggested

boolean

description için değişiklik önerilip önerilmediğini gösterir.

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

Bu öneride embeddedObjectBorder alanındaki hangi alanların değiştirildiğini gösteren bir maske.

sizeSuggestionState

object (SizeSuggestionState)

Bu öneride size alanındaki hangi alanların değiştirildiğini gösteren bir maske.

marginLeftSuggested

boolean

marginLeft için değişiklik önerilip önerilmediğini gösterir.

marginRightSuggested

boolean

marginRight için değişiklik önerilip önerilmediğini gösterir.

marginTopSuggested

boolean

marginTop için değişiklik önerilip önerilmediğini gösterir.

marginBottomSuggested

boolean

marginBottom için değişiklik önerilip önerilmediğini gösterir.

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

Bu öneride linkedContentReference alanındaki hangi alanların değiştirildiğini gösteren bir maske.

EmbeddedDrawingPropertiesSuggestionState

Bu türde alan yok.

Bu öneride, EmbeddedDrawingProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

ImagePropertiesSuggestionState

Bu öneride, ImageProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "contentUriSuggested": boolean,
  "sourceUriSuggested": boolean,
  "brightnessSuggested": boolean,
  "contrastSuggested": boolean,
  "transparencySuggested": boolean,
  "cropPropertiesSuggestionState": {
    object (CropPropertiesSuggestionState)
  },
  "angleSuggested": boolean
}
Alanlar
contentUriSuggested

boolean

contentUri için değişiklik önerilip önerilmediğini gösterir.

sourceUriSuggested

boolean

[sourceUri] kaynağında önerilen bir değişiklik olup olmadığını gösterir [google.apps.docs.v1.EmbeddedObject.source_uri].

brightnessSuggested

boolean

[Parlaklık] ayarında değişiklik önerilip önerilmediğini gösterir [google.apps.docs.v1.EmbeddedObject.brightness].

contrastSuggested

boolean

[kontrast] ayarında önerilen bir değişiklik olup olmadığını gösterir [google.apps.docs.v1.EmbeddedObject.contrast] gibi bulun.

transparencySuggested

boolean

[Şeffaflık] konusunda önerilen bir değişiklik olup olmadığını gösterir [google.apps.docs.v1.EmbeddedObject.transparency] gibi diğer bir deyişle gösteriliyor.

cropPropertiesSuggestionState

object (CropPropertiesSuggestionState)

Bu öneride cropProperties alanındaki hangi alanların değiştirildiğini gösteren bir maske.

angleSuggested

boolean

[Açı] açısında değişiklik önerilip önerilmediğini gösterir [google.apps.docs.v1.EmbeddedObject.angle] bağlantısını tıklayın.

CropPropertiesSuggestionState

Bu öneride, CropProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "offsetLeftSuggested": boolean,
  "offsetRightSuggested": boolean,
  "offsetTopSuggested": boolean,
  "offsetBottomSuggested": boolean,
  "angleSuggested": boolean
}
Alanlar
offsetLeftSuggested

boolean

offsetLeft için değişiklik önerilip önerilmediğini gösterir.

offsetRightSuggested

boolean

offsetRight için değişiklik önerilip önerilmediğini gösterir.

offsetTopSuggested

boolean

offsetTop için değişiklik önerilip önerilmediğini gösterir.

offsetBottomSuggested

boolean

offsetBottom için değişiklik önerilip önerilmediğini gösterir.

angleSuggested

boolean

angle için değişiklik önerilip önerilmediğini gösterir.

EmbeddedObjectBorderSuggestionState

Bu öneride, EmbeddedObjectBorder tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "colorSuggested": boolean,
  "widthSuggested": boolean,
  "dashStyleSuggested": boolean,
  "propertyStateSuggested": boolean
}
Alanlar
colorSuggested

boolean

[color] renginde değişiklik önerilip önerilmediğini gösterir [google.apps.docs.v1.EmbeddedBorderObject.color] gibi dışa aktarabilirsiniz.

widthSuggested

boolean

[genişlik] için önerilen bir değişiklik olup olmadığını gösterir [google.apps.docs.v1.EmbeddedBorderObject.width] gibi bulabilirsiniz.

dashStyleSuggested

boolean

[dashStyle] için önerilen bir değişiklik olup olmadığını gösterir [google.apps.docs.v1.EmbeddedBorderObject.dash_style] arasında yer alır.

propertyStateSuggested

boolean

[propertyState] için önerilen bir değişiklik olup olmadığını gösterir [google.apps.docs.v1.EmbeddedBorderObject.property_state] sayfasına gidin.

LinkedContentReferenceSuggestionState

Bu öneride, LinkedContentReference tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "sheetsChartReferenceSuggestionState": {
    object (SheetsChartReferenceSuggestionState)
  }
}
Alanlar
sheetsChartReferenceSuggestionState

object (SheetsChartReferenceSuggestionState)

Bu öneride sheetsChartReference alanındaki hangi alanların değiştirildiğini gösteren bir maske.

SheetsChartReferenceSuggestionState

Bu öneride, SheetsChartReference tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "spreadsheetIdSuggested": boolean,
  "chartIdSuggested": boolean
}
Alanlar
spreadsheetIdSuggested

boolean

spreadsheetId için değişiklik önerilip önerilmediğini gösterir.

chartIdSuggested

boolean

chartId için değişiklik önerilip önerilmediğini gösterir.

PositionedObject

Bir Paragraph öğesine bağlı ve paragrafın başlangıcına göre konumlandırılmış bir nesne. PositionedObject, resim gibi bir EmbeddedObject içerir.

JSON gösterimi
{
  "objectId": string,
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "suggestedPositionedObjectPropertiesChanges": {
    string: {
      object (SuggestedPositionedObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
objectId

string

Konumlandırılan bu nesnenin kimliği.

positionedObjectProperties

object (PositionedObjectProperties)

Bu konumlandırılan nesnenin özellikleri.

suggestedPositionedObjectPropertiesChanges

map (key: string, value: object (SuggestedPositionedObjectProperties))

Konumlandırılmış nesne özelliklerinde önerilen değişiklikler (öneri kimliği ile belirtilir).

suggestedInsertionId

string

Önerilen kampanya kimliği. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

PositionedObjectProperties

PositionedObject özellikleri.

JSON gösterimi
{
  "positioning": {
    object (PositionedObjectPositioning)
  },
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
Alanlar
positioning

object (PositionedObjectPositioning)

Bu konumlandırılmış nesnenin, bu konumlandırılan nesneye referans veren Paragraph öğesinin yeni satırına göre konumu.

embeddedObject

object (EmbeddedObject)

Bu konumlandırılan nesnenin yerleştirilmiş nesnesi.

PositionedObjectPositioning

PositionedObject konumu. Konumlandırılan nesne, bağlı olduğu Paragraph öğesinin başına göre konumlandırılır.

JSON gösterimi
{
  "layout": enum (PositionedObjectLayout),
  "leftOffset": {
    object (Dimension)
  },
  "topOffset": {
    object (Dimension)
  }
}
Alanlar
layout

enum (PositionedObjectLayout)

Konumlandırılan bu nesnenin düzeni.

leftOffset

object (Dimension)

Konumlanan nesnenin sol kenarının, bağlı olduğu Paragraph öğesinin başlangıcına göre uzaklığı. Nesnenin tam konumu, dokümandaki diğer içeriğe ve dokümanın stiline bağlı olabilir.

topOffset

object (Dimension)

Konumlanan nesnenin üst kenarının, bağlı olduğu Paragraph öğesinin başlangıcına göre uzaklığı. Nesnenin tam konumu, dokümandaki diğer içeriğe ve dokümanın stiline bağlı olabilir.

PositionedObjectLayout

[PositionedObject][google.aps.docs.v1.PositionedObject] öğesinin olası düzenleri.

Sıralamalar
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED Düzen belirtilmedi.
WRAP_TEXT Metin, yerleştirilen nesnenin etrafına sarar.
BREAK_LEFT Metni, konumlandırılan nesne solda, metin sağda olacak şekilde böler.
BREAK_RIGHT Metni, konumlandırılan nesne sağda, metin solda olacak şekilde böler.
BREAK_LEFT_RIGHT Metni, konumlandırılan nesnenin sol veya sağında hiç metin olmayacak şekilde böler.
IN_FRONT_OF_TEXT Yerleştirilen nesne metnin önündedir.
BEHIND_TEXT Yerleştirilen nesne metnin arkasındadır.

SuggestedPositionedObjectProperties

PositionedObjectProperties için değişiklik önerildi.

JSON gösterimi
{
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "positionedObjectPropertiesSuggestionState": {
    object (PositionedObjectPropertiesSuggestionState)
  }
}
Alanlar
positionedObjectProperties

object (PositionedObjectProperties)

Yalnızca bu öneride yapılan değişiklikleri içeren bir PositionedObjectProperties. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için positionedObjectPropertiesSuggestionState ile birlikte kullanılabilir.

positionedObjectPropertiesSuggestionState

object (PositionedObjectPropertiesSuggestionState)

Bu öneride, PositionedObjectProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

PositionedObjectPropertiesSuggestionState

Bu öneride, PositionedObjectProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "positioningSuggestionState": {
    object (PositionedObjectPositioningSuggestionState)
  },
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
Alanlar
positioningSuggestionState

object (PositionedObjectPositioningSuggestionState)

Bu öneride positioning alanındaki hangi alanların değiştirildiğini gösteren bir maske.

embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

Bu öneride embeddedObject alanındaki hangi alanların değiştirildiğini gösteren bir maske.

PositionedObjectPositioningSuggestionState

Bu öneride, PositionedObjectPositioning tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "layoutSuggested": boolean,
  "leftOffsetSuggested": boolean,
  "topOffsetSuggested": boolean
}
Alanlar
layoutSuggested

boolean

layout için değişiklik önerilip önerilmediğini gösterir.

leftOffsetSuggested

boolean

leftOffset için değişiklik önerilip önerilmediğini gösterir.

topOffsetSuggested

boolean

topOffset için değişiklik önerilip önerilmediğini gösterir.

SuggestionsViewMode

Dokümana uygulanan, önerilen değişikliklerin nasıl temsil edildiğini belirten öneri görüntüleme modu. Dokümanı tüm öneriler satır içinde, kabul edilen veya reddedilenlerle okuma seçenekleri sunar.

Sıralamalar
DEFAULT_FOR_CURRENT_ACCESS Döndürülen dokümana uygulanan SuggestionsViewMode, kullanıcının geçerli erişim düzeyine bağlıdır. Kullanıcının yalnızca görüntüleme erişimi varsa PREVIEW_WITHOUT_SUGGESTIONS uygulanır. Aksi takdirde SUGGESTIONS_INLINE uygulanır. Bu, varsayılan öneri görüntüleme modudur.
SUGGESTIONS_INLINE

Döndürülen dokümanda satır içi öneriler var. Önerilen değişiklikler, dokümandaki temel içerikten ayırt edilir.

Kullanıcının önerilen değişiklikleri görüntüleme izni yoksa bu modu kullanarak doküman alma istekleri 403 hatası döndürür.

PREVIEW_SUGGESTIONS_ACCEPTED

Döndürülen doküman, önerilen tüm değişikliklerin kabul edildiği bir önizlemedir.

Kullanıcının önerilen değişiklikleri görüntüleme izni yoksa bu modu kullanarak doküman alma istekleri 403 hatası döndürür.

PREVIEW_WITHOUT_SUGGESTIONS Döndürülen doküman, dokümanda herhangi bir öneri varsa önerilen tüm değişikliklerin reddedildiği bir önizlemedir.

Yöntemler

batchUpdate

Dokümana bir veya daha fazla güncelleme uygular.

create

İstekte verilen başlığı kullanarak boş bir doküman oluşturur.

get

Belirtilen dokümanın en son sürümünü alır.