Lines

Línea

Un tipo PageElement que representa una línea que no es un conector, un conector recto, un conector curvo o un conector doblado.

Representación JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
Campos
lineProperties

object (LineProperties)

Las propiedades de la línea.

lineType

enum (Type)

Es el tipo de línea.

lineCategory

enum (LineCategory)

Es la categoría de la línea.

Coincide con el category especificado en CreateLineRequest y se puede actualizar con UpdateLineCategoryRequest.

LineProperties

Las propiedades de Line

Si no se establecen, estos campos tendrán de forma predeterminada valores que coinciden con la apariencia de las líneas nuevas creadas en el editor de diapositivas.

Representación 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)

Es el relleno de la línea. El relleno de línea predeterminado coincide con los valores predeterminados de las líneas nuevas creadas en el editor de diapositivas.

weight

object (Dimension)

Es el grosor de la línea.

dashStyle

enum (DashStyle)

Es el estilo de línea discontinua de la línea.

startArrow

enum (ArrowStyle)

Es el estilo de la flecha al principio de la línea.

endArrow

enum (ArrowStyle)

Es el estilo de la flecha al final de la línea.

startConnection

object (LineConnection)

Es la conexión al principio de la línea. Si no se establece, no hay conexión.

Solo las líneas con un Type que indique que es un “conector” pueden tener un startConnection.

endConnection

object (LineConnection)

Es la conexión al final de la línea. Si no se establece, no hay conexión.

Solo las líneas con un Type que indique que es un “conector” pueden tener un endConnection.

LineFill

Es el relleno de la línea.

Representación 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ón kind. Es el tipo de relleno de línea. kind solo puede ser uno de los siguientes:
solidFill

object (SolidFill)

Relleno de color sólido

ArrowStyle

Son los tipos de formas de inicio y finalización con los que se puede renderizar la geometría lineal. Algunos valores se basan en el tipo simple “ST_LineEndType” que se describe en el artículo 20.1.10.33 de “Office Open XML File Formats - Fundamentals and Markup Language Reference”, parte 1 de la ECMA-376 5ª edición.

Enumeraciones
ARROW_STYLE_UNSPECIFIED Un estilo de flecha no especificado.
NONE Sin flecha
STEALTH_ARROW Flecha con parte posterior cortada. Corresponde al valor "stealth" de ST_LineEndType de ECMA-376.
FILL_ARROW Flecha llena. Corresponde al valor "triangle" de ST_LineEndType de ECMA-376.
FILL_CIRCLE Círculo relleno. Corresponde al valor "oval" de ST_LineEndType de ECMA-376.
FILL_SQUARE Cuadrado relleno.
FILL_DIAMOND Rombo relleno. Corresponde al valor "diamond" de ST_LineEndType de ECMA-376.
OPEN_ARROW Flecha vacía.
OPEN_CIRCLE Círculo vacío.
OPEN_SQUARE Cuadrado vacío.
OPEN_DIAMOND Rombo vacío.

LineConnection

Son las propiedades de un extremo de una conexión Line.

Representación JSON
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
Campos
connectedObjectId

string

Es el ID del objeto del elemento de página conectado.

Algunos elementos de página, como groups, tables y lines, no tienen sitios de conexión y, por lo tanto, no se pueden conectar a una línea conectora.

connectionSiteIndex

integer

Es el índice del sitio de conexión en el elemento de página conectado.

En la mayoría de los casos, corresponde al índice de sitios de conexión predefinido del estándar ECMA-376. Puedes encontrar más información sobre esos sitios de conexión en la descripción del atributo "cxn" en la sección 20.1.9.9 y en el "Anexo H. “Ejemplos de geometrías de texto y formas de DrawingML predefinidas” de “Office Open XML File Formats - Fundamentals and Markup Language Reference”, parte 1 de la ECMA-376 5ª edición.

La posición de cada sitio de conexión también se puede ver desde el editor de diapositivas.

Tipo

Los tipos de líneas

Muchas de estas formas corresponden a formas predefinidas del estándar ECMA-376. Para obtener más información, consulta la descripción del tipo simple "ST_ShapeType" en la sección 20.1.10.56 de "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 de la ECMA-376 5ª edición.

Enumeraciones
TYPE_UNSPECIFIED Es un tipo de línea no especificado.
STRAIGHT_CONNECTOR_1 Conector recto 1 forma. Corresponde a ECMA-376 ST_ShapeType "straightConnector1".
BENT_CONNECTOR_2 Conector doblado 2. Corresponde a ECMA-376 ST_ShapeType "bentConnector2".
BENT_CONNECTOR_3 Conector doblado en forma de 3. Corresponde a ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Conector doblado en forma de 4. Corresponde a ST_ShapeType "bentConnector4" de ECMA-376.
BENT_CONNECTOR_5 Conector doblado en forma 5. Corresponde a ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Forma del conector curvado 2. Corresponde a ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Conector curvado de 3 formas. Corresponde a ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Conector curvado de 4 formas. Corresponde a ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Conector curvado 5. Corresponde a ECMA-376 ST_ShapeType "curvedConnector5".
STRAIGHT_LINE Línea recta. Corresponde a ECMA-376 ST_ShapeType "line". Este tipo de línea no es un conector.

LineCategory

Es la categoría de un Line.

Enumeraciones
LINE_CATEGORY_UNSPECIFIED Categoría de línea no especificada.
STRAIGHT Conectores rectos, incluido el conector recto 1
BENT Conectores doblados, incluidos los conectores doblados del 2 al 5
CURVED Conectores curvos, incluidos los conectores curvos del 2 al 5