TextContent
Contenu textuel général. Le texte doit se trouver dans une forme compatible (par exemple, une zone de texte ou un rectangle) ou dans une cellule de tableau d'une page.
Représentation JSON |
---|
{ "textElements": [ { object ( |
Champs | |
---|---|
textElements[]
|
Contenu textuel divisé en plusieurs parties, y compris les informations de style Cette propriété est en lecture seule. |
lists
|
Les listes à puces contenues dans ce texte, triées par ID de liste. |
TextElement
Un élément TextElement décrit le contenu d'une plage d'indices dans le contenu textuel d'une forme ou d'une cellule de tableau.
Représentation JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Champs | |
---|---|
startIndex
|
Index de départ basé sur zéro de cet élément textuel, en unités de code Unicode. |
endIndex
|
Index de fin de cet élément de texte, basé sur zéro, exclusif, en unités de code Unicode. |
Champ d'union kind . Type de texte représenté par cet élément.
kind ne peut être qu'un des éléments suivants :
|
|
paragraphMarker
|
Repère représentant le début d'un nouveau paragraphe.
Les éléments |
textRun
|
Un élément TextElement représentant une séquence de texte où tous les caractères de la séquence ont la même
Les |
autoText
|
Un élément TextElement représentant un emplacement dans le texte qui est remplacé de manière dynamique par du contenu pouvant changer au fil du temps. |
ParagraphMarker
Genre TextElement représentant le début d'un nouveau paragraphe.
Représentation JSON |
---|
{ "style": { object ( |
Champs | |
---|---|
style
|
Style du paragraphe |
bullet
|
Puce de ce paragraphe. En l'absence de cette balise, le paragraphe n'appartient à aucune liste. |
ParagraphStyle
Styles qui s'appliquent à un paragraphe entier.
Si ce texte est contenu dans une forme avec un parent
placeholder
, ces styles de paragraphe peuvent alors être hérités de l'élément parent. Les styles de paragraphe hérités dépendent du niveau d'imbrication des listes :
- Un paragraphe qui ne figure pas dans une liste hérite son style de paragraphe du paragraphe au niveau d'imbrication 0 de la liste à l'intérieur de l'espace réservé parent.
- Un paragraphe d'une liste hérite de son style de paragraphe à partir du paragraphe au niveau d'imbrication correspondant de la liste dans l'espace réservé parent.
Les styles de paragraphe hérités sont représentés par des champs non définis dans ce message.
Représentation JSON |
---|
{ "lineSpacing": number, "alignment": enum ( |
Champs | |
---|---|
lineSpacing
|
Espace entre les lignes, exprimé en pourcentage de la valeur normale (100,0). Si cette valeur n'est pas définie, elle est héritée du parent. |
alignment
|
Alignement du texte de ce paragraphe. |
indentStart
|
Indentation du paragraphe sur le côté correspondant au début du texte, en fonction du sens du texte actuel. Si cette règle n'est pas configurée, la valeur est héritée du parent. |
indentEnd
|
Retrait du montant du paragraphe sur le côté qui correspond à la fin du texte, en fonction de l'orientation actuelle du texte. Si cette valeur n'est pas définie, elle est héritée du parent. |
spaceAbove
|
La quantité d'espace supplémentaire au-dessus du paragraphe. Si cette valeur n'est pas définie, elle est héritée du parent. |
spaceBelow
|
Espace supplémentaire sous le paragraphe. Si cette règle n'est pas configurée, la valeur est héritée du parent. |
indentFirstLine
|
Nombre de retraits pour le début de la première ligne du paragraphe. Si cette règle n'est pas configurée, la valeur est héritée du parent. |
direction
|
Sens du texte de ce paragraphe. Si cette règle n'est pas configurée, la valeur par défaut est définie sur
|
spacingMode
|
Mode d'espacement du paragraphe. |
Alignement
Types d'alignement de texte pour un paragraphe.
Enums | |
---|---|
ALIGNMENT_UNSPECIFIED
|
L'alignement du paragraphe est hérité de l'élément parent. |
START
|
Le paragraphe est aligné par rapport au début de la ligne. Aligné à gauche pour le texte de gauche à droite, aligné à droite dans le cas contraire. |
CENTER
|
Le paragraphe est centré. |
END
|
Le paragraphe est aligné à la fin de la ligne. Aligné à droite pour le texte de gauche à droite, aligné à gauche dans le cas contraire. |
JUSTIFIED
|
Le paragraphe est justifié. |
TextDirection
Le texte de l'itinéraire peut s'afficher correctement.
Enums | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
L'orientation du texte est héritée du parent. |
LEFT_TO_RIGHT
|
Le texte va de gauche à droite. |
RIGHT_TO_LEFT
|
Le texte va de droite à gauche. |
SpacingMode
Différents modes d'espacement des paragraphes.
Enums | |
---|---|
SPACING_MODE_UNSPECIFIED
|
Le mode d'espacement est hérité du parent. |
NEVER_COLLAPSE
|
L'espacement entre les paragraphes est toujours affiché. |
COLLAPSE_LISTS
|
L'espacement des paragraphes est ignoré entre les éléments de liste. |
Puces
Décrit le point de liste d'un paragraphe.
Représentation JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
Champs | |
---|---|
listId
|
ID de la liste à laquelle ce paragraphe appartient. |
nestingLevel
|
Niveau d'imbrication de ce paragraphe dans la liste. |
glyph
|
Glyphe de puce affiché pour ce paragraphe. |
bulletStyle
|
Style de texte spécifique au paragraphe appliqué à cette puce. |
TextStyle
Représente le style qui peut être appliqué à un TextRun.
Si ce texte est contenu dans une forme avec un placeholder
parent, ces styles de texte peuvent être hérités du parent. Les styles de texte hérités dépendent du niveau d'imbrication des listes:
- Une séquence de texte dans un paragraphe qui ne figure pas dans une liste hérite de son style de texte du caractère de retour à la ligne dans le paragraphe au niveau d'imbrication 0 de la liste dans l'espace réservé parent.
- Une séquence de texte dans un paragraphe d'une liste hérite de son style de texte à partir du caractère de nouvelle ligne du paragraphe au niveau d'imbrication correspondant de la liste dans l'espace réservé parent.
Les styles de texte hérités sont représentés par des champs non définis dans ce message. Si le texte est contenu dans une forme sans espace réservé parent, la valeur du style sera rétablie sur les valeurs par défaut de l'éditeur de diapositives si vous désactivez ces champs.
Représentation JSON |
---|
{ "backgroundColor": { object ( |
Champs | |
---|---|
backgroundColor
|
Couleur d'arrière-plan du texte. Si elle est définie, la couleur est soit opaque, soit transparente, selon que la
|
foregroundColor
|
Couleur du texte lui-même. Si elle est définie, la couleur est soit opaque, soit transparente, selon que la
|
bold
|
Indique si le texte est affiché en gras ou non. |
italic
|
Indique si le texte est en italique ou non. |
fontFamily
|
Famille de polices du texte
Vous pouvez choisir n'importe quelle famille dans le menu "Police" de Slides
Google Fonts : Si le nom de la police n'est pas reconnu, le texte est affiché en
Certaines polices peuvent affecter l'épaisseur du texte. Si une requête de mise à jour spécifie des valeurs pour |
fontSize
|
Taille de la police du texte. Lorsqu'il est lu, le
|
link
|
Destination du lien hypertexte du texte. Si cette règle n'est pas configurée, aucun lien n'est affiché. Les liens ne sont pas hérités du texte parent. La modification du lien dans une demande de mise à jour entraîne d'autres modifications du style de texte de la plage:
|
baselineOffset
|
Décalage vertical du texte par rapport à sa position normale.
Envoyer un SMS avec
|
smallCaps
|
Indique si le texte est en petites majuscules. |
strikethrough
|
Indique si le texte est barré ou non. |
underline
|
Indique si le texte est souligné ou non. |
weightedFontFamily
|
Famille de polices et épaisseur du texte.
Ce champ est une extension de
Si une requête de mise à jour spécifie des valeurs pour
Si
Si
|
OptionalColor
Couleur qui peut être soit totalement opaque, soit totalement transparente.
Représentation JSON |
---|
{
"opaqueColor": {
object ( |
Champs | |
---|---|
opaqueColor
|
S'il est défini, il est utilisé comme couleur opaque. Si cette valeur n'est pas définie, il s'agit d'une couleur transparente. |
BaselineOffset
Façons dont le texte peut être décalé verticalement par rapport à sa position normale.
Enums | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Le décalage de la ligne de base du texte est hérité du parent. |
NONE
|
Le texte n'est pas décalé verticalement. |
SUPERSCRIPT
|
Le texte est décalé verticalement vers le haut (indice). |
SUBSCRIPT
|
Le texte est décalé verticalement vers le bas (indice). |
WeightedFontFamily
Représente une famille de polices et une épaisseur utilisées pour styliser un TextRun.
Représentation JSON |
---|
{ "fontFamily": string, "weight": integer } |
Champs | |
---|---|
fontFamily
|
Famille de polices du texte
Vous pouvez choisir n'importe quelle famille dans le menu "Police" de Slides
Google Fonts : Si le nom de la police n'est pas reconnu, le texte est affiché en |
weight
|
Épaisseur du texte affiché. Ce champ peut contenir n'importe quelle valeur qui est un multiple de
|
TextRun
Type TextElement qui représente une séquence de texte ayant tous le même style.
Représentation JSON |
---|
{
"content": string,
"style": {
object ( |
Champs | |
---|---|
content
|
Texte de cette exécution. |
style
|
Style appliqué à cette exécution. |
AutoText
Genre TextElement qui représente le texte automatique.
Représentation JSON |
---|
{ "type": enum ( |
Champs | |
---|---|
type
|
Type de ce texte automatique. |
content
|
Contenu affiché de ce texte automatique, le cas échéant. |
style
|
Style appliqué à ce texte automatique. |
Type
Types de texte automatique
Enums | |
---|---|
TYPE_UNSPECIFIED
|
Type de texte automatique non spécifié. |
SLIDE_NUMBER
|
Type de texte automatique représentant le numéro actuel de la diapositive. |
Liste
Une liste décrit l'apparence des puces appartenant aux paragraphes associés à une liste. Un paragraphe faisant partie d'une liste comporte une référence implicite à l'ID de cette liste.
Représentation JSON |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
Champs | |
---|---|
listId
|
Identifiant de la liste. |
nestingLevel
|
Carte des niveaux d'imbrication et des propriétés des puces au niveau associé. Une liste comporte au maximum neuf niveaux d'imbrication. Les valeurs possibles pour les clés de cette mise en correspondance sont donc comprises entre 0 et 8, inclus. |
NestingLevel
Contient des propriétés décrivant l'apparence d'un point de liste à un niveau d'imbrication donné.
Représentation JSON |
---|
{
"bulletStyle": {
object ( |
Champs | |
---|---|
bulletStyle
|
Style d'une puce à ce niveau d'imbrication. |