Lines

Linha

Um tipo PageElement 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 pode ser atualizado com UpdateLineCategoryRequest.

LineProperties

As propriedades do Line.

Quando não definidos, esses campos usam por padrão valores que correspondem à aparência de novas linhas criadas no editor de 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 de novas linhas criadas no editor de 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 não estiver definido, não haverá conexão.

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

endConnection

object (LineConnection)

A conexão no final da linha. Se não estiver definido, não haverá conexão.

Somente linhas com um Type indicando que é um "conector" podem 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 de linha. kind pode ser apenas um dos seguintes:
solidFill

object (SolidFill)

Preenchimento com cor sólida.

ArrowStyle

Os tipos de formas de início e fim com que a geometria linear pode ser renderizada. Alguns valores são baseados no tipo simples "ST_LineEndType" descrito na seção 20.1.10.33 de "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 da ECMA-376 5ª edição.

Tipos enumerados
ARROW_STYLE_UNSPECIFIED Um estilo de seta não especificado.
NONE Sem seta.
STEALTH_ARROW Seta com parte de trás entalhada. 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" de ECMA-376 ST_LineEndType.
OPEN_ARROW Contorno de seta.
OPEN_CIRCLE Contorno de círculo.
OPEN_SQUARE Quadrado vazado.
OPEN_DIAMOND Losango vazado.

LineConnection

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 da página conectada.

Alguns elementos de 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 de conector.

connectionSiteIndex

integer

O índice do site de conexão no elemento da 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 "cxn" na seção 20.1.9.9 e no "Anexo H. Exemplo de formas e geometrias de texto predefinidas do DrawingML" de "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 de ECMA-376 5ª edição.

A posição de cada site de conexão também pode ser vista no editor de apresentações.

Tipo

Os tipos de linha.

Muitas dessas formas correspondem a formas predefinidas do padrão ECMA-376. Para mais informações, consulte a descrição do tipo simples "ST_ShapeType" na seção 20.1.10.56 de "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 da 5ª edição da ECMA-376.

Tipos enumerados
TYPE_UNSPECIFIED Um tipo de linha não especificado.
STRAIGHT_CONNECTOR_1 Conector reto, 1 forma. 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 de conector dobrado 3. Corresponde a ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Formulário de conector dobrado 4. Corresponde a ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Formulário de conector dobrado 5. Corresponde a ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Formulário de conector curvado 2. Corresponde a ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Formulário de conector curvado 3. Corresponde a ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Formulário de conector curvado 4. Corresponde a ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Formulário de conector curvado 5. Corresponde a ECMA-376 ST_ShapeType "curvedConnector5".
STRAIGHT_LINE Linha reta. Corresponde a ECMA-376 ST_ShapeType "line". Esse tipo de linha não é um conector.

LineCategory

A categoria de um Line.

Tipos enumerados
LINE_CATEGORY_UNSPECIFIED Categoria de linha não especificada.
STRAIGHT Conectores retos, incluindo o conector reto 1.
BENT Conectores tortos, incluindo os conectores 2 a 5.
CURVED Conectores curvados, incluindo os conectores curvados de 2 a 5.