Lines

Linea

R PageElement tipo che rappresenta una linea senza 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 alla category specificato in CreateLineRequest e può essere aggiornato con UpdateLineCategoryRequest.

LineProperties

Le proprietà del Line.

Se non vengono configurati, questi campi utilizzano 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 di riga 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 del trattino 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 riga. Se il criterio non viene configurato, non viene stabilita alcuna connessione.

Solo le righe con un Type che indica che si tratta di un "connettore" può avere un startConnection.

endConnection

object (LineConnection)

La connessione alla fine della linea. Se il criterio non viene configurato, non viene stabilita alcuna connessione.

Solo le righe con un Type che indica che si tratta di un "connettore" possono avere 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 può essere visualizzata la geometria lineare. Alcuni valori si basano su "ST_LineEndType" tipo semplice descritto nella sezione 20.1.10.33 del "Formati di file XML aperti in Office - Concetti fondamentali e riferimento per il linguaggio di markup", parte 1 di ECMA-376 quarta edizione.

Enum
ARROW_STYLE_UNSPECIFIED Stile di freccia non specificato.
NONE Nessuna freccia.
STEALTH_ARROW Freccia con dente inclinato. Corrisponde al valore "stealth" di ECMA-376 ST_LineEndType.
FILL_ARROW Freccia piena. Corrisponde al valore "triangle" ST_LineEndType di ECMA-376.
FILL_CIRCLE Cerchio pieno. Corrisponde al valore 'oval' 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 un Line connessione.

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

string

L'ID oggetto dell'elemento della pagina collegato.

Alcuni elementi della pagina, ad esempio groups, tables e lines non dispongono di siti di connessione e pertanto non possono essere collegati a una linea connettore.

connectionSiteIndex

integer

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

Nella maggior parte dei casi corrisponde all'indice dei siti di connessione predefinito dello standard ECMA-376. Ulteriori informazioni su tali siti di connessione sono disponibili nella descrizione della sezione "cnx" di cui alla sezione 20.1.9.9 e all'Allegato H. "Forme e forme del testo predefinite di DrawingML" di "Office Open XML File formatteds-Fondamentals and Markup Language Reference", parte 1 di ECMA-376 quinta edizione.

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

Tipo

I tipi di linea.

Ricavato da un sottoinsieme dei valori di "ST_ShapeType" tipo semplice nella sezione 20.1.10.55 di "Office Open XML File formati - Fundamentals e Markup Language riferimento", parte 1 di ECMA-376 quarta edizione.

Enum
TYPE_UNSPECIFIED Un tipo di linea non specificato.
STRAIGHT_CONNECTOR_1 Modulo connettore dritto 1. Corrisponde a ECMA-376 ST_ShapeType "straightConnector1".
BENT_CONNECTOR_2 Forma del connettore 2 piegato. Corrisponde a ECMA-376 ST_ShapeType "bentConnector2".
BENT_CONNECTOR_3 Forma del connettore 3 piegato. Corrisponde a ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Forma del connettore 4 piegato. Corrisponde a ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Forma del connettore 5 piegato. Corrisponde a ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Forma del connettore 2 curvo. Corrisponde a ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Forma del connettore 3 curvo. Corrisponde a ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Forma del connettore 4 curvo. Corrisponde a ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Forma del connettore 5 curvo. 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 di linea non specificata.
STRAIGHT Connettori dritti, incluso il connettore dritto 1.
BENT Connettori piegati, incluso i connettori piegati da 2 a 5.
CURVED Connettori curvi, incluso quello curvo da 2 a 5.