Lines

Linha

Um PageElement Tipo que representa uma linha não conectora, um conector reto, um conector curvo ou um conector dobrado.

Representação JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
Campos
lineProperties

object (LineProperties)

As propriedades da linha.

lineType

enum (Type)

O tipo da linha.

lineCategory

enum (LineCategory)

A categoria da linha.

Ele corresponde ao category especificado em CreateLineRequest e podem ser atualizadas com UpdateLineCategoryRequest

LineProperties

As propriedades do elemento Line:

Quando não são definidos, esses campos assumem valores que correspondem à aparência das novas linhas criadas no editor do Apresentações.

Representação 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)
  }
}
Campos
lineFill

object (LineFill)

O preenchimento da linha. O preenchimento de linha padrão corresponde aos padrões das novas linhas criadas no editor do Apresentações.

weight

object (Dimension)

A espessura da linha.

dashStyle

enum (DashStyle)

O estilo do traço da linha.

startArrow

enum (ArrowStyle)

O estilo da seta no início da linha.

endArrow

enum (ArrowStyle)

O estilo da seta no fim da linha.

startConnection

object (LineConnection)

A conexão no início da linha. Se ela for deixada sem definição, não haverá conexão.

Somente as linhas com Type indicando que é um "conector" pode ter um startConnection.

endConnection

object (LineConnection)

A conexão no final da linha. Se ela for deixada sem definição, não haverá conexão.

Somente as linhas com Type indicando que é um "conector" pode ter um endConnection.

LineFill

O preenchimento da linha.

Representação JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Campos
Campo de união kind: O tipo de preenchimento da linha. kind pode ser apenas uma das seguintes opções:
solidFill

object (SolidFill)

Preenchimento com cor sólida.

ArrowStyle

Os tipos de formas inicial e final com os quais a geometria linear pode ser renderizada. Alguns valores são baseados no "ST_LineEndType" tipo simples descrito na seção 20.1.10.33 de "Formatos de arquivos XML do Office Open – Fundamentos e referência de linguagem de marcação", parte 1 de ECMA-376 4a edição.

Enums
ARROW_STYLE_UNSPECIFIED Um estilo de seta não especificado.
NONE Nenhuma seta.
STEALTH_ARROW Seta com entalhe para trás. Corresponde ao valor "stealth" de ECMA-376 ST_LineEndType.
FILL_ARROW Seta preenchida. Corresponde ao valor "triangle" de ECMA-376 ST_LineEndType.
FILL_CIRCLE Círculo preenchido. Corresponde ao valor "oval" de ECMA-376 ST_LineEndType.
FILL_SQUARE Quadrado preenchido.
FILL_DIAMOND Losango preenchido. Corresponde ao valor ECMA-376 ST_LineEndType "diamond".
OPEN_ARROW Seta vazada.
OPEN_CIRCLE Círculo vazado.
OPEN_SQUARE Quadrado vazado.
OPEN_DIAMOND Losango vazado.

LineConnection

As propriedades de uma extremidade de um Line uma conexão com a Internet.

Representação JSON
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
Campos
connectedObjectId

string

O ID do objeto do elemento de página conectado.

Alguns elementos da página, como groups, tables e lines não têm locais de conexão e, portanto, não podem ser conectados a uma linha de conector.

connectionSiteIndex

integer

O índice do site de conexão no elemento de página conectado.

Na maioria dos casos, ele corresponde ao índice predefinido de sites de conexão do padrão ECMA-376. Mais informações sobre esses sites de conexão podem ser encontradas na descrição do "cnx" na seção 20.1.9.9 e no Anexo H. "Formas e geometrias de texto predefinidas do DrawingML" de "Formatos de arquivos XML abertos do Office - Fundamentos e referência da linguagem de marcação", parte 1 de ECMA-376 5a edição.

A posição de cada site de conexão também pode ser visualizada no editor do Apresentações.

Tipo

Os tipos de linha.

Derivada de um subconjunto dos valores do elemento "ST_ShapeType" tipo simples na seção 20.1.10.55 de "Formatos de arquivos XML abertos do Office – Fundamentos e referência de linguagem de marcação", parte 1 de ECMA-376 4a edição.

Enums
TYPE_UNSPECIFIED Um tipo de linha não especificado.
STRAIGHT_CONNECTOR_1 Formulário de conector reto 1. Corresponde a ECMA-376 ST_ShapeType 'straightConnector1'.
BENT_CONNECTOR_2 Formato do conector dobrado 2. Corresponde a ECMA-376 ST_ShapeType "bentConnector2".
BENT_CONNECTOR_3 Forma do conector dobrado 3. Corresponde a ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Formato do conector dobrado 4. Corresponde a ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Formato do conector dobrado 5. Corresponde a ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Formato do conector curvado 2. Corresponde a ECMA-376 ST_ShapeType 'curvedConnector2'.
CURVED_CONNECTOR_3 Formato do conector curvado 3. Corresponde a ECMA-376 ST_ShapeType 'curvedConnector3'.
CURVED_CONNECTOR_4 Formato do conector curvado 4. Corresponde a ECMA-376 ST_ShapeType 'curvedConnector4'.
CURVED_CONNECTOR_5 Formato do conector curvado 5. Corresponde a ECMA-376 ST_ShapeType 'curvedConnector5'.
STRAIGHT_LINE Linha reta. Corresponde a "line" ECMA-376 ST_ShapeType. Este tipo de linha não é um conector.

LineCategory

A categoria de um Line:

Enums
LINE_CATEGORY_UNSPECIFIED Categoria de linha não especificada.
STRAIGHT Conectores retos, incluindo o conector reto 1.
BENT Conectores dobrados, incluindo os de 2 a 5.
CURVED Conectores curvos, incluindo os conectores curvos de 2 a 5.