Lines

Ligne

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

lineCategory

enum (LineCategory)

Catégorie de la ligne.

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

Propriétés de la ligne

Propriétés de Line

Lorsque ces champs ne sont pas définis, les valeurs par défaut correspondent à celles 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. Le remplissage de ligne par défaut correspond aux valeurs par défaut des nouvelles lignes créées dans l'éditeur Slides.

weight

object (Dimension)

L'é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 en début de ligne. Si cette règle n'est pas configurée, il n'y a pas de connexion.

Seules les lignes dont la Type indique qu'il s'agit d'un "connecteur" peuvent avoir une startConnection.

endConnection

object (LineConnection)

Connexion en fin de ligne. Si cette règle n'est pas configurée, il n'y a pas de connexion.

Seules les lignes dont la Type indique qu'il s'agit d'un "connecteur" peuvent avoir une endConnection.

Remplir

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 ligne. kind ne peut être que l'un des éléments suivants:
solidFill

object (SolidFill)

Remplissage des couleurs unies.

Style flèche

Types de formulaires de début et de fin permettant d'afficher la géométrie linéaire. Certaines valeurs sont basées sur le type simple "ST_LineEndType", décrit dans la section 20.1.10.33 de l'article "Formats de fichiers XML Open Office – Principes de base et documentation sur le langage de balisage", partie 1 de la quatrième édition ECMA-376.

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

Connexion ligne

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 n'ont pas de site de connexion et ne peuvent donc pas être connecté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 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 "cnx" dans la section 20.1.9.9 et de l'annexe H. "Formes de dessin et de géométrie de texte prédéfinies" de "Formats de fichiers XML Open Source - Documentation de référence et langage de balisage", partie 1 de la cinquième édition ECMA-376.

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

Type

Types de lignes.

Dérivé d'un sous-ensemble des valeurs du type simple "ST_ShapeType" de la section 20.1.10.55 de la section "Formats de fichiers XML Office ouverts – Principes de base et langage de balisage", partie 1 de la quatrième édition ECMA-376.

Enums
TYPE_UNSPECIFIED Type de ligne non spécifié.
STRAIGHT_CONNECTOR_1 Formulaire 1 avec connecteur droit. Correspond à ECMA-376 ST_ShapeType "straightConnector1".
BENT_CONNECTOR_2 Forme du connecteur de pli 2. Correspond à ECMA-376 ST_ShapeType "bentConnector2".
BENT_CONNECTOR_3 Forme du connecteur de pli 3. Correspond à ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Forme connecteur 4. Correspond à ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Forme du connecteur de pli 5. Correspond à ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Forme de connecteur incurvé 2. Correspond à ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Forme incurvée 3 du connecteur. Correspond à ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Forme incurvée 4 du connecteur. Correspond à ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Forme de connecteur incurvé 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.

Catégorie de ligne

Catégorie d'un élément Line.

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