Lines

Linea

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

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

object (LineProperties)

Le proprietà della linea.

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.

LineProperties

Le proprietà di Line.

Se non impostati, questi campi vengono impostati per impostazione predefinita su 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 linea. Il riempimento della linea predefinito corrisponde a quello delle nuove linee create nell'editor Presentazioni.

weight

object (Dimension)

Lo spessore della linea.

dashStyle

enum (DashStyle)

Lo stile del tratteggio 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)

La connessione all'inizio della linea. Se non è impostato, non c'è alcuna connessione.

Solo le linee con un Type che indica che si tratta di un "connettore" possono avere un startConnection.

endConnection

object (LineConnection)

Il collegamento alla fine della linea. Se non è impostato, non c'è alcuna connessione.

Solo le linee con un Type che indica che si tratta di un "connettore" possono avere un endConnection.

LineFill

Il riempimento della linea.

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 unione kind. Il tipo di riempimento della linea. kind può essere solo uno dei seguenti tipi:
solidFill

object (SolidFill)

Riempimento a tinta unita.

ArrowStyle

I tipi di forme di inizio e fine con cui è possibile eseguire il rendering della geometria lineare. Alcuni valori si basano sul tipo semplice "ST_LineEndType" descritto nella sezione 20.1.10.33 di "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 di ECMA-376 5th edition.

Enum
ARROW_STYLE_UNSPECIFIED Uno stile della freccia non specificato.
NONE Nessuna freccia.
STEALTH_ARROW Freccia con rientro sul retro. Corrisponde al valore "stealth" di ECMA-376 ST_LineEndType.
FILL_ARROW Freccia piena. Corrisponde al valore "triangle" di ECMA-376 ST_LineEndType.
FILL_CIRCLE Cerchio pieno. Corrisponde al valore "ovale" di ECMA-376 ST_LineEndType.
FILL_SQUARE Quadrato pieno.
FILL_DIAMOND Rombo pieno. Corrisponde al valore "diamond" di ECMA-376 ST_LineEndType.
OPEN_ARROW Freccia vuota.
OPEN_CIRCLE Cerchio vuoto.
OPEN_SQUARE Quadrato vuoto.
OPEN_DIAMOND Rombo vuoto.

LineConnection

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

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

string

L'ID oggetto dell'elemento della pagina connesso.

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

connectionSiteIndex

integer

L'indice del sito di connessione nell'elemento della pagina connessa.

Nella maggior parte dei casi, corrisponde all'indice del sito di connessione predefinito dello standard ECMA-376. Per ulteriori informazioni su questi siti di connessione, consulta la descrizione dell'attributo "cxn" nella sezione 20.1.9.9 e l'allegato H. Esempio di forme e geometrie di testo DrawingML predefinite" di "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 di ECMA-376 5th edition.

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

Tipo

I tipi di linea.

Molte di queste forme corrispondono a forme predefinite dello standard ECMA-376. Per ulteriori informazioni, consulta la descrizione del tipo semplice "ST_ShapeType" nella sezione 20.1.10.56 di "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 di ECMA-376 5th edition.

Enum
TYPE_UNSPECIFIED Un tipo di linea non specificato.
STRAIGHT_CONNECTOR_1 Modulo connettore diritto 1. 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 3 del connettore piegato. Corrisponde a ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Connettore piegato 4. Corrisponde a ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Connettore piegato 5. Corrisponde a ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Modulo Connettore curvo 2. Corrisponde a ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Connettore curvo 3. Corrisponde a ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Connettore curvo 4 modulo. Corrisponde a ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Connettore curvo 5. Corrisponde a ECMA-376 ST_ShapeType "curvedConnector5".
STRAIGHT_LINE Linea retta. Corrisponde a ECMA-376 ST_ShapeType "line". Questo tipo di linea non è un connettore.

LineCategory

La categoria di un Line.

Enum
LINE_CATEGORY_UNSPECIFIED Categoria della linea non specificata.
STRAIGHT Connettori dritti, incluso il connettore dritto 1.
BENT Connettori piegati, inclusi i connettori piegati da 2 a 5.
CURVED Connettori curvi, inclusi i connettori curvi da 2 a 5.