Image en position fixe ancrée à un Paragraph
. Contrairement à un Inline
, un Positioned
n'est pas un Element
. Il n'a pas de parent ni de frère ou sœur Element
. Au lieu de cela, il est ancré à un Paragraph
ou List
, et est placé via des décalages par rapport à cet ancrage. Une Positioned
possède un ID qui permet de la référencer.
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Append a new paragraph. const paragraph = body.appendParagraph('New paragraph to anchor the image to.'); // Get an image in Drive from its ID. const image = DriveApp.getFileById('ENTER_IMAGE_FILE_ID_HERE').getBlob(); // Add the PositionedImage with offsets (in points). const posImage = paragraph.addPositionedImage(image).setTopOffset(60).setLeftOffset(40);
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
get | Blob | Renvoie les données de cet objet sous forme de blob converti au type de contenu spécifié. |
get | Blob | Renvoyez les données de cet objet sous la forme d'un objet blob. |
get | Integer | Récupère la hauteur de l'image, en pixels. |
get | String | Récupère l'ID de l'image. |
get | Positioned | Récupère une valeur d'énumération qui représente la mise en page de l'image. |
get | Number | Récupère le décalage de l'image, en points, par rapport à la gauche du paragraphe. |
get | Paragraph | Récupère le Paragraph auquel l'image est ancrée. |
get | Number | Récupère le décalage de l'image, en points, par rapport au haut du paragraphe. |
get | Integer | Récupère la largeur de l'image, en pixels. |
set | Positioned | Définit la hauteur de l'image, en pixels. |
set | Positioned | Définit la mise en page de l'image. |
set | Positioned | Définit le décalage de l'image, en points, par rapport à la gauche du paragraphe. |
set | Positioned | Définit le décalage de l'image, en points, par rapport au haut du paragraphe. |
set | Positioned | Définit la largeur de l'image, en pixels. |
Documentation détaillée
get As(contentType)
Renvoie les données de cet objet sous forme de blob converti au type de contenu spécifié. Cette méthode ajoute l'extension appropriée au nom de fichier (par exemple, "monfichier.pdf"). Toutefois, il suppose que la partie du nom de fichier qui suit le dernier point (le cas échéant) est une extension existante qui doit être remplacée. Par conséquent, "ShoppingList.12.25.2014" devient "ShoppingList.12.25.pdf".
Pour afficher les quotas quotidiens pour les conversions, consultez la section Quotas pour les services Google. Les domaines Google Workspace nouvellement créés peuvent être temporairement soumis à des quotas plus stricts.
Paramètres
Nom | Type | Description |
---|---|---|
content | String | Type MIME vers lequel effectuer la conversion. Pour la plupart des blobs, 'application/pdf' 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' sont également valides. Pour un document Google Docs, 'text/markdown' est également valide. |
Renvois
Blob
: données sous forme de blob.
get Blob()
Renvoyez les données de cet objet sous la forme d'un objet blob.
Renvois
Blob
: données sous forme de blob.
get Height()
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 avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Id()
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 avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Layout()
Récupère une valeur d'énumération qui représente la mise en page de l'image.
Renvois
Positioned
: mise en page de l'image
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Left Offset()
Récupère le décalage de l'image, en points, par rapport à 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 avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Paragraph()
Récupère le Paragraph
auquel l'image est ancrée.
Renvois
Paragraph
: paragraphe parent
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Top Offset()
Récupère le décalage de l'image, en points, par rapport au 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 avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Width()
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 avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Height(height)
Définit la hauteur de l'image, en pixels.
Paramètres
Nom | Type | Description |
---|---|---|
height | Integer | hauteur de l'image, en pixels |
Renvois
Positioned
: objet actuel
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Layout(layout)
Définit la mise en page de l'image.
Paramètres
Nom | Type | Description |
---|---|---|
layout | Positioned | une énumération représentant le mode de mise en page |
Renvois
Positioned
: cet objet pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Left Offset(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
Positioned
: cet objet pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Top Offset(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
Positioned
: cet objet pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
set Width(width)
Définit la largeur de l'image, en pixels.
Paramètres
Nom | Type | Description |
---|---|---|
width | Integer | largeur de l'image, en pixels |
Renvois
Positioned
: objet actuel
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents