Class PositionedImage

PositionedImage

Paragraph için sabit konumlu resim. InlineImage öğesinin aksine PositionedImage, Element değildir. Üst veya kardeş Element öğesi yok. Bunun yerine, bir Paragraph veya ListItem için sabitlenir ve bu bağlayıcıdan gelen ofsetler aracılığıyla yerleştirilir. PositionedImage, kendisine referans vermek için kullanılabilecek bir kimliğe sahiptir.

var body = DocumentApp.getActiveDocument().getBody();

// Append a new paragraph.
var paragraph = body.appendParagraph("New paragraph to anchor the image to.");

// Get an image in Drive from its ID.
var image = DriveApp.getFileById('ENTER_IMAGE_FILE_ID_HERE').getBlob();

// Add the PositionedImage with offsets (in points).
var posImage = paragraph.addPositionedImage(image)
    .setTopOffset(60)
    .setLeftOffset(40);

Yöntemler

YöntemDönüş türüKısa açıklama
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün.
getBlob()BlobBu nesnenin içindeki verileri blob olarak döndürün.
getHeight()IntegerResmin yüksekliğini piksel cinsinden alır.
getId()StringResmin kimliğini alır.
getLayout()PositionedLayoutResmin düzenini temsil eden bir enum değeri alır.
getLeftOffset()NumberResmin belirli uzaklıkta kopyasını, punto cinsinden paragrafın solundan gelecek şekilde alır.
getParagraph()ParagraphResmin bağlı olduğu Paragraph öğesini getirir.
getTopOffset()NumberResmin belirli uzaklıkta kopyasını, punto cinsinden paragrafın üst kısmından alır.
getWidth()IntegerResmin genişliğini piksel cinsinden alır.
setHeight(height)PositionedImageResmin yüksekliğini piksel cinsinden ayarlar.
setLayout(layout)PositionedImageResmin nasıl düzenlendiğinin tanımını belirler.
setLeftOffset(offset)PositionedImageResmin ofsetini paragrafın solundan itibaren punto cinsinden ayarlar.
setTopOffset(offset)PositionedImageResmin ofsetini paragrafın üstünden nokta olarak ayarlar.
setWidth(width)PositionedImageResmin genişliğini piksel cinsinden ayarlar.

Ayrıntılı belgeler

getAs(contentType)

Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün. Bu yöntem, dosya adına uygun uzantıyı ekler (örneğin, "dosyam.pdf"). Bununla birlikte, dosya adında son noktanın ardından gelen bölümün (varsa) değiştirilmesi gereken mevcut bir uzantı olduğu varsayılır. Sonuç olarak, "ShoppingList.12.25.2014", "ShoppingList.12.25.pdf" haline gelir.

Günlük dönüşüm kotalarını görüntülemek için Google Hizmetleri Kotalar bölümüne bakın. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkı kotalara tabi olabilir.

Parametreler

AdTürAçıklama
contentTypeStringDönüştürülecek MIME türü. Çoğu blob için geçerli tek seçenek 'application/pdf''tir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp', 'image/gif', 'image/jpeg' veya 'image/png' değerleri de geçerlidir.

Return

Blob: Blob halinde veriler.


getBlob()

Bu nesnenin içindeki verileri blob olarak döndürün.

Return

Blob: Blob halinde veriler.


getHeight()

Resmin yüksekliğini piksel cinsinden alır.

Return

Integer — resmin piksel cinsinden yüksekliği

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getId()

Resmin kimliğini alır.

Return

String - resim kimliği

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getLayout()

Resmin düzenini temsil eden bir enum değeri alır.

Return

PositionedLayout — resim düzeni

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getLeftOffset()

Resmin belirli uzaklıkta kopyasını, punto cinsinden paragrafın solundan gelecek şekilde alır.

Return

Number — resmin sol paragrafın solundan belirli uzaklıktaki kopyası

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getParagraph()

Resmin bağlı olduğu Paragraph öğesini getirir.

Return

Paragraph - üst paragraf

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getTopOffset()

Resmin belirli uzaklıkta kopyasını, punto cinsinden paragrafın üst kısmından alır.

Return

Number — resmin sol paragrafın üstünden uzaklığı

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getWidth()

Resmin genişliğini piksel cinsinden alır.

Return

Integer — resmin piksel cinsinden genişliği

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setHeight(height)

Resmin yüksekliğini piksel cinsinden ayarlar.

Parametreler

AdTürAçıklama
heightIntegerresmin piksel cinsinden yüksekliği

Return

PositionedImage - geçerli nesne

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setLayout(layout)

Resmin nasıl düzenlendiğinin tanımını belirler.

Parametreler

AdTürAçıklama
layoutPositionedLayoutdüzen modunu temsil eden bir numaralandırma

Return

PositionedImage — zincirleme bağlantı için bu nesne

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setLeftOffset(offset)

Resmin ofsetini paragrafın solundan itibaren punto cinsinden ayarlar.

Parametreler

AdTürAçıklama
offsetNumberparagrafın solundan belirli uzaklıkta

Return

PositionedImage — zincirleme bağlantı için bu nesne

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setTopOffset(offset)

Resmin ofsetini paragrafın üstünden nokta olarak ayarlar.

Parametreler

AdTürAçıklama
offsetNumberparagrafın üstünden belirli uzaklıkta

Return

PositionedImage — zincirleme bağlantı için bu nesne

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setWidth(width)

Resmin genişliğini piksel cinsinden ayarlar.

Parametreler

AdTürAçıklama
widthIntegerresmin piksel cinsinden genişliği

Return

PositionedImage - geçerli nesne

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents