Lines

Ligne

Type PageElement représentant une ligne non connecteur, un connecteur droit, un connecteur incurvé ou un connecteur coudé.

Représentation JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
Champs
lineProperties

object (LineProperties)

Propriétés de la ligne.

lineType

enum (Type)

Type de ligne.

lineCategory

enum (LineCategory)

Catégorie de la ligne.

Il correspond à category spécifié dans CreateLineRequest et peut être mis à jour avec UpdateLineCategoryRequest.

LineProperties

Propriétés de Line.

Lorsqu'ils ne sont pas définis, ces champs sont définis par défaut sur des valeurs correspondant à l'apparence des nouvelles lignes créées dans l'éditeur Slides.

Représentation JSON
{
  "lineFill": {
    object (LineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "startArrow": enum (ArrowStyle),
  "endArrow": enum (ArrowStyle),
  "link": {
    object (Link)
  },
  "startConnection": {
    object (LineConnection)
  },
  "endConnection": {
    object (LineConnection)
  }
}
Champs
lineFill

object (LineFill)

Remplissage de la ligne. La couleur de remplissage par défaut correspond à celle des nouvelles lignes créées dans l'éditeur Slides.

weight

object (Dimension)

Épaisseur de la ligne.

dashStyle

enum (DashStyle)

Style de tiret de la ligne.

startArrow

enum (ArrowStyle)

Style de la flèche au début de la ligne.

endArrow

enum (ArrowStyle)

Style de la flèche à la fin de la ligne.

startConnection

object (LineConnection)

Connexion au début de la ligne. Si elle n'est pas définie, il n'y a pas de connexion.

Seules les lignes avec un Type indiquant qu'il s'agit d'un "connecteur" peuvent avoir un startConnection.

endConnection

object (LineConnection)

La connexion à la fin de la ligne. Si elle n'est pas définie, il n'y a pas de connexion.

Seules les lignes avec un Type indiquant qu'il s'agit d'un "connecteur" peuvent avoir un endConnection.

LineFill

Remplissage de la ligne.

Représentation JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Champs
Champ d'union kind. Type de remplissage de la ligne. kind ne peut être qu'un des éléments suivants :
solidFill

object (SolidFill)

Remplissage de couleur unie.

ArrowStyle

Types de formes de début et de fin avec lesquels la géométrie linéaire peut être affichée. Certaines valeurs sont basées sur le type simple "ST_LineEndType" décrit dans la section 20.1.10.33 de "Office Open XML File Formats - Fundamentals and Markup Language Reference", partie 1 de ECMA-376 5e édition.

Enums
ARROW_STYLE_UNSPECIFIED Style de flèche non spécifié.
NONE Aucune flèche
STEALTH_ARROW Flèche avec une encoche à l'arrière. Correspond à la valeur "stealth" de ECMA-376 ST_LineEndType.
FILL_ARROW Flèche pleine. Correspond à la valeur "triangle" de ECMA-376 ST_LineEndType.
FILL_CIRCLE Cercle plein. Correspond à la valeur "oval" de ECMA-376 ST_LineEndType.
FILL_SQUARE Carré plein.
FILL_DIAMOND Losange plein. Correspond à la valeur "diamond" de ECMA-376 ST_LineEndType.
OPEN_ARROW Flèche vide.
OPEN_CIRCLE Cercle vide.
OPEN_SQUARE Carré vide.
OPEN_DIAMOND Losange vide.

LineConnection

Propriétés d'une extrémité d'une connexion Line.

Représentation JSON
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
Champs
connectedObjectId

string

ID d'objet de l'élément de page connecté.

Certains éléments de page, tels que groups, tables et lines, ne comportent pas de sites de connexion et ne peuvent donc pas être reliés à une ligne de connecteur.

connectionSiteIndex

integer

Index du site de connexion sur l'élément de page connecté.

Dans la plupart des cas, il correspond à l'index du site de connexion prédéfini de la norme ECMA-376. Pour en savoir plus sur ces sites de connexion, consultez la description de l'attribut "cxn" dans la section 20.1.9.9 et l'annexe H. Exemple de géométries de texte et de forme DrawingML prédéfinies" de "Formats de fichier Office Open XML - Principes fondamentaux et référence du langage de balisage", partie 1 de ECMA-376 5e édition.

La position de chaque site de connexion peut également être consultée dans l'éditeur Slides.

Type

Types de lignes.

Nombre de ces formes correspondent à des formes prédéfinies de la norme ECMA-376. Pour en savoir plus, consultez la description du type simple "ST_ShapeType" dans la section 20.1.10.56 de "Office Open XML File Formats - Fundamentals and Markup Language Reference", partie 1 de ECMA-376 5th edition.

Enums
TYPE_UNSPECIFIED Type de ligne non spécifié.
STRAIGHT_CONNECTOR_1 Formulaire de connecteur droit 1. Correspond à ECMA-376 ST_ShapeType "straightConnector1".
BENT_CONNECTOR_2 Formulaire de connecteur coudé 2. Correspond à ECMA-376 ST_ShapeType "bentConnector2".
BENT_CONNECTOR_3 Formulaire de connecteur 3 plié. Correspond à ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Formulaire de connecteur coudé 4. Correspond à ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Formulaire de connecteur coudé 5. Correspond à ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Forme du connecteur en arc 2. Correspond à ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Forme du connecteur en arc 3. Correspond à ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Forme du connecteur en arc 4. Correspond à ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Forme du connecteur en arc 5. Correspond à ECMA-376 ST_ShapeType "curvedConnector5".
STRAIGHT_LINE Ligne droite. Correspond à ECMA-376 ST_ShapeType "line". Ce type de ligne n'est pas un connecteur.

LineCategory

Catégorie d'un Line.

Enums
LINE_CATEGORY_UNSPECIFIED Catégorie de ligne non spécifiée.
STRAIGHT Connecteurs droits, y compris le connecteur droit 1.
BENT Connecteurs tordus, y compris les connecteurs 2 à 5.
CURVED Connecteurs en arc, y compris les connecteurs en arc 2 à 5.