Lines

Riga

Un tipo PageElement che rappresenta una linea senza connettore, connettore dritto, connettore curvo o piegato.

Rappresentazione JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
Campi
lineProperties

object (LineProperties)

Le proprietà della retta.

lineType

enum (Type)

Il tipo di linea.

lineCategory

enum (LineCategory)

La categoria della linea.

Corrisponde a category specificato in CreateLineRequest e può essere aggiornato con UpdateLineCategoryRequest.

Proprietà

Le proprietà di Line.

Se non impostati, questi campi utilizzano per impostazione predefinita i valori che corrispondono all'aspetto delle nuove righe create nell'editor di Presentazioni.

Rappresentazione 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)
  }
}
Campi
lineFill

object (LineFill)

Il riempimento della riga. Il riempimento delle righe predefinito corrisponde ai valori predefiniti per le nuove righe create nell'editor di Presentazioni.

weight

object (Dimension)

Lo spessore della linea.

dashStyle

enum (DashStyle)

Lo stile della linea.

startArrow

enum (ArrowStyle)

Lo stile della freccia all'inizio della linea.

endArrow

enum (ArrowStyle)

Lo stile della freccia alla fine della linea.

startConnection

object (LineConnection)

Il collegamento all'inizio della riga. Se il criterio non viene configurato, non è disponibile alcuna connessione.

Solo le linee con un Type che indicano che è un "connettore" possono avere un startConnection.

endConnection

object (LineConnection)

Il collegamento alla fine della riga. Se il criterio non viene configurato, non è disponibile alcuna connessione.

Solo le linee con un Type che indicano che è un "connettore" possono avere un endConnection.

LineFill

Il riempimento della riga.

Rappresentazione JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Campi
Campo Union kind. Il tipo di riempimento della linea. kind può essere solo uno dei seguenti:
solidFill

object (SolidFill)

Riempimento a tinta unita.

Stile freccia

I tipi di forme di inizio e fine con cui è possibile eseguire il rendering della geometria lineare. Alcuni valori sono basati sul tipo semplice "ST_LineEndType" descritto nella sezione 20.10.33 di "Office Open XML File Format - Fundamentals and Markup Language Reference", parte 1 della 4a edizione di ECMA-376.

Enum
ARROW_STYLE_UNSPECIFIED Stile freccia non specificato.
NONE Nessuna freccia.
STEALTH_ARROW Freccia con retro dentellato. Corrisponde al valore 'stealth' di ECMA-376 ST_LineEndType.
FILL_ARROW Freccia piena. Corrisponde al valore "triangle" ECMA-376 ST_LineEndType.
FILL_CIRCLE Cerchio pieno. Corrisponde al valore 'ovale' ECMA-376 ST_LineEndType.
FILL_SQUARE Quadrato pieno.
FILL_DIAMOND Rombo pieno. Corrisponde al valore 'diamante' ECMA-376 ST_LineEndType.
OPEN_ARROW Freccia vuota.
OPEN_CIRCLE Cerchio vuoto.
OPEN_SQUARE Quadrato vuoto.
OPEN_DIAMOND Rombo vuoto.

Connessione Di Linea

Le proprietà per un'estremità di una connessione Line.

Rappresentazione JSON
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
Campi
connectedObjectId

string

L'ID oggetto dell'elemento della pagina collegata.

Alcuni elementi della pagina, come groups, tables e lines, non hanno siti di connessione e pertanto non possono essere collegati a una linea di connettori.

connectionSiteIndex

integer

L'indice del sito di connessione sull'elemento della pagina collegata.

Nella maggior parte dei casi, corrisponde all'indice del sito di connessione predefinito dello standard ECMA-376. Ulteriori informazioni su tali siti di connessione sono disponibili nella descrizione dell'attributo "cnx" nella sezione 20.1.9.9 e nell'Allegato H. "Forme geometriche e di testo di DrawingML predefinite" di "Office Open XML File Format-Fundamentals and Markup Language Reference", parte 1 di ECMA-376 5a edizione.

La posizione di ciascun sito di connessione può essere visualizzata anche dall'editor di Presentazioni.

Tipo

I tipi di linea.

Derivato da un sottoinsieme dei valori del tipo semplice "ST_ShapeType" nella sezione 20.1.10.55 di "Office Open XML File Format - Fundamentals and Markup Language Reference", parte 1 della 4a edizione dell'ECMA-376.

Enum
TYPE_UNSPECIFIED Un tipo di linea non specificato.
STRAIGHT_CONNECTOR_1 Connettore diritto 1 modulo. Corrisponde a ECMA-376 ST_ShapeType 'straightConnector1'.
BENT_CONNECTOR_2 Modulo connettore piegato 2. Corrisponde a ECMA-376 ST_ShapeType 'bentConnector2'.
BENT_CONNECTOR_3 Modulo connettore piegato 3. Corrisponde a ECMA-376 ST_ShapeType 'bentConnector3'.
BENT_CONNECTOR_4 Modulo connettore piegato 4. Corrisponde a ECMA-376 ST_ShapeType 'bentConnector4'.
BENT_CONNECTOR_5 Modulo connettore piegato 5. Corrisponde a ECMA-376 ST_ShapeType 'bentConnector5'.
CURVED_CONNECTOR_2 Forma del connettore curvo 2. Corrisponde a ECMA-376 ST_ShapeType 'curvedConnector2'.
CURVED_CONNECTOR_3 Forma del connettore curvo 3. Corrisponde a ECMA-376 ST_ShapeType 'curvedConnector3'.
CURVED_CONNECTOR_4 Forma del connettore curvo 4. Corrisponde a ECMA-376 ST_ShapeType 'curvedConnector4'.
CURVED_CONNECTOR_5 Forma del connettore curvo 5. Corrisponde a ECMA-376 ST_ShapeType 'curvedConnector5'.
STRAIGHT_LINE Retta. Corrisponde a ECMA-376 ST_ShapeType 'line'. Questo tipo di linea non è un connettore.

Categoria di linea

La categoria di Line.

Enum
LINE_CATEGORY_UNSPECIFIED Categoria di linee non specificata.
STRAIGHT Connettori dritti, incluso il connettore dritto 1.
BENT Connettori piegati, incluso il connettore piegato da 2 a 5.
CURVED Connettori curvi, compreso il connettore curvo 2-5.