Lines

Linea

Un tipo PageElement 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 riga.

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 sono impostati, questi campi hanno per impostazione predefinita valori corrispondenti 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 riga predefinito corrisponde a quello predefinito per le nuove righe create nell'editor di Presentazioni.

weight

object (Dimension)

Lo spessore della linea.

dashStyle

enum (DashStyle)

Lo stile del tratto della linea.

startArrow

enum (ArrowStyle)

Lo stile della freccia all'inizio della riga.

endArrow

enum (ArrowStyle)

Lo stile della freccia alla fine della riga.

startConnection

object (LineConnection)

La connessione all'inizio della riga. Se non è impostato, non esiste alcuna connessione.

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

endConnection

object (LineConnection)

La connessione alla fine della linea. Se non è impostato, non esiste 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:
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 di freccia non specificato.
NONE Nessuna freccia.
STEALTH_ARROW Freccia con rientranza sul retro. Corrisponde al valore "stealth" di ST_LineEndType ECMA-376.
FILL_ARROW Freccia piena. Corrisponde al valore ST_LineEndType "triangle" di ECMA-376.
FILL_CIRCLE Cerchio pieno. Corrisponde al valore "oval" di ST_LineEndType ECMA-376.
FILL_SQUARE Quadrato pieno.
FILL_DIAMOND Rombo pieno. Corrisponde al valore ECMA-376 ST_LineEndType "diamond".
OPEN_ARROW Freccia vuota.
OPEN_CIRCLE Cerchio vuoto.
OPEN_SQUARE Quadrato vuoto.
OPEN_DIAMOND Rombo vuoto.

LineConnection

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

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

string

L'ID oggetto dell'elemento di pagina collegato.

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

connectionSiteIndex

integer

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

Nella maggior parte dei casi, corrisponde all'indice del sito di connessione predefinito dello standard ECMA-376. Puoi trovare ulteriori informazioni su questi siti di connessione nella descrizione dell'attributo "cxn" nella sezione 20.1.9.9 e nell'"Allegato H". "Esempi di geometrie di testo e forme DrawingML predefinite" di "Formati file Office Open XML - Nozioni di base e riferimento al linguaggio di markup", parte 1 di ECMA-376 5a edizione.

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

Tipo

I tipi di linee.

Molte di queste forme corrispondono a quelle 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 riga 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 connettore piegato 3. Corrisponde a ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Forma del 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 Modulo 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 Modulo 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 Linea retta. Corrisponde a "line" di ST_ShapeType ECMA-376. Questo tipo di riga non è un connettore.

LineCategory

La categoria di un Line.

Enum
LINE_CATEGORY_UNSPECIFIED Categoria di riga non specificata.
STRAIGHT Connettori diretti, incluso il connettore diritto 1.
BENT Connettori piegati, inclusi i connettori piegati da 2 a 5.
CURVED Connettori curvi, inclusi i connettori curvi da 2 a 5.