REST Resource: documents

Kaynak: Doküman

Google 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

Belgenin başlığı.

tabs[]

object (Tab)

Bir dokümanın parçası olan sekmeler.

Sekmeler, alt sekmeler (başka bir sekmenin içine yerleştirilmiş sekme) içerebilir. Alt sekmeler Tab.childTabs alanı ile gösterilir.

revisionId

string

Yalnızca çıkış. Belgenin düzeltme kimliği. Güncellemelerin hangi doküman düzeltmesine 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ümanı 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 zamanla değişebilir. İade edilen düzeltme kimliğinin yalnızca iade edildikten sonraki 24 saat içinde geçerli olduğu garanti edilir ve kullanıcılar arasında paylaşılamaz. Çağrılar arasında düzeltme kimliği değişmemişse belge değişmemiştir. Aynı şekilde, aynı belge ve kullanıcı için kimliğin değişmesi genellikle belgenin güncellendiği anlamına gelir. Ancak, değişen kimlikler, kimlik biçimindeki değişiklikler gibi dahili faktörlerden de kaynaklanabilir.

suggestionsViewMode

enum (SuggestionsViewMode)

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

Not: Bir dokümanı düzenlerken değişiklikler SUGGESTIONS_INLINE içeren bir dokümana göre yapılmalıdır.

body

object (Body)

Yalnızca çıkış. Belgenin ana gövdesi.

Eski alan: Bunun yerine, Document.tabs.documentTab.body parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.body alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

headers

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

Yalnızca çıkış. Belgedeki üstbilgiler, üstbilgi kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.headers parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.headers alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

footers

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

Yalnızca çıkış. Belgedeki altbilgiler, altbilgi kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.footers parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.footers alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

footnotes

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

Yalnızca çıkış. Belgedeki dipnotlar, dipnot kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.footnotes parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.footnotes alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

documentStyle

object (DocumentStyle)

Yalnızca çıkış. Belgenin stili.

Eski alan: Bunun yerine, Document.tabs.documentTab.documentStyle parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.documentStyle alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

suggestedDocumentStyleChanges

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

Yalnızca çıkış. Dokümanın stilinde önerilen değişiklikler, öneri kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.suggestedDocumentStyleChanges parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.suggestedDocumentStyleChanges alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

namedStyles

object (NamedStyles)

Yalnızca çıkış. Belgenin adlandırılmış stilleri.

Eski alan: Bunun yerine, Document.tabs.documentTab.namedStyles parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.namedStyles alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

suggestedNamedStylesChanges

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

Yalnızca çıkış. Belgenin adlandırılmış stillerinde önerilen değişiklikler, öneri kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.suggestedNamedStylesChanges parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.suggestedNamedStylesChanges alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

lists

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

Yalnızca çıkış. Belgedeki listeler, liste kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.lists parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.lists alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

namedRanges

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

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

Eski alan: Bunun yerine, Document.tabs.documentTab.namedRanges parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.namedRanges alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

inlineObjects

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

Yalnızca çıkış. Dokümandaki satır içi nesneler, nesne kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.inlineObjects parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.inlineObjects alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

positionedObjects

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

Yalnızca çıkış. Belgedeki konumlandırılmış nesneler, nesne kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, Document.tabs.documentTab.positionedObjects parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.positionedObjects alanını kullanın.includeTabsContent false veya ayarlanmamışsa bu alan, dokümandaki ilk sekme hakkında bilgi içerir.

Sekme

Bir dokümandaki 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 kimlik ve başlık gibi özellikleri.

childTabs[]

object (Tab)

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

content birleşik alanı. Sekmenin içeriği. content aşağıdakilerden yalnızca biri olabilir:
documentTab

object (DocumentTab)

Metin ve resim gibi belge içeriklerinin bulunduğu bir sekme.

TabProperties

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ıdır. Üst sekmenin kimliği. Mevcut sekme, kök düzeyinde bir sekme olduğunda (yani üst öğesi olmadığında) boş olur.

index

integer

Üst öğe içindeki sekmenin sıfır tabanlı dizini.

nestingLevel

integer

Yalnızca çıkış. Sekmenin belge içindeki derinliği. Kök düzeyindeki sekmeler 0'dan başlar.

DocumentTab

Belge içeriklerinin bulunduğu 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 üstbilgiler, üstbilgi kimliğine göre anahtarlanır.

footers

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

Doküman sekmesindeki altbilgiler, altbilgi kimliğine göre anahtarlanır.

footnotes

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

Belge sekmesindeki dipnotlar, dipnot kimliğine göre anahtarlanır.

documentStyle

object (DocumentStyle)

Doküman sekmesinin stili.

suggestedDocumentStyleChanges

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

Doküman sekmesinin stiliyle ilgili önerilen değişiklikler, öneri kimliğine göre anahtarlanır.

namedStyles

object (NamedStyles)

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

suggestedNamedStylesChanges

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

Belge sekmesinin adlandırılmış stillerinde önerilen değişiklikler, öneri kimliğine göre anahtarlanır.

lists

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

Liste kimliğine göre anahtarlanmış doküman sekmesindeki listeler.

namedRanges

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

Doküman sekmesindeki adlandırılmış aralıklar, ada göre anahtarlanır.

inlineObjects

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

Doküman sekmesindeki satır içi nesneler, nesne kimliğine göre anahtarlanır.

positionedObjects

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

Belge sekmesinde konumlandırılmış nesneler, nesne kimliğine göre anahtarlanır.

Metin

Belge gövdesi.

Gövde genellikle headers, footers ve footnotes hariç olmak üzere dokümanın tüm 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ümana yapı sağlayan içeriği açıklar.

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

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

endIndex

integer

Bu yapısal öğenin sıfır tabanlı bitiş dizini (hariç), UTF-16 kod birimlerinde.

content birleşik alanı. Yapısal öğenin içeriği. content aşağıdakilerden yalnızca biri olabilir:
paragraph

object (Paragraph)

Paragraf türünde bir yapısal öğe.

sectionBreak

object (SectionBreak)

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

table

object (Table)

Tablo türünde bir yapısal öğe.

tableOfContents

object (TableOfContents)

İçindekiler tablosu türünde bir yapısal öğe.

Paragraf

Paragrafı temsil eden bir StructuralElement. Paragraf, yeni satır karakteriyle sonlandırılan 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 içeriği, bileşenlerine ayrılmış şekilde.

paragraphStyle

object (ParagraphStyle)

Bu paragrafın stili.

suggestedParagraphStyleChanges

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

Önerilen paragraf stili, öneri kimliğine göre anahtarlanarak bu paragrafa uygulanır.

bullet

object (Bullet)

Bu paragrafın madde işareti. Yoksa paragraf bir listeye ait değildir.

suggestedBulletChanges

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

Bu paragrafın madde işaretinde önerilen değişiklikler.

positionedObjectIds[]

string

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

suggestedPositionedObjectIds

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

Bu paragrafa eklenmesi önerilen yerleştirilmiş nesnelerin kimlikleri, öneri kimliğine göre anahtarlanır.

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

Bu paragraf öğesinin UTF-16 kod birimlerindeki sıfır tabanlı başlangıç dizini.

endIndex

integer

Bu paragraf öğesinin sıfır tabanlı bitiş dizini (UTF-16 kod birimlerinde).

content birleşik alanı. Paragraf öğesinin içeriği. content aşağıdakilerden 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 çizgi paragraf öğesi.

equation

object (Equation)

Denklem paragrafı öğesi.

inlineObjectElement

object (InlineObjectElement)

Satır içi nesne paragraf öğesi.

person

object (Person)

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

TextRun

Tümü aynı stile sahip bir metin dizisini 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ışmadaki tüm metin dışı öğeler, Unicode karakteri U+E907 ile değiştirilir.

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

textStyle

object (TextStyle)

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

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlanmış bu çalıştırmaya göre değişir.

TextStyle

Metne uygulanabilecek stili temsil eder.

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

  • Paragraph içindeki metnin TextStyle'ı, paragrafın ilgili named style type değerinden devralınır.
  • Bir named style üzerindeki TextStyle, normal text adlı stilden devralınır.
  • normal text adlı stilin TextStyle'ı, Dokümanlar düzenleyicisindeki varsayılan metin stilinden devralınır.
  • Tabloda bulunan bir Paragraph öğesindeki TextStyle, metin stilini tablo stilinden devralabilir.

Metin stili bir üst öğeden devralınmıyorsa alanların ayarı kaldırıldığında stil, Dokümanlar düzenleyicideki varsayılanlarla eşleşen bir değere geri döner.

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ünün çizilip çizilmediği.

smallCaps

boolean

Metnin küçük büyük harflerle yazılıp yazılmadığı

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)

Metnin yazı tipi boyutu.

weightedFontFamily

object (WeightedFontFamily)

Metnin yazı tipi ailesi ve oluşturulan ağırlığı.

Bir güncelleme isteğinde hem weightedFontFamily hem de bold için değerler belirtilirse önce weightedFontFamily, ardından bold uygulanır.

weightedFontFamily#weight ayarlanmamışsa varsayılan olarak 400 olur.

weightedFontFamily ayarlanırsa weightedFontFamily#fontFamily da boş olmayan bir değerle 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 taban çizgisi kaydırmaları olan metin, fontSize alanına göre hesaplanan daha küçük bir yazı tipi boyutunda otomatik olarak oluşturulur. Bu alandaki değişiklikler fontSize etkilemez.

OptionalColor

Tamamen opak veya tamamen şeffaf olabilen bir renk.

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

object (Color)

Ayarlanırsa bu renk opak renk olarak kullanılır. Ayarlanmamışsa şeffaf bir rengi 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

Rengin yeşil bileşeni (0,0 ile 1,0 arasında).

blue

number

Rengin mavi bileşeni (0,0-1,0).

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 Bir nokta, bir inçin 1/72'si.

WeightedFontFamily

Metnin yazı tipi ailesini ve ağırlığını gösterir.

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

string

Metnin yazı tipi ailesi.

Yazı tipi ailesi, Dokümanlar'daki Yazı tipi menüsünden veya Google Fonts'tan 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ın katı olan herhangi bir değeri içerebilir. Bu aralık, CSS 2.1 belirtimi bölüm 15.6'da açıklanan sayısal değerlere karşılık gelir ve sayısal olmayan değerlere izin verilmez.

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

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

  • Metin kalınsa ve ağırlık 400 değerinden küçükse oluşturulan ağırlık 400 olur.
  • Metin kalınsa ve ağırlık 400 değerine eşit veya bu değerden büyükse ancak 700 değerinden küçükse oluşturulan ağırlık 700 olur.
  • Ağırlık 700 değerine eşitse veya bu değerden büyükse oluşturulan ağırlık, ağırlığa eşittir.
  • Metin kalın değilse oluşturulan ağırlık, ağırlığa eşittir.

BaselineOffset

Metnin normal konumundan dikey olarak kaydırılabileceği yöntemler.

Sıralamalar
BASELINE_OFFSET_UNSPECIFIED Metnin referans çizgisi uzaklığı üst öğeden devralınır.
NONE Metin dikey olarak kaydırılmamış.
SUPERSCRIPT Metin dikey olarak yukarıya doğru kaydırılır (üst simge).
SUBSCRIPT Metin dikey olarak aşağıya kaydırılır (alt simge).

SuggestedTextStyle

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

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 yeni değerlerini görmek için textStyleSuggestionState ile birlikte kullanılabilir.

textStyleSuggestionState

object (TextStyleSuggestionState)

Temel TextStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

TextStyleSuggestionState

Temel TextStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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 önerilen bir değişiklik olup olmadığını gösterir.

italicSuggested

boolean

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

underlineSuggested

boolean

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

strikethroughSuggested

boolean

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

smallCapsSuggested

boolean

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

backgroundColorSuggested

boolean

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

foregroundColorSuggested

boolean

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

fontSizeSuggested

boolean

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

weightedFontFamilySuggested

boolean

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

baselineOffsetSuggested

boolean

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

AutoText

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

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 ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse bir AutoText öğesinin birden fazla ekleme kimliği olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

textStyle

object (TextStyle)

Bu Otomatik Metin'in metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğiyle anahtarlanan bu Otomatik Metin'e dönüşür.

Tür

Otomatik metin türleri.

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

PageBreak

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

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

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

textStyle

object (TextStyle)

Bu PageBreak'in metin stili.

Metin içeriklerine (ör. metin çalıştırmaları ve dipnot referansları) benzer şekilde, sayfa sonunun 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 anahtarlanmış bu PageBreak olarak değişir.

ColumnBreak

Sütun sonunu temsil eden bir ParagraphElement. Sütun sonu, sonraki metnin bir sonraki sütunun en üstünde başlamasını sağlar.

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

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

textStyle

object (TextStyle)

Bu ColumnBreak'in metin stili.

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

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlanmış bu ColumnBreak ile değiştirilir.

FootnoteReference

Dipnot referansını temsil eden bir 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 barındıran footnote kimliği.

footnoteNumber

string

Bu dipnotun oluşturulan numarası.

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

textStyle

object (TextStyle)

Bu FootnoteReference öğesinin metin stili.

suggestedTextStyleChanges

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

Öneri kimliğine göre anahtarlanmış bu dipnot referansında önerilen metin stili değişiklikleri.

HorizontalRule

Yatay çizgiyi temsil eden bir ParagraphElement.

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

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

textStyle

object (TextStyle)

Bu HorizontalRule öğesinin metin stili.

Metin içeriklerine (ör. metin çalıştırmaları ve dipnot referansları) benzer şekilde, yatay çizginin metin stili, içerik düzeninin yanı sıra yanına eklenen metnin stilini de etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğiyle anahtarlanmış bu HorizontalRule olarak değişir.

Denklem

Bir denklemi temsil eden ParagraphElement.

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

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

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 kimliği.

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

textStyle

object (TextStyle)

Bu InlineObjectElement'in metin stili.

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

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlanmış bu InlineObject'e dönüşür.

Kişi

Bir dokümanda bahsedilen kişi veya e-posta adresi. Bu bahsetmeler, kişinin adını veya e-posta adresini içeren tek ve değişmez bir öğe olarak 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şi bağlantısını dokümana ekleyen önerilerin kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse (ör. farklı bir kullanıcı tarafından yapılan bir öneri içindeki öneri) Person öğesinin birden fazla ekleme kimliği olabilir. Boşsa bu kişi bağlantısı önerilen ekleme değildir.

suggestedDeletionIds[]

string

Bu kişi bağlantısını dokümandan kaldıran önerilerin kimlikleri. Örneğin, birden fazla kullanıcı silinmesini önerirse bir Person'nin birden fazla silme kimliği olabilir. Boşsa bu kişi bağlantısının silinmesi önerilmez.

textStyle

object (TextStyle)

Bu Person öğesinin metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğiyle anahtarlanarak 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 ile ilgili özellikler.

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

string

Bağlantı metninde kişinin e-posta adresi yerine adı gösteriliyorsa.

email

string

Bu Person ile bağlantılı e-posta adresi. Bu alan her zaman mevcuttur.

RichLinkProperties

RichLink ile ilgili özellikler.

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

string

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

uri

string

Yalnızca çıkış. RichLink öğesinin URI'si. Bu her zaman mevcuttur.

mimeType

string

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

ParagraphStyle

Stiller, paragrafın tamamına uygulanır.

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

  • Bir Paragraph üzerindeki ParagraphStyle, paragrafın karşılık gelen named style type öğesinden devralınır.
  • Bir named style üzerindeki ParagraphStyle, normal text adlı stilden devralınır.
  • normal text adlı stilin ParagraphStyle'ı, Dokümanlar düzenleyicisindeki varsayılan paragraf stilinden devralınır.
  • Tabloda bulunan bir Paragraph öğesindeki ParagraphStyle, paragraf stilini tablo stilinden devralabilir.

Paragraf stili bir üst öğeden devralınmıyorsa alanların ayarı kaldırıldığında stil, Dokümanlar düzenleyicideki varsayılanlarla eşleşen bir değere geri döner.

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 etkilediğinden, adlandırılmış stil türü diğer özellikler güncellenmeden önce uygulanır.

alignment

enum (Alignment)

Bu paragrafın metin hizalaması.

lineSpacing

number

Normalin %100,0 olarak temsil edildiği satırlar arasındaki boşluk miktarı. Ayarlanmamışsa değer üst öğeden devralınır.

direction

enum (ContentDirection)

Bu paragrafın metin yönü. Ayarlanmamışsa paragraf yönü devralınmadığı için değer varsayılan olarak LEFT_TO_RIGHT olur.

spacingMode

enum (SpacingMode)

Paragrafın aralık modu.

spaceAbove

object (Dimension)

Paragrafın üstündeki ek boşluk miktarı. Ayarlanmamışsa değer üst öğeden devralınır.

spaceBelow

object (Dimension)

Paragrafın altındaki ek boşluğun miktarı. Ayarlanmamışsa değer üst öğeden devralınır.

borderBetween

object (ParagraphBorder)

Bu paragraf ile sonraki ve önceki paragraflar arasındaki kenarlık. Ayarlanmamışsa değer üst öğeden devralınır.

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

Paragraf kenarlıkları kısmi olarak güncellenemez. Paragraf kenarlığı değiştirilirken yeni kenarlığın tamamı belirtilmelidir.

borderTop

object (ParagraphBorder)

Bu paragrafın üst kısmındaki kenarlık. Ayarlanmamışsa değer üst öğeden devralınır.

Üst kenarlık, üstteki paragrafın farklı kenarlık ve girinti özellikleri olduğunda oluşturulur.

Paragraf kenarlıkları kısmi olarak güncellenemez. Paragraf kenarlığı değiştirilirken yeni kenarlığın tamamı belirtilmelidir.

borderBottom

object (ParagraphBorder)

Bu paragrafın altındaki kenarlık. Ayarlanmamışsa değer üst öğeden devralınır.

Alt kenarlık, aşağıdaki paragrafın farklı kenarlık ve girinti özelliklerine sahip olması durumunda oluşturulur.

Paragraf kenarlıkları kısmi olarak güncellenemez. Paragraf kenarlığı değiştirilirken yeni kenarlığın tamamı belirtilmelidir.

borderLeft

object (ParagraphBorder)

Bu paragrafın solundaki kenarlık. Ayarlanmamışsa değer üst öğeden devralınır.

Paragraf kenarlıkları kısmi olarak güncellenemez. Paragraf kenarlığı değiştirilirken yeni kenarlığın tamamı belirtilmelidir.

borderRight

object (ParagraphBorder)

Bu paragrafın sağındaki kenarlık. Ayarlanmamışsa değer üst öğeden devralınır.

Paragraf kenarlıkları kısmi olarak güncellenemez. Paragraf kenarlığı değiştirilirken yeni kenarlığın tamamı belirtilmelidir.

indentFirstLine

object (Dimension)

Paragrafın ilk satırının girinti miktarı. Ayarlanmamışsa değer üst öğeden devralınır.

indentStart

object (Dimension)

Geçerli paragraf yönüne göre, metnin başlangıcına karşılık gelen taraftaki paragrafın girinti miktarı. Ayarlanmamışsa değer üst öğeden devralınır.

indentEnd

object (Dimension)

Geçerli paragraf yönüne göre, metnin sonuna karşılık gelen taraftaki paragraf için girinti miktarı. Ayarlanmamışsa değer üst öğeden devralınır.

tabStops[]

object (TabStop)

Bu paragrafın sekme duraklarının listesi. Sekme duraklarının listesi devralınmaz.

Bu özellik salt okunurdur.

keepLinesTogether

boolean

Paragrafın tüm satırlarının mümkünse aynı sayfada veya sütunda düzenlenip düzenlenmeyeceğini belirtir. Ayarlanmamışsa değer üst öğeden devralınır.

keepWithNext

boolean

Mümkünse bu paragrafın en azından bir kısmının sonraki paragrafla aynı sayfada veya sütunda yerleştirilip yerleştirilmeyeceği. Ayarlanmamışsa değer üst öğeden devralınır.

avoidWidowAndOrphan

boolean

Paragrafta tek satırlık son satırların ve tek satırlık ilk satırların önlenip önlenmeyeceği. Ayarlanmamışsa değer üst öğeden devralınır.

shading

object (Shading)

Paragrafın gölgelendirmesi. Ayarlanmamışsa değer üst öğeden devralınır.

pageBreakBefore

boolean

Geçerli paragrafın her zaman sayfanın başında başlayıp başlamayacağı. Ayarlanmamışsa değer üst öğeden devralınır.

Table, Header, Footer ve Footnote dahil olmak üzere desteklenmeyen bölgelerdeki paragraflar için pageBreakBefore güncellemeye çalışmak, 400 hatalı istek hatası döndüren geçersiz bir doküman durumuyla sonuçlanabilir.

NamedStyleType

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

Sıralamalar
NAMED_STYLE_TYPE_UNSPECIFIED Adlandırılmış stilin türü belirtilmemiş.
NORMAL_TEXT Normal metin.
TITLE Başlık
SUBTITLE Altyazı.
HEADING_1 Başlık 1'i seçin.
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 paragraf için metin hizalama türleri.

Sıralamalar
ALIGNMENT_UNSPECIFIED Paragraf hizalama, üst öğeden devralınır.
START Paragraf, satırın başlangıcına hizalanır. Soldan sağa metin için sola, diğerleri için sağa hizalanır.
CENTER Paragraf ortalanır.
END Paragraf, satırın sonuna hizalanır. Soldan sağa metin için sağa hizalı, aksi takdirde sola hizalı.
JUSTIFIED Paragraf yaslanmış.

ContentDirection

Yol tarifi içeriğinin akabileceği yönler.

Sıralamalar
CONTENT_DIRECTION_UNSPECIFIED İçerik yönü belirtilmemiş.
LEFT_TO_RIGHT İçerik soldan sağa doğru ilerler.
RIGHT_TO_LEFT İçerik sağdan sola doğru ilerler.

SpacingMode

Paragraf aralığı için farklı modlar.

Sıralamalar
SPACING_MODE_UNSPECIFIED Aralık modu üst öğeden devralınır.
NEVER_COLLAPSE Paragraf aralığı her zaman oluşturulur.
COLLAPSE_LISTS Liste öğeleri arasında paragraf aralığı atlanır.

ParagraphBorder

Paragrafın etrafındaki 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, ECMA-376 5. sürüm'ün 1. bölümü olan "Office Open XML File Formats - Fundamentals and Markup Language Reference" (Office Açık XML Dosya Biçimleri - Temeller ve İşaretleme Dili Referansı) bölüm 20.1.10.49'da açıklanan "ST_PresetLineDashVal" basit türüne dayanmaktadır.

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

TabStop

Paragraf içindeki bir sekme durağı.

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

object (Dimension)

Bu sekme durağı ile başlangıç kenar boşluğu arasındaki uzaklık.

alignment

enum (TabStopAlignment)

Bu sekme durağının hizalaması. Ayarlanmamışsa değer varsayılan olarak START olur.

TabStopAlignment

Sekme durağının hizalaması.

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

Gölgelendirme

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 önerilen değişiklik.

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 yeni değerlerini görmek için paragraphStyleSuggestionState ile birlikte kullanılabilir.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Temel ParagraphStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

ParagraphStyleSuggestionState

Temel ParagraphStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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 önerilen bir değişiklik olup olmadığını gösterir.

namedStyleTypeSuggested

boolean

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

alignmentSuggested

boolean

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

lineSpacingSuggested

boolean

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

directionSuggested

boolean

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

spacingModeSuggested

boolean

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

spaceAboveSuggested

boolean

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

spaceBelowSuggested

boolean

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

borderBetweenSuggested

boolean

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

borderTopSuggested

boolean

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

borderBottomSuggested

boolean

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

borderLeftSuggested

boolean

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

borderRightSuggested

boolean

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

indentFirstLineSuggested

boolean

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

indentStartSuggested

boolean

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

indentEndSuggested

boolean

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

keepLinesTogetherSuggested

boolean

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

keepWithNextSuggested

boolean

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

avoidWidowAndOrphanSuggested

boolean

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

shadingSuggestionState

object (ShadingSuggestionState)

shading içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

pageBreakBeforeSuggested

boolean

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

ShadingSuggestionState

Temel Shading üzerindeki alanlardan hangilerinin bu önerilen değişiklikte değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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

Paragrafın madde işaretini tanımlar.

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 listedeki iç içe yerleştirme seviyesi.

textStyle

object (TextStyle)

Bu madde işaretine uygulanan paragrafa özgü metin stili.

SuggestedBullet

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

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 yeni değerlerini görmek için bulletSuggestionState ile birlikte kullanılabilir.

bulletSuggestionState

object (BulletSuggestionState)

Temel Bullet üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

BulletSuggestionState

Temel Bullet üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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)

text style içindeki hangi alanların bu öneride değiştirildiğini belirten 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 değerine sahip bir içerik aralığıdır. Bölüm sonu, yeni bir bölümün başlangıcını gösterir ve bölüm stili, bölüm sonundan sonraki bölüme uygulanır.

Belge gövdesi her zaman bölüm sonuyla başlar.

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

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

sectionStyle

object (SectionStyle)

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

SectionStyle

Bir bölüme uygulanan 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.

Boşsa bölüm, Dokümanlar düzenleyicisindeki varsayılan özelliklere sahip bir sütun içerir. Bir bölüm en fazla 3 sütun içerecek şekilde güncellenebilir.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarlanmaması 400 hatalı istek hatasına neden olur.

columnSeparatorStyle

enum (ColumnSeparatorStyle)

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

Bu stil, bölümde tek bir sütun olduğunda bile ayarlanabilir.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

contentDirection

enum (ContentDirection)

Bu bölümün içerik yönü. Ayarlanmamışsa değer varsayılan olarak LEFT_TO_RIGHT olur.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

marginTop

object (Dimension)

Bölümün üst sayfa kenar boşluğu. Ayarlanmamışsa değer, DocumentStyle'dan marginTop olarak ayarlanır.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

marginBottom

object (Dimension)

Bölümün alt sayfa kenar boşluğu. Ayarlanmamışsa değer, DocumentStyle'dan marginBottom olarak ayarlanır.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

marginRight

object (Dimension)

Bölümün sağ sayfa kenar boşluğu. Ayarlanmamışsa değer, DocumentStyle'dan marginRight olarak ayarlanır. Sağ kenar boşluğunu güncellemek, 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 özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

marginLeft

object (Dimension)

Bölümün sol sayfa kenar boşluğu. Ayarlanmamışsa değer, DocumentStyle'dan marginLeft olarak ayarlanır. Sol 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 özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

marginHeader

object (Dimension)

Bölümün üstbilgi kenar boşluğu. Ayarlanmamışsa değer, DocumentStyle'dan marginHeader olarak ayarlanır. Güncellenirse useCustomHeaderFooterMargins, DocumentStyle'da true olarak ayarlanır. DocumentStyle'daki useCustomHeaderFooterMargins değeri, bu bölüm için üstbilgi kenarlığının dikkate alınıp alınmadığını gösterir.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

sectionType

enum (SectionType)

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

defaultHeaderId

string

Varsayılan üstbilginin kimliği. Ayarlanmamışsa değer, önceki SectionBreak's SectionStyle'dan devralınır. Değer ilk SectionBreak'te ayarlanmamışsa DocumentStyle'ın defaultHeaderId değerinden devralınır.

Bu özellik salt okunurdur.

firstPageHeaderId

string

Yalnızca bölümün ilk sayfası için kullanılan başlığın kimliği. useFirstPageHeaderFooter doğruysa bu değer, bölümün ilk sayfasındaki başlık için kullanılır. Yanlışsa bölümün ilk sayfasındaki üstbilgi defaultHeaderId kullanır. Ayarlanmamışsa değer, önceki SectionBreak's SectionStyle'dan devralınır. Değer ilk SectionBreak'te ayarlanmamışsa DocumentStyle'ın firstPageHeaderId değerinden devralınır.

Bu özellik salt okunurdur.

evenPageHeaderId

string

Yalnızca çift sayfalar için kullanılan üstbilginin kimliği. DocumentStyle'ın useEvenPageHeaderFooter değeri doğruysa bu değer, bölümdeki çift numaralı sayfalardaki başlıklar için kullanılır. Yanlış değerine ayarlanırsa çift numaralı sayfalardaki üstbilgilerde defaultHeaderId kullanılır. Ayarlanmamışsa değer, önceki SectionBreak's SectionStyle'dan devralınır. Değer ilk SectionBreak'te ayarlanmamışsa DocumentStyle'ın evenPageHeaderId değerinden devralınır.

Bu özellik salt okunurdur.

pageNumberStart

integer

Bu bölümdeki sayfa sayısını hesaplamaya başlanacak sayfa numarası. Ayarlanmamışsa sayfa numaralandırma önceki bölümden devam eder. Değer ilk SectionBreak içinde ayarlanmamışsa DocumentStyle'ın pageNumberStart özelliğine bakın.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

flipPageOrientation

boolean

İsteğe bağlıdır. Sayfa yönünün dikey ve yatay olarak değiştirilmesine olanak tanımak için bu bölümdeki DocumentStyle'ın pageSize boyutlarının çevrilip çevrilmeyeceğini belirtir. Ayarlanmazsa değer, DocumentStyle'ın flipPageOrientation özelliğinden devralınır.

Bu özellik güncellenirken somut bir değer ayarlanması gerekir. Bu özelliğin ayarını kaldırmak 400 hatalı istek hatasına neden olur.

SectionColumnProperties

Bir bölümün sütununa uygulanan ö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 Belirtilmeyen bir sütun ayırıcı stili.
NONE Sütunlar arasında sütun ayırıcı çizgiler yok.
BETWEEN_EACH_COLUMN Her sütun arasına sütun ayırıcı bir çizgi yerleştirir.

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, ö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 bir 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ı.

Tablolar dikdörtgen şeklinde olmayabilir. 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 ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse Table öğesinin birden fazla ekleme kimliği olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

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

Bu satırın UTF-16 kod birimlerindeki sıfır tabanlı başlangıç dizini.

endIndex

integer

Bu satırın sıfır tabanlı bitiş dizini (hariç), UTF-16 kod birimlerinde.

tableCells[]

object (TableCell)

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

Tablolar dikdörtgen şeklinde olmayabilir. Bu nedenle, bazı satırlar aynı tablodaki diğer satırlardan farklı sayıda hücre içerebilir.

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

tableRowStyle

object (TableRowStyle)

Tablo satırının stili.

suggestedTableRowStyleChanges

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

Bu satırda önerilen stil değişiklikleri, öneri kimliğine göre anahtarlanır.

TableCell

Table içindeki 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

Bu hücrenin UTF-16 kod birimlerindeki sıfır tabanlı başlangıç dizini.

endIndex

integer

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

content[]

object (StructuralElement)

Hücrenin içeriği.

tableCellStyle

object (TableCellStyle)

Hücrenin stili.

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

suggestedTableCellStyleChanges

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

Tablo hücresi stiliyle ilgili önerilen değişiklikler, öneri kimliğine göre anahtarlanır.

TableCellStyle

TableCell stili.

Devralınan tablo hücresi stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Tablo hücresi stili, tablonun stilini devralabilir.

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ındaki kenarlık.

Tablo hücresi kenarlıkları şeffaf olamaz. Tablo hücresi kenarlığını gizlemek için genişliğini 0 yapı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 hizalama türleri.

ECMA-376 5. sürüm'ün 1. bölümü olan "Office Open XML File Formats - Fundamentals and Markup Language Reference" (Office Açık XML Dosya Biçimleri - Temeller ve İşaretleme Dili Referansı) bölüm 20.1.10.60'taki "ST_TextAnchoringType" basit türünün değerlerinin bir alt kümesinden türetilmiştir.

Sıralamalar
CONTENT_ALIGNMENT_UNSPECIFIED Belirtilmemiş içerik hizalama. İçerik hizalama, varsa üst öğeden devralınır.
CONTENT_ALIGNMENT_UNSUPPORTED Desteklenmeyen bir içerik hizalama.
TOP İçeriği, içerik tutucunun üst kısmına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "t" ile eşleşir.
MIDDLE İçeriği, içerik tutucunun ortasına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "ctr" ile eşleşir.
BOTTOM İçeriği, içerik tutucunun en altına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "b" ile eşleşir.

SuggestedTableCellStyle

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

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 yeni değerlerini görmek için tableCellStyleSuggestionState ile birlikte kullanılabilir.

tableCellStyleSuggestionState

object (TableCellStyleSuggestionState)

Temel TableCellStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

TableCellStyleSuggestionState

Temel TableCellStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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 önerilen bir değişiklik olup olmadığını gösterir.

columnSpanSuggested

boolean

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

backgroundColorSuggested

boolean

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

borderLeftSuggested

boolean

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

borderRightSuggested

boolean

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

borderTopSuggested

boolean

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

borderBottomSuggested

boolean

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

paddingLeftSuggested

boolean

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

paddingRightSuggested

boolean

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

paddingTopSuggested

boolean

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

paddingBottomSuggested

boolean

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

contentAlignmentSuggested

boolean

contentAlignment için önerilen bir değişiklik olup olmadığını 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ırdaki tüm içeriğin gösterilmesi için satır, Dokümanlar düzenleyicisinde bu değere eşit veya bu değerden daha yüksek bir yükseklikte oluşturulur.

tableHeader

boolean

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

preventOverflow

boolean

Satırın sayfa veya sütun sınırlarını aşamayacağı.

SuggestedTableRowStyle

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

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 yeni değerlerini görmek için tableRowStyleSuggestionState ile birlikte kullanılabilir.

tableRowStyleSuggestionState

object (TableRowStyleSuggestionState)

Temel TableRowStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

TableRowStyleSuggestionState

Temel TableRowStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

boolean

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

TableStyle

Tabloya uygulanan stiller.

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

object (TableColumnProperties)

Her sütunun özellikleri.

Dokümanlar'da tabloların satır, satırların ise hücre içerdiğini unutmayın (HTML'ye benzer şekilde). Dolayısıyla bir satırın özellikleri, satırın tableRowStyle bölümünde 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ütunun genişlik 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 olarak dağıtılır.

Sütunun genişliği otomatik olarak belirlenir ve genişliği belirtilen tüm sütunlar hesaba katıldıktan sonra tabloda kalan genişliğin eşit bir bölümünü alır.

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 bir StructuralElement.

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

object (StructuralElement)

İçindekiler tablosunun içeriği.

suggestedInsertionIds[]

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

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

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

Belgenin arka planı. Belgelerin arka plan rengi şeffaf olamaz.

defaultHeaderId

string

Varsayılan üstbilginin kimliği. Ayarlanmamışsa varsayılan başlık yoktur.

Bu özellik salt okunurdur.

evenPageHeaderId

string

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

Bu özellik salt okunurdur.

firstPageHeaderId

string

Yalnızca ilk sayfa için kullanılan başlığın kimliği. Ayarlanmamışsa ilk sayfa için benzersiz bir üstbilgi yoktur. useFirstPageHeaderFooter değeri, ilk sayfadaki üstbilgi için defaultHeaderId değerinin mi yoksa bu değerin mi kullanılacağını belirler. Ayarlanmamışsa ilk sayfa üstbilgisi yoktur.

Bu özellik salt okunurdur.

pageNumberStart

integer

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

marginTop

object (Dimension)

Üst sayfa kenar boşluğu.

Belge stilinde üst sayfa kenar boşluğunu güncellemek, tüm bölüm stillerindeki üst sayfa kenar boşluğunu temizler.

marginBottom

object (Dimension)

Alt sayfa kenar boşluğu.

Belge stilinde alt sayfa kenar boşluğunu güncellemek, tüm bölüm stillerindeki alt sayfa kenar boşluğunu temizler.

marginRight

object (Dimension)

Sağ sayfa kenar boşluğu.

Belge stilinde sağ sayfa kenar boşluğunu güncellemek, tüm bölüm stillerinde sağ sayfa kenar boşluğunu temizler. Ayrıca, tüm bölümlerdeki sütunların yeniden boyutlandırılmasına da neden olabilir.

marginLeft

object (Dimension)

Sol sayfa kenar boşluğu.

Belge stilinde sol sayfa kenar boşluğunu güncellemek, tüm bölüm stillerindeki sol sayfa kenar boşluğunu temizler. Ayrıca, tüm bölümlerdeki sütunların yeniden boyutlandırılmasına da neden olabilir.

pageSize

object (Size)

Belgedeki bir sayfanın boyutu.

marginHeader

object (Dimension)

Sayfanın üst kısmı ile başlığın içeriği arasındaki boşluğun miktarı.

flipPageOrientation

boolean

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

Arka plan

Bir belgenin arka planını temsil eder.

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 önerilen değişiklik.

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 yeni değerlerini görmek için documentStyleSuggestionState ile birlikte kullanılabilir.

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

Temel DocumentStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

DocumentStyleSuggestionState

Temel DocumentStyle üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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)

background içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

defaultHeaderIdSuggested

boolean

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

evenPageHeaderIdSuggested

boolean

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

firstPageHeaderIdSuggested

boolean

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

pageNumberStartSuggested

boolean

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

marginTopSuggested

boolean

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

marginBottomSuggested

boolean

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

marginRightSuggested

boolean

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

marginLeftSuggested

boolean

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

pageSizeSuggestionState

object (SizeSuggestionState)

[size] [google.apps.docs.v1.DocumentStyle.size] alanlarından hangilerinin bu öneride değiştirildiğini gösteren bir maske.

marginHeaderSuggested

boolean

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

flipPageOrientationSuggested

boolean

İsteğe bağlıdır. flipPageOrientation için önerilen bir değişiklik olup olmadığını gösterir.

BackgroundSuggestionState

Temel Background üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için Backgound yeni bir önerilen değere sahiptir.

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

boolean

Mevcut arka plan renginin bu öneride değiştirilip değiştirilmediğini gösterir.

SizeSuggestionState

Temel Size üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için Size yeni bir önerilen değere sahiptir.

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

boolean

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

widthSuggested

boolean

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

NamedStyles

Adlandırılmış stiller. Dokümandaki paragraflar, TextStyle ve ParagraphStyle özelliklerini bu adlandırılmış stillerden devralabilir.

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

object (NamedStyle)

Adlandırılmış stiller.

Olası her named style types için bir giriş vardır.

NamedStyle

Adlandırılmış bir stil. Belgedeki paragraflar, aynı adlı stil türüne sahip olduklarında TextStyle ve ParagraphStyle özelliklerini bu adlı stilden 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 önerilen değişiklik.

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 yeni değerlerini görmek için namedStylesSuggestionState ile birlikte kullanılabilir.

namedStylesSuggestionState

object (NamedStylesSuggestionState)

Temel NamedStyles üzerindeki hangi alanların bu öneride 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)

styles içindeki ilgili NamedStyle alanlarından hangilerinin bu öneride değiştirildiğini gösteren bir maske.

Bu adlandırılmış stil önerisi durumlarının sırası, named styles önerisindeki ilgili adlandırılmış stilin sırasıyla eşleşir.

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'in karşılık gelen NamedStyle ile eşleştirilmesi için kolaylık sağlamak amacıyla sunulur.

textStyleSuggestionState

object (TextStyleSuggestionState)

text style içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

paragraph style içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

Liste

Liste, aynı listeye ait bir grup paragrafın liste özelliklerini temsil eder. Bir listenin parçası olan paragrafın bullet içinde listenin kimliğine referans verilir.

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ğine göre anahtarlanır.

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu listede silinmesi önerilen öğe yoktur.

ListProperties

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

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

object (NestingLevel)

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

Bir listede en fazla 9 iç içe yerleştirme düzeyi olabilir. İç içe yerleştirme düzeyi 0, en üst düzeye, iç içe yerleştirme düzeyi 8 ise en iç içe yerleştirilmiş düzeye karşılık gelir. İç içe yerleştirme düzeyleri, en az iç içe yerleştirilmiş olan önce döndürülerek artan düzende döndürülür.

NestingLevel

Belirli bir iç içe yerleştirme düzeyinde liste madde işaretinin görünümünü ve tarzını açıklayan özellikleri içerir.

JSON gösterimi
{
  "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)

Maddenin, madde oluşturmak için ayrılan alandaki hizalaması.

glyphFormat

string

Bu iç içe yerleştirme düzeyindeki 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'ye bağlı olarak uygun değerlerle değiştirilir. Yer tutucular %[nestingLevel] kalıbına uygundur. Ayrıca, yer tutucuların ön ekleri ve son ekleri olabilir. Bu nedenle, glif biçimi <prefix>%[nestingLevel]<suffix> kalıbına uygundur. Önek ve sonekin isteğe bağlı olduğunu ve rastgele dizeler olabileceğini unutmayın.

Örneğin, %0. glif biçimi, oluşturulan glifin yer tutucuyu iç içe yerleştirme düzeyi 0'a karşılık gelen glifle ve ardından sonek olarak bir nokta ile değiştireceğini gösterir. Bu nedenle, iç içe yerleştirme seviyesi 0'da glif türü UPPER_ALPHA ve glif biçimi %0. olan bir liste, oluşturulmuş gliflerin bulunduğu bir liste ile sonuçlanır.

A.

B.

C.

Glif biçimi, geçerli iç içe yerleştirme düzeyinin yer tutucularının yanı sıra üst iç içe yerleştirme düzeylerinin yer tutucularını da içerebilir. Örneğin, bir listede 0. iç içe yerleştirme seviyesinde %0. glif biçimi, 1. iç içe yerleştirme seviyesinde ise %0.%1. glif biçimi olabilir. Her iki iç içe yerleştirme düzeyinde de DECIMAL glif türleri olduğu varsayıldığında, bu işlem, oluşturulmuş gliflerin bulunduğu bir liste ile sonuçlanır.

1.

2.

2.1.

2.2.

3.

Sıralı iç içe yerleştirme düzeylerinde, 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 düzeyindeki paragrafların ilk satırının girinti miktarı.

indentStart

object (Dimension)

Bu iç içe yerleştirme düzeyindeki paragraflar için girinti miktarı. 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 seviyesindeki madde işaretlerinin metin stili.

startNumber

integer

Bu iç içe yerleştirme seviyesindeki ilk liste öğesinin numarası.

Harfli listeler ve Romen rakamlı listeler için 0 değeri 1 olarak kabul edilir. Hem 0 hem de 1 değerleri için harfli ve Romen rakamlı listeler sırasıyla a ve i ile başlar.

Bu değer, sırasız glifler içeren iç içe yerleştirme düzeyleri için yoksayılır.

glyph_kind birleşik alanı. Maddelerde kullanılan glif türü. Bu, glyph_format içindeki yer tutucuların yerine geçen madde işareti glifini tanımlar. glyph_kind aşağıdakilerden yalnızca biri olabilir:
glyphType

enum (GlyphType)

Bu iç içe yerleştirme düzeyindeki 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ı değiştirmek için kullanılan glif türünü belirler. Örneğin, iç içe yerleştirme düzeyi 0, glyphFormat %0. ve glif türü DECIMAL ise oluşturulan glif, glif biçimindeki yer tutucu %0 yerine listedeki öğenin sırasına karşılık gelen bir sayı ile değiştirilir.

glyphSymbol

string

Bu iç içe yerleştirme düzeyindeki paragraflar sırasız olduğunda madde işaretleri tarafından kullanılan özel glif sembolü.

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

BulletAlignment

Madde işareti için 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. Soldan sağa metin için sola, diğerleri için sağa hizalanır.
CENTER Madde işareti, madde işaretinin oluşturulması için ayrılan alanın ortasına hizalanır.
END Madde işareti, madde işaretinin oluşturulması için ayrılan alanın sonuna hizalanır. Soldan sağa metin için sağa hizalı, aksi takdirde sola hizalı.

GlyphType

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

Sıralamalar
GLYPH_TYPE_UNSPECIFIED Glif türü belirtilmemiş veya desteklenmiyor.
NONE Boş bir dize.
DECIMAL 1, 2 veya 3 gibi bir sayı.
ZERO_DECIMAL Tek haneli sayıların başına sıfır eklenmiş bir sayı (ör. 01, 02 veya 03). Birden fazla rakam içeren sayılara sıfır öneki eklenmez.
UPPER_ALPHA A, B veya C gibi büyük harfler
ALPHA a, b veya c gibi küçük bir harf.
UPPER_ROMAN I, II veya III gibi büyük harfli bir Roma rakamı.
ROMAN i, ii veya iii gibi küçük harfli bir Roma rakamı.

SuggestedListProperties

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

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 yeni değerlerini görmek için listPropertiesSuggestionState ile birlikte kullanılabilir.

listPropertiesSuggestionState

object (ListPropertiesSuggestionState)

Temel ListProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

ListPropertiesSuggestionState

Temel ListProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

object (NestingLevelSuggestionState)

nestingLevels içindeki ilgili NestingLevel alanlarından hangilerinin bu öneride değiştirildiğini gösteren bir maske.

İç içe yerleştirme düzeyi önerisi durumları, iç içe yerleştirme düzeyinin artan sırasına göre döndürülür. En az iç içe yerleştirilmiş olan önce döndürülür.

NestingLevelSuggestionState

Temel NestingLevel üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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 önerilen bir değişiklik olup olmadığını gösterir.

glyphTypeSuggested

boolean

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

glyphFormatSuggested

boolean

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

glyphSymbolSuggested

boolean

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

indentFirstLineSuggested

boolean

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

indentStartSuggested

boolean

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

textStyleSuggestionState

object (TextStyleSuggestionState)

text style içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

startNumberSuggested

boolean

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

NamedRanges

Belgede belirli bir adı paylaşan tüm NamedRange öğelerinin koleksiyonu.

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

string

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

namedRanges[]

object (NamedRange)

Aynı ada sahip NamedRange.

NamedRange

Aynı adlı aralık kimliğine sahip Range'lerin koleksiyonu.

Adlandırılmış aralıklar, geliştiricilerin bir dokümanın bölümlerini rastgele kullanıcı tanımlı bir etiketle ilişkilendirmesine olanak tanır. Böylece içerikleri daha sonra programatik 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ığın benzersiz bir kimliği vardır.

Adlandırılmış aralıklar tek bir Range ile oluşturulur ve adlandırılmış aralığa eklenen içerikler genellikle bu aralığı genişletir. Ancak belirli belge değişiklikleri, 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ümandaki adlandırılmış aralıkları 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ığı belirtir.

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

string

Bu aralığın bulunduğu üstbilgi, altbilgi veya dipnotun kimliği. Boş bir segment kimliği, belgenin gövdesini ifade eder.

startIndex

integer

Bu aralığın UTF-16 kod birimlerindeki 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ıklarla gelecekteki kullanım alanlarını desteklemek için Int32Value'dur.

endIndex

integer

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

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

tabId

string

Bu aralığı içeren sekme. Atlandığında istek ilk sekme için geçerli olur.

Tek sekme içeren bir dokümanda:

  • Sağlanması durumunda, tekil sekmenin kimliğiyle eşleşmelidir.

  • Atlanırsa istek tekil sekme için geçerli olur.

Birden fazla sekme içeren bir dokümanda:

  • Belirtilmişse istek, belirtilen sekme için geçerlidir.

  • Atlanırsa istek, dokümandaki ilk sekme için geçerli olur.

InlineObject

Metinle aynı hizada görünen bir nesne. InlineObject, 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ğine göre anahtarlanmış).

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

InlineObjectProperties

InlineObject öğesinin özellikleri.

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

object (EmbeddedObject)

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

EmbeddedObject

Dokümandaki 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ştirilmiş nesnenin başlığı. Alternatif metni göstermek için hem title hem de description birleştirilir.

description

string

Yerleştirilmiş nesnenin açıklaması. Alternatif metni göstermek için hem title hem de description 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ştirilmiş nesnenin üst kenar boşluğu.

marginBottom

object (Dimension)

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

marginRight

object (Dimension)

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

marginLeft

object (Dimension)

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

linkedContentReference

object (LinkedContentReference)

Bağlı harici kaynak içeriğine yapılan referans. Örneğin, yerleştirilmiş nesne bağlı bir grafik olduğunda kaynak Google E-Tablolar grafiğine bir referans içerir.

Ayarlanmamışsa yerleştirilen nesne bağlanmaz.

properties birleşik alanı. Her yerleştirilmiş nesne türüne özgü özellikler. properties aşağıdakilerden yalnızca biri olabilir:
embeddedDrawingProperties

object (EmbeddedDrawingProperties)

Yerleştirilmiş bir çizimin özellikleri.

imageProperties

object (ImageProperties)

Resmin özellikleri.

EmbeddedDrawingProperties

Bu türde alan yok.

Yerleştirilmiş bir çizimin özellikleri, nesne türünü ayırt etmek için kullanılır. Yerleştirilmiş çizimler, bir doküman içinde oluşturulan ve düzenlenen çizimlerdir. Ayrıntılı bilgilerin desteklenmediğini unutmayın.

ImageProperties

Resmin özellikleri.

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

string

Varsayılan kullanım ömrü 30 dakika olan resmin URI'si. Bu URI, talep edenin hesabıyla etiketlenir. URI'ye sahip olan herkes, resme orijinal istekte bulunan kişi gibi erişir. Dokümanın paylaşım ayarları değişirse resme erişim kaybedilebilir.

sourceUri

string

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

brightness

number

Resmin parlaklık efekti. Değer [-1.0, 1.0] aralığında olmalıdır. 0 değeri, efektin uygulanmadığı anlamına gelir.

contrast

number

Resmin kontrast efekti. Değer [-1.0, 1.0] aralığında olmalıdır. 0 değeri, efektin uygulanmadığı anlamına gelir.

transparency

number

Resmin şeffaflık efekti. Değer [0.0, 1.0] aralığında olmalıdır. 0 değeri efektin olmadığını, 1 değeri ise şeffaf olduğunu gösterir.

cropProperties

object (CropProperties)

Resmin kırpma özellikleri.

angle

number

Resmin saat yönünde döndürme açısı (radyan cinsinden).

CropProperties

Resmin kırpma özellikleri.

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

  • Ofset (0, 1) aralığındaysa kırpma dikdörtgeninin ilgili kenarı, resmin orijinal sınırlayıcı dikdörtgeninin içinde konumlandırılır.
  • Uzaklık negatifse veya 1'den büyükse kırpma dikdörtgeninin ilgili kenarı, resmin orijinal sınırlayıcı dikdörtgeninin dışında konumlandırılır.
  • Tüm ofsetler ve döndürme açıları 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 ne kadar içeride olduğunu orijinal içeriğin genişliğinin bir kesri olarak belirtir.

offsetRight

number

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

offsetTop

number

Ofset, kırpma dikdörtgeninin üst kenarının, orijinal içeriğin yüksekliğinin bir kesri 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 yüksekliğinin bir kesri olarak orijinal içeriğin alt kenarından ne kadar içe doğru olduğunu belirtir.

angle

number

Kırpma dikdörtgeninin merkezi etrafında saat yönünde döndürülme açısı (radyan cinsinden). Döndürme, uzaklıklar uygulandıktan sonra uygulanır.

EmbeddedObjectBorder

EmbeddedObject öğesinin etrafındaki 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 özelliğin durumu RENDERED ise öğe, dokümanda oluşturulduğunda ilgili özelliğe sahiptir. Bu, varsayılan değerdir.
NOT_RENDERED Bir özelliğin durumu NOT_RENDERED ise öğe, dokümanda oluşturulduğunda ilgili özelliğe sahip değildir.

LinkedContentReference

Bağlı harici kaynak içeriğine yapılan 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
reference birleşik alanı. Bağlı içerik türüne özgü referans. reference aşağıdakilerden yalnızca biri olabilir:
sheetsChartReference

object (SheetsChartReference)

Bağlı grafiğe referans.

SheetsChartReference

Google E-Tablolar'dan yerleştirilmiş bağlı bir grafiğe yapılan 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

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

SuggestedInlineObjectProperties

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

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

object (InlineObjectProperties)

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

inlineObjectPropertiesSuggestionState

object (InlineObjectPropertiesSuggestionState)

Temel InlineObjectProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

InlineObjectPropertiesSuggestionState

Temel InlineObjectProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

object (EmbeddedObjectSuggestionState)

embeddedObject içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

EmbeddedObjectSuggestionState

Temel EmbeddedObject üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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)

embeddedDrawingProperties içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

imageProperties içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

titleSuggested

boolean

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

descriptionSuggested

boolean

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

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

embeddedObjectBorder içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

sizeSuggestionState

object (SizeSuggestionState)

size içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

marginLeftSuggested

boolean

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

marginRightSuggested

boolean

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

marginTopSuggested

boolean

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

marginBottomSuggested

boolean

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

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

linkedContentReference içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

EmbeddedDrawingPropertiesSuggestionState

Bu türde alan yok.

Temel EmbeddedDrawingProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

ImagePropertiesSuggestionState

Temel ImageProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen 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 önerilen bir değişiklik olup olmadığını gösterir.

sourceUriSuggested

boolean

[sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri] için önerilen bir değişiklik olup olmadığını belirtir.

brightnessSuggested

boolean

[brightness] [google.apps.docs.v1.EmbeddedObject.brightness] için önerilen bir değişiklik olup olmadığını gösterir.

contrastSuggested

boolean

[contrast] [google.apps.docs.v1.EmbeddedObject.contrast] için önerilen bir değişiklik olup olmadığını gösterir.

transparencySuggested

boolean

[transparency] [google.apps.docs.v1.EmbeddedObject.transparency] için önerilen bir değişiklik olup olmadığını gösterir.

cropPropertiesSuggestionState

object (CropPropertiesSuggestionState)

cropProperties içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

angleSuggested

boolean

[angle] [google.apps.docs.v1.EmbeddedObject.angle] için önerilen bir değişiklik olup olmadığını gösterir.

CropPropertiesSuggestionState

Temel CropProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

boolean

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

offsetRightSuggested

boolean

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

offsetTopSuggested

boolean

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

offsetBottomSuggested

boolean

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

angleSuggested

boolean

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

EmbeddedObjectBorderSuggestionState

Temel EmbeddedObjectBorder üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

boolean

[color] [google.apps.docs.v1.EmbeddedBorderObject.color] için önerilen bir değişiklik olup olmadığını belirtir.

widthSuggested

boolean

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

dashStyleSuggested

boolean

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

propertyStateSuggested

boolean

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

LinkedContentReferenceSuggestionState

Temel LinkedContentReference üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

object (SheetsChartReferenceSuggestionState)

sheetsChartReference içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

SheetsChartReferenceSuggestionState

Temel SheetsChartReference üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

boolean

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

chartIdSuggested

boolean

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

PositionedObject

Bir Paragraph öğesine bağlı olan ve paragrafın başlangıcına göre konumlandırılan 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

Bu konumlandırılmış nesnenin kimliği.

positionedObjectProperties

object (PositionedObjectProperties)

Bu konumlandırılmış nesnenin özellikleri.

suggestedPositionedObjectPropertiesChanges

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

Yerleştirilmiş nesne özelliklerinde önerilen değişiklikler, öneri kimliğine göre anahtarlanır.

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içerikle ilgili silme önerisi yoktur.

PositionedObjectProperties

PositionedObject özelliklerini göster.

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

object (PositionedObjectPositioning)

Bu konumlandırılmış nesnenin, bu konumlandırılmış nesneye referans veren Paragraph satır sonuna göre konumlandırılması.

embeddedObject

object (EmbeddedObject)

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

PositionedObjectPositioning

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

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

enum (PositionedObjectLayout)

Bu konumlandırılmış nesnenin düzeni.

leftOffset

object (Dimension)

Konumlandırılmış nesnenin sol kenarının, bağlı olduğu Paragraph öğesinin başlangıcına göre olan uzaklığı. Nesnenin tam konumu, belgedeki diğer içeriklere ve belgenin stiline bağlı olabilir.

topOffset

object (Dimension)

Konumlandırılmış nesnenin üst kenarının, bağlı olduğu Paragraph başlangıcına göre olan uzaklığı. Nesnenin tam konumu, belgedeki diğer içeriklere ve belgenin stiline bağlı olabilir.

PositionedObjectLayout

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

Sıralamalar
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED Düzen belirtilmemiş.
WRAP_TEXT Metin, konumlandırılmış nesnenin etrafını sarar.
BREAK_LEFT Metni, konumlandırılmış nesne solda ve metin sağda olacak şekilde böler.
BREAK_RIGHT Metni, konumlandırılmış nesne sağda, metin ise solda olacak şekilde böler.
BREAK_LEFT_RIGHT Metni, yerleştirilen nesnenin solunda veya sağında metin olmayacak şekilde böler.
IN_FRONT_OF_TEXT Konumlandırılan nesne, metnin önünde yer alır.
BEHIND_TEXT Konumlandırılan nesne metnin arkasında.

SuggestedPositionedObjectProperties

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

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 yeni değerlerini görmek için positionedObjectPropertiesSuggestionState ile birlikte kullanılabilir.

positionedObjectPropertiesSuggestionState

object (PositionedObjectPropertiesSuggestionState)

Temel PositionedObjectProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

PositionedObjectPropertiesSuggestionState

Temel PositionedObjectProperties üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

object (PositionedObjectPositioningSuggestionState)

positioning içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

embeddedObject içindeki hangi alanların bu öneride değiştirildiğini belirten bir maske.

PositionedObjectPositioningSuggestionState

Temel PositionedObjectPositioning üzerindeki hangi alanların bu öneride değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

boolean

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

leftOffsetSuggested

boolean

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

topOffsetSuggested

boolean

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

SuggestionsViewMode

Önerilen değişikliklerin nasıl gösterileceğini belirten, dokümana uygulanan öneri görüntüleme modu. Dokümanı tüm öneriler satır içi, kabul edilmiş veya reddedilmiş şekilde okuma seçenekleri sunar.

Sıralamalar
DEFAULT_FOR_CURRENT_ACCESS Döndürülen belgeye uygulanan SuggestionsViewMode, kullanıcının mevcut 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 belgede satır içi öneriler var. Önerilen değişiklikler, dokümandaki temel içerikten farklı şekilde gösterilir.

Bu mod kullanılarak doküman alma istekleri, kullanıcının önerilen değişiklikleri görüntüleme izni yoksa 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.

Bu mod kullanılarak doküman alma istekleri, kullanıcının önerilen değişiklikleri görüntüleme izni yoksa 403 hatası döndürür.

PREVIEW_WITHOUT_SUGGESTIONS Döndürülen doküman, dokümanda öneri varsa tüm önerilerin reddedildiği bir önizlemedir.

Yöntemler

batchUpdate

Belgeye bir veya daha fazla güncelleme uygular.

create

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

get

Belirtilen belgenin en son sürümünü alır.