Lines

Línea

Un tipo de PageElement que representa una línea no 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)

Son 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

Propiedades del objeto Line.

Cuando no se configuran, estos campos se establecen de forma predeterminada en valores que coinciden con la apariencia de las líneas nuevas creadas en el editor de Presentaciones.

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 Slides.

weight

object (Dimension)

Es el grosor de la línea.

dashStyle

enum (DashStyle)

Es el estilo de guion 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 configura, no habrá conexión.

Solo las líneas con un Type que indica que es un "conector" pueden tener un startConnection.

endConnection

object (LineConnection)

Es la conexión al final de la línea. Si no se configura, no habrá conexión.

Solo las líneas con un Type que indica 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 la línea. kind solo puede ser uno de los siguientes valores:
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 la sección 20.1.10.33 de "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 de ECMA-376, 5ª edición.

Enums
ARROW_STYLE_UNSPECIFIED Es un estilo de flecha sin especificar.
NONE Sin flecha.
STEALTH_ARROW Flecha con parte posterior cortada. Corresponde al valor "stealth" de ECMA-376 ST_LineEndType.
FILL_ARROW Flecha llena. Corresponde al valor "triangle" de ECMA-376 ST_LineEndType.
FILL_CIRCLE Círculo lleno. Corresponde al valor "oval" de ECMA-376 ST_LineEndType.
FILL_SQUARE Cuadrado relleno.
FILL_DIAMOND Es un rombo lleno. Corresponde al valor "diamond" de ECMA-376 ST_LineEndType.
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 la página conectada.

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

connectionSiteIndex

integer

Índice del sitio de conexión en el elemento de la página conectada.

En la mayoría de los casos, corresponde al índice de sitio 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. Ejemplo de geometrías de texto y formas de DrawingML predefinidas" de "Office Open XML File Formats - Fundamentals and Markup Language Reference", parte 1 de ECMA-376, 5ª edición.

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

Tipo

Son 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 ECMA-376, 5ª edición.

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

LineCategory

Es la categoría de un Line.

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