Lines

Linha

Um tipo PageElement que representa uma linha sem conector, 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 pode ser atualizado com UpdateLineCategoryRequest.

Propriedades de linha

As propriedades de Line.

Quando não definidos, esses campos assumem como padrão valores que correspondem à aparência de 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 às linhas novas criadas no editor do Apresentações.

weight

object (Dimension)

A espessura da linha.

dashStyle

enum (DashStyle)

O estilo de traço da linha.

startArrow

enum (ArrowStyle)

O estilo da seta no início da linha.

endArrow

enum (ArrowStyle)

O estilo da seta no final da linha.

startConnection

object (LineConnection)

A conexão no início da linha. Se ela não for definida, não haverá conexão.

Somente linhas com um Type indicando que ele é um "conector" podem ter um startConnection.

endConnection

object (LineConnection)

A conexão no final da linha. Se ela não for definida, não haverá conexão.

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

Preenchimento automático

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 de linha. kind pode ser apenas uma das seguintes opções:
solidFill

object (SolidFill)

Preenchimento de cor sólida.

Seta

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

Enums
ARROW_STYLE_UNSPECIFIED Um estilo de seta não especificado.
NONE Nenhuma seta.
STEALTH_ARROW Seta com entalhe na parte de 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 'diamond' do ECST-376 ST_LineEndType.
OPEN_ARROW Seta vazia.
OPEN_CIRCLE Círculo oco.
OPEN_SQUARE Praça vazia.
OPEN_DIAMOND Losango vazado.

Conexão de linha

As propriedades de uma extremidade de uma conexão Line.

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 sites de conexão e, portanto, não podem ser conectados a uma linha do conector.

connectionSiteIndex

integer

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

Na maioria dos casos, ele corresponde ao índice de site de conexão predefinido do padrão ECMA-376. Mais informações sobre esses sites de conexão podem ser encontradas na descrição do atributo "cnx" na seção 20.1.9.9 e do Anexo H. "Predefinições de forma e texto do DrawingML" de "Referência de formatos de arquivo XML do Office Open: conceitos básicos e linguagem de marcação", parte 1 da 5a edição ECMA-376 (em inglês).

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

Tipo

Os tipos de linha.

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

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

Categoria da linha

A categória de uma Line.

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