Yapısal düzenleme kuralları ve davranışı

Bu bölümde, Google Dokümanlar API'sini kullanarak dokümanları düzenlerken anlamanız gereken davranışlar ve sınırlamalar açıklanmaktadır.

Genel olarak, bir dokümandaki öğelerin yapısının geçersiz olmasına neden olan düzenlemeler yapamazsınız. Her bir documents.batchUpdate istek yöntemini, bu istekler için geçerli olan kısıtlamalar ve kurallar açısından inceleyin.

Aşağıdaki bölümlerde bu yöntemlerle ilgili temel kurallar özetlenmektedir.

Metin ekle

  • Yeni satır karakteri eklemek, söz konusu dizinde örtülü olarak bir Paragraph oluşturur. Yeni paragrafın paragraf stili, listeler ve madde işaretleri de dahil olmak üzere geçerli ekleme dizinindeki paragraftan kopyalanır.
  • Metin, mevcut bir Paragraph sınırları içine yerleştirilmelidir. Örneğin, metin bir tablonun başlangıç dizinine eklenemez. Metin, önceki paragrafa eklenmelidir.
  • API, Unicode grafem kümelerine ekleme yapılmasını önlemek için konumu dolaylı olarak ayarlayabilir. Bu durumda metin, grafem kümesinden hemen sonra eklenir.
  • Eklenen metinlerin metin stilleri otomatik olarak belirlenir ve genellikle komşu metinlerin stili korunur. Genellikle, eklenen metnin metin stili, ekleme dizininden hemen önceki metinle eşleşir.
  • Bazı kontrol karakterleri (U+0000-U+0008, U+000C-U+001F) ve Unicode Basic Multilingual Plane Private Use Area'daki (U+E000-U+F8FF) karakterler, eklenen metinden çıkarılır.
  • Daha fazla bilgi için Metin ekleme, silme ve taşıma başlıklı makaleyi inceleyin.

Satır içi resim ekleme

  • Resim 50 MB'tan küçük olmalı, 25 megapikseli aşmamalı ve PNG, JPEG veya GIF biçimlerinden birinde olmalıdır.
  • Sağlanan URI, herkesin erişimine açık olmalı ve en fazla 2 KB uzunluğunda olmalıdır.
  • Resim, mevcut bir Paragraph sınırları içine yerleştirilmelidir. Örneğin, metin bir tablonun başlangıç dizinine eklenemez.
  • Resimler dipnot veya denklemin içine eklenemez.
  • Daha fazla bilgi için Satır içi resim ekleme başlıklı makaleyi inceleyin.

Metin biçimlendirme

  • Bir aralığa paragraf düzeyinde biçimlendirme uyguladığınızda biçimlendirme, söz konusu aralıkla kısmen veya tamamen çakışan tüm paragraflara uygulanır.
  • Aralık, bitişik yeni satırları içerecek şekilde genişletilebilir.
  • Aralık, bir listeye ait olan bir paragrafı tamamen içeriyorsa paragrafın madde işareti de eşleşen metin stiliyle güncellenir.
  • Daha fazla bilgi için Metni biçimlendirme başlıklı makaleyi inceleyin.

Paragraf madde işaretleri oluşturma

  • Belirtilen aralıkla çakışan tüm paragraflar için madde işaretleri oluşturur.
  • Her paragrafın iç içe yerleştirme düzeyi, her paragraftan önceki baştaki sekmelerin sayısıyla belirlenir.
  • Madde işaretleri oluşturulurken baştaki sekmeler kaldırılır. Bu durum, metnin bölümlerinin dizinlerini değiştirebilir.
  • Hedef paragrafın hemen öncesinde bir listeyle eşleşen paragraf madde işaretleri eklerseniz paragraf listeye katılır.
  • Daha fazla bilgi için Listelerle çalışma başlıklı makaleyi inceleyin.

Metin silme

  • Paragraf sınırını aşan metinlerin silinmesi, iki paragraf birleştirildiğinden paragraf stillerinde, listelerde, konumlandırılmış nesnelerde ve yer işaretlerinde değişikliklere neden olabilir.

  • Geçersiz bir belge yapısına neden olan silme işlemlerine izin verilmez. Geçersiz silme isteklerine bazı örnekler:

    • Bir vekil çiftinin bir kod birimini silme.

    • Body, Header, Footer, Footnote, TableCell veya TableOfContents öğesinin son yeni satır karakterini silme.

    • Table, TableOfContents veya Equation öğesinin tamamını silmeden başlangıcını ya da bitişini silme

    • Öğeyi silmeden Table, TableOfContents veya SectionBreak öncesindeki yeni satır karakterini silme.

    • Tablonun satırlarını veya hücrelerini ayrı ayrı silme Tablo hücresindeki içeriğin silinmesine izin verilir.

  • Daha fazla bilgi için Metin ekleme, silme ve taşıma başlıklı makaleyi inceleyin.