Lines

Ligne

A 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

LineProperties

Les propriétés Line

Lorsqu'ils ne sont pas définis, ces champs prennent par défaut 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. 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)

É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 cette règle n'est pas configurée, aucune connexion n'est disponible.

Uniquement les lignes avec un Type indiquant qu'il s'agit d'un "connecteur" peut avoir un startConnection

endConnection

object (LineConnection)

Connexion à la fin de la ligne. Si cette règle n'est pas configurée, aucune connexion n'est disponible.

Uniquement les lignes avec un Type indiquant qu'il s'agit d'un "connecteur" peut avoir une 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 ligne. kind ne peut être que l'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 la valeur "ST_LineEndType" type simple 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 4e édition :

Enums
ARROW_STYLE_UNSPECIFIED Style de flèche non spécifié.
NONE Pas de flèche.
STEALTH_ARROW Flèche avec une encoche au dos. Correspond à la valeur ECMA-376 ST_LineEndType "Furtif".
FILL_ARROW Flèche pleine. Correspond à la valeur ECMA-376 ST_LineEndType "triangle".
FILL_CIRCLE Cercle plein. Correspond à la valeur ECMA-376 ST_LineEndType "ovale".
FILL_SQUARE Carré plein.
FILL_DIAMOND Losange plein. Correspond à la valeur "losange" de la valeur ECMA-376 ST_LineEndType.
OPEN_ARROW Flèche vide.
OPEN_CIRCLE Cercle vide.
OPEN_SQUARE Carré vide.
OPEN_DIAMOND Losange vide.

LineConnection

Les propriétés d'une extrémité d'une Line .

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

string

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

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

connectionSiteIndex

integer

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

Dans la plupart des cas, il correspond à l'index de sites de connexion prédéfini de la norme ECMA-376. Pour en savoir plus sur ces sites de connexion, consultez la description indiqué dans la section 20.1.9.9 et l'Annexe H. "Formes de formes et géométries de texte DrawingML prédéfinis" de l'étude "Office Open XML File Formats-Fundamentals and Markup Language Reference" (Référence du langage de balisage Open Source Office), partie 1 de ECMA-376 5e édition :

Vous pouvez également voir la position de chaque site de connexion dans l'éditeur Slides.

Type

Types de lignes.

Issu d'un sous-ensemble de valeurs de "ST_ShapeType" type simple dans la section 20.1.10.55 du livre "Office Open XML File Formats - Fundamentals and Markup Language Reference", partie 1 de ECMA-376 4e édition :

Enums
TYPE_UNSPECIFIED Type de ligne non spécifié.
STRAIGHT_CONNECTOR_1 Formulaire Connecteur droit 1. Correspond à ECMA-376 ST_ShapeType "straightConnector1".
BENT_CONNECTOR_2 Forme du connecteur courbe 2. Correspond au paramètre ST_ShapeType ECMA-376 "bentConnector2".
BENT_CONNECTOR_3 Forme du connecteur courbe 3. Correspond au paramètre ST_ShapeType ECMA-376 "bentConnector3".
BENT_CONNECTOR_4 Forme du connecteur courbe 4. Correspond au paramètre ST_ShapeType ECMA-376 "bentConnector4".
BENT_CONNECTOR_5 Forme du connecteur courbe 5. Correspond au paramètre ST_ShapeType ECMA-376 "bentConnector5".
CURVED_CONNECTOR_2 Forme du connecteur incurvé 2. Correspond à ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Forme du connecteur incurvé 3. Correspond à ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Forme du connecteur incurvé 4. Correspond à ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Forme du connecteur incurvé 5. Correspond à ECMA-376 ST_ShapeType "curvedConnector5".
STRAIGHT_LINE Rien. Correspond à la "ligne" ECMA-376 ST_ShapeType. Ce type de ligne n'est pas un connecteur.

LineCategory

La catégorie d'un Line

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