Lines

Ligne

Type PageElement représentant une ligne sans connecteur, un connecteur droit, un connecteur incurvé ou un connecteur plié.

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 la ligne.

lineCategory

enum (LineCategory)

Catégorie de la ligne.

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

LineProperties

Propriétés de Line.

Si ces champs ne sont pas définis, les valeurs par défaut correspondent à l'apparence des nouvelles lignes créées dans l'éditeur de diapositives.

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 des lignes correspond à celle des nouvelles lignes créées dans l'éditeur de diapositives.

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, aucune connexion n'est établie.

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

endConnection

object (LineConnection)

Connexion à la fin de la ligne. Si elle n'est pas définie, aucune connexion n'est établie.

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 la 5e édition de la norme ECMA-376.

Enums
ARROW_STYLE_UNSPECIFIED Style de flèche non spécifié.
NONE Aucune flèche.
STEALTH_ARROW Flèche avec une entaille à l'arrière. Correspond à la valeur "stealth" de ST_LineEndType ECMA-376.
FILL_ARROW Flèche pleine. Correspond à la valeur "triangle" de ST_LineEndType ECMA-376.
FILL_CIRCLE Cercle plein. Correspond à la valeur "oval" de ST_LineEndType dans ECMA-376.
FILL_SQUARE Carré plein.
FILL_DIAMOND Losange plein. Correspond à la valeur "diamond" de ST_LineEndType ECMA-376.
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 de l'objet de l'élément de page connecté.

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

connectionSiteIndex

integer

Indice du site de connexion sur l'élément de page associé.

Dans la plupart des cas, il correspond à l'index de 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. "Example Predefined DrawingML Shape and Text Geometries" (Exemple de géométries de forme et de texte DrawingML prédéfinies) de "Office Open XML File Formats - Fundamentals and Markup Language Reference" (Formats de fichier Office Open XML : principes de base et référence du langage de balisage), partie 1 de la 5e édition de la norme ECMA-376.

Vous pouvez également afficher la position de chaque site de connexion dans l'éditeur de diapositives.

Type

Types de lignes.

De nombreuses 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 la 5e édition de la norme ECMA-376.

Enums
TYPE_UNSPECIFIED Type de ligne non spécifié.
STRAIGHT_CONNECTOR_1 Formulaire pour le connecteur droit 1. Correspond à ECMA-376 ST_ShapeType "straightConnector1".
BENT_CONNECTOR_2 Connecteur tordu 2 (formulaire) Correspond à ST_ShapeType ECMA-376 "bentConnector2".
BENT_CONNECTOR_3 Connecteur tordu 3 (formulaire) Correspond à ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Forme du connecteur 4 tordu. Correspond à ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Forme du connecteur 5 tordu. Correspond à ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Formulaire du connecteur en arc 2. Correspond à ST_ShapeType ECMA-376 "curvedConnector2".
CURVED_CONNECTOR_3 Formulaire du connecteur en arc 3. Correspond à ST_ShapeType ECMA-376 "curvedConnector3".
CURVED_CONNECTOR_4 Formulaire du connecteur en arc 4. Correspond à ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Formulaire du connecteur en arc 5. Correspond à ECMA-376 ST_ShapeType "curvedConnector5".
STRAIGHT_LINE Ligne droite. Correspond à la valeur "line" de ST_ShapeType ECMA-376. 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.