Class PositionedImage

PositionedImage

Correction de la position de l'image ancrée à un Paragraph. Contrairement à un InlineImage, un PositionedImage est et non un Element. Il ne comporte pas un parent ou un frère ou une sœur Element. À la place, elle est ancrée à une Paragraph ou ListItem, et est placée via des décalages cette ancre. Un PositionedImage possède un ID qui peut être utilisé pour le référencer.

var body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().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);

Méthodes

MéthodeType renvoyéBrève description
getAs(contentType)BlobRenvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié.
getBlob()BlobRenvoyez les données contenues dans cet objet sous forme de blob.
getHeight()IntegerRécupère la hauteur de l'image, en pixels.
getId()StringRécupère l'ID de l'image.
getLayout()PositionedLayoutRécupère une valeur d'énumération représentant la disposition de l'image.
getLeftOffset()NumberRécupère le décalage de l'image, en points, à partir de la gauche du paragraphe.
getParagraph()ParagraphRécupère l'élément Paragraph auquel l'image est ancrée.
getTopOffset()NumberRécupère le décalage de l'image, en points, à partir du haut du paragraphe.
getWidth()IntegerRécupère la largeur de l'image, en pixels.
setHeight(height)PositionedImageDéfinit la hauteur de l'image, en pixels.
setLayout(layout)PositionedImageDéfinit la définition de la disposition de l'image.
setLeftOffset(offset)PositionedImageDéfinit le décalage de l'image, en points, par rapport à la gauche du paragraphe.
setTopOffset(offset)PositionedImageDéfinit le décalage de l'image, en points, par rapport au haut du paragraphe.
setWidth(width)PositionedImageDéfinit la largeur de l'image, en pixels.

Documentation détaillée

getAs(contentType)

Renvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. Ce ajoute l'extension appropriée au nom du fichier (par exemple, "myfile.pdf"). Cependant, il suppose que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une à remplacer. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".

Pour connaître les quotas quotidiens de conversion, consultez la page Quotas Services. Les domaines Google Workspace nouvellement créés peuvent être temporairement soumis à des règles des quotas.

Paramètres

NomTypeDescription
contentTypeStringType MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' correspond à est la seule option valide. Pour les images au format BMP, GIF, JPEG ou PNG, les valeurs 'image/bmp', 'image/gif', 'image/jpeg' ou 'image/png' le sont également. valide. Pour un document Google Docs, 'text/markdown' est également valide.

Renvois

Blob : données sous forme de blob.


getBlob()

Renvoyez les données contenues dans cet objet sous forme de blob.

Renvois

Blob : données sous forme de blob.


getHeight()

Récupère la hauteur de l'image, en pixels.

Renvois

Integer : hauteur de l'image en pixels

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

getId()

Récupère l'ID de l'image.

Renvois

String : ID de l'image

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

getLayout()

Récupère une valeur d'énumération représentant la disposition de l'image.

Renvois

PositionedLayout : mise en page de l'image

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

getLeftOffset()

Récupère le décalage de l'image, en points, à partir de la gauche du paragraphe.

Renvois

Number : décalage de l'image par rapport à la gauche du paragraphe de gauche

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

getParagraph()

Récupère l'élément Paragraph auquel l'image est ancrée.

Renvois

Paragraph : paragraphe parent

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

getTopOffset()

Récupère le décalage de l'image, en points, à partir du haut du paragraphe.

Renvois

Number : décalage de l'image par rapport au haut du paragraphe de gauche

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

getWidth()

Récupère la largeur de l'image, en pixels.

Renvois

Integer : largeur de l'image, en pixels

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

setHeight(height)

Définit la hauteur de l'image, en pixels.

Paramètres

NomTypeDescription
heightIntegerHauteur de l'image, en pixels

Renvois

PositionedImage : objet actuel

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

setLayout(layout)

Définit la définition de la disposition de l'image.

Paramètres

NomTypeDescription
layoutPositionedLayoutUne énumération représentant le mode de mise en page

Renvois

PositionedImage : cet objet pour le chaînage

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

setLeftOffset(offset)

Définit le décalage de l'image, en points, par rapport à la gauche du paragraphe.

Paramètres

NomTypeDescription
offsetNumberdécalage par rapport à la gauche du paragraphe

Renvois

PositionedImage : cet objet pour le chaînage

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

setTopOffset(offset)

Définit le décalage de l'image, en points, par rapport au haut du paragraphe.

Paramètres

NomTypeDescription
offsetNumberdécalage par rapport au haut du paragraphe

Renvois

PositionedImage : cet objet pour le chaînage

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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

setWidth(width)

Définit la largeur de l'image, en pixels.

Paramètres

NomTypeDescription
widthIntegerla largeur de l'image, en pixels

Renvois

PositionedImage : objet actuel

Autorisation

Les scripts qui utilisent cette méthode nécessitent une autorisation correspondant à un ou plusieurs des champs d'application suivants:

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