Lines

Línea

R PageElement tipo que representa una línea sin 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 especificadas en CreateLineRequest y se puede actualizar con UpdateLineCategoryRequest

LineProperties

Las propiedades del Line

Si no la estableces, de forma predeterminada se usarán estos campos con valores que coinciden con el aspecto de las líneas nuevas que se crearon 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)

El relleno de la línea. El relleno de línea predeterminado coincide con los valores predeterminados de las líneas nuevas que se crean en el editor de Presentaciones.

weight

object (Dimension)

Espesor de la línea.

dashStyle

enum (DashStyle)

El estilo de guion de la línea.

startArrow

enum (ArrowStyle)

Es el estilo de la flecha al comienzo 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 la estableces, no habrá conexión.

Solo las líneas con un Type lo que indica que es un “conector” puede tener un startConnection

endConnection

object (LineConnection)

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

Solo las líneas con un Type lo que indica que es un “conector” puede tener un endConnection

LineFill

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 una de las siguientes opciones:
solidFill

object (SolidFill)

Relleno de color sólido.

ArrowStyle

Los tipos de formas iniciales y finales con las que se puede renderizar la geometría lineal. Algunos valores se basan en el atributo "ST_LineEndType". tipo simple descrito en la sección 20.1.10.33 de "Formatos de archivo Office Open XML: Referencia sobre aspectos básicos y lenguaje de marcado", parte 1 de ECMA-376 4a edición.

Enumeraciones
ARROW_STYLE_UNSPECIFIED Estilo de flecha no especificado.
NONE No hay ninguna flecha.
STEALTH_ARROW Flecha con muesca en la espalda. Corresponde al valor "sigilo" de ECMA-376 ST_LineEndType.
FILL_ARROW La flecha está llena. Corresponde al valor "triangle" de ECMA-376 ST_LineEndType.
FILL_CIRCLE Círculo relleno Corresponde al valor "oval" de ECMA-376 ST_LineEndType.
FILL_SQUARE Cuadrado lleno.
FILL_DIAMOND Rombo relleno. 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

Las propiedades de un extremo de Line conexión.

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

string

El ID de objeto del elemento de página conectado.

Algunos elementos de la página, 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

El índice del sitio de conexión en el elemento de página conectada.

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 de "cnx". en el artículo 20.1.9.9 y el Anexo H. "Geometrías predefinidas de formas y texto de DrawingML" de "Formatos de archivos XML de Office Open: aspectos básicos y referencia del lenguaje de marcación", parte 1 de ECMA-376 5a edición.

La posición de cada sitio de conexión también puede verse en el editor de Presentaciones.

Tipo

Los tipos de línea.

Derivado de un subconjunto de valores de "ST_ShapeType" tipo simple en la sección 20.1.10.55 de "Formatos de archivo Office Open XML: Referencia sobre aspectos básicos y lenguaje de marcado", parte 1 de ECMA-376 4a edición.

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

LineCategory

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, incluido el conector doblado 2 a 5.
CURVED Conectores curvos, incluido el conector curvo 2 a 5.