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éthode | Type renvoyé | Brève description |
---|---|---|
getAs(contentType) | Blob | Renvoyez les données contenues dans cet objet sous la forme d'un blob converti dans le type de contenu spécifié. |
getBlob() | Blob | Renvoyez les données contenues dans cet objet sous forme de blob. |
getHeight() | Integer | Récupère la hauteur de l'image, en pixels. |
getId() | String | Récupère l'ID de l'image. |
getLayout() | PositionedLayout | Récupère une valeur d'énumération représentant la disposition de l'image. |
getLeftOffset() | Number | Récupère le décalage de l'image, en points, à partir de la gauche du paragraphe. |
getParagraph() | Paragraph | Récupère l'élément Paragraph auquel l'image est ancrée. |
getTopOffset() | Number | Récupère le décalage de l'image, en points, à partir du haut du paragraphe. |
getWidth() | Integer | Récupère la largeur de l'image, en pixels. |
setHeight(height) | PositionedImage | Définit la hauteur de l'image, en pixels. |
setLayout(layout) | PositionedImage | Définit la définition de la disposition de l'image. |
setLeftOffset(offset) | PositionedImage | Définit le décalage de l'image, en points, par rapport à la gauche du paragraphe. |
setTopOffset(offset) | PositionedImage | Définit le décalage de l'image, en points, par rapport au haut du paragraphe. |
setWidth(width) | PositionedImage | Dé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
Nom | Type | Description |
---|---|---|
contentType | String | Type 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
Nom | Type | Description |
---|---|---|
height | Integer | Hauteur 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
Nom | Type | Description |
---|---|---|
layout | PositionedLayout | Une é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
Nom | Type | Description |
---|---|---|
offset | Number | dé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
Nom | Type | Description |
---|---|---|
offset | Number | dé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
Nom | Type | Description |
---|---|---|
width | Integer | la 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