Lines

Linha

Um tipo PageElement que representa uma linha sem conector, conector reto, conector curvo ou 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 são definidos, esses campos usam valores padrão que correspondem à aparência de novas linhas criadas no editor de slides.

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 para novas linhas criadas no editor de slides.

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 for 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 for 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 de 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 de ECMA-376 5th edition.

Enums
ARROW_STYLE_UNSPECIFIED Um estilo de seta não especificado.
NONE Sem seta.
STEALTH_ARROW Seta com entalhe na parte de trás. Corresponde ao valor "stealth" de ECMA-376 ST_LineEndType.
FILL_ARROW Seta sólida. Corresponde ao valor "triangle" de ST_LineEndType da ECMA-376.
FILL_CIRCLE Círculo sólido. Corresponde ao valor "oval" de ST_LineEndType da ECMA-376.
FILL_SQUARE Quadrado sólido.
FILL_DIAMOND Losango sólido. Corresponde ao valor "diamond" de ST_LineEndType da ECMA-376.
OPEN_ARROW Seta vazada.
OPEN_CIRCLE Círculo oco.
OPEN_SQUARE Quadrado vazio.
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 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 da página conectada.

Na maioria dos casos, ele corresponde ao índice de local de conexão predefinido do padrão ECMA-376. Mais informações sobre esses locais 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 geometrias de forma e texto do DrawingML predefinido em "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 de ECMA-376 5th edition.

A posição de cada site de conexão também pode ser visualizada no editor de slides.

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 ECMA-376, 5ª edição (link em inglês).

Enums
TYPE_UNSPECIFIED Um tipo de linha não especificado.
STRAIGHT_CONNECTOR_1 Formulário do conector reto 1. Corresponde a ECMA-376 ST_ShapeType 'straightConnector1'.
BENT_CONNECTOR_2 Forma do conector 2 dobrado. Corresponde a ECMA-376 ST_ShapeType "bentConnector2".
BENT_CONNECTOR_3 Forma do conector curvado 3. Corresponde a ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Conector dobrado 4. Corresponde a ECMA-376 ST_ShapeType 'bentConnector4'.
BENT_CONNECTOR_5 Forma do 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 Forma do 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 "linha" da ECMA-376 ST_ShapeType. Esse 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 o conector dobrado 2 a 5.
CURVED Conectores curvos, incluindo os conectores curvos 2 a 5.