Tables

Tabla

R PageElement similar que representa una tabla.

Representación JSON
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
Campos
rows

integer

Cantidad de filas en la tabla.

columns

integer

Cantidad de columnas de la tabla.

tableRows[]

object (TableRow)

Propiedades y contenido de cada fila.

Las celdas que abarcan varias filas están contenidas solo en una de estas filas y tienen una rowSpan mayor que 1.

tableColumns[]

object (TableColumnProperties)

Propiedades de cada columna.

horizontalBorderRows[]

object (TableBorderRow)

Propiedades de los bordes horizontales de celdas

Los bordes horizontales de las celdas de una tabla se representan como una cuadrícula. La cuadrícula tiene una fila más que la cantidad de filas de la tabla y la misma cantidad de columnas que la tabla. Por ejemplo, si la tabla es de 3 x 3, sus bordes horizontales se representarán como una cuadrícula con 4 filas y 3 columnas.

verticalBorderRows[]

object (TableBorderRow)

Propiedades de los bordes verticales de las celdas

Los bordes verticales de las celdas de una tabla se representan como una cuadrícula. La cuadrícula tiene la misma cantidad de filas que la tabla y una columna más que la cantidad de columnas de la tabla. Por ejemplo, si la tabla es de 3 x 3, sus bordes verticales se representarán como una cuadrícula con 3 filas y 4 columnas.

Fila de la tabla

Propiedades y contenido de cada fila de una tabla.

Representación JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Campos
rowHeight

object (Dimension)

Altura de una fila.

tableRowProperties

object (TableRowProperties)

Propiedades de la fila.

tableCells[]

object (TableCell)

Propiedades y contenido de cada celda

Las celdas que abarcan varias columnas se representan solo una vez con una columnSpan mayor que 1. Como resultado, la longitud de esta colección no siempre coincide con el número de columnas de toda la tabla.

TableRowProperties

Propiedades de cada fila en una tabla.

Representación JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
Campos
minRowHeight

object (Dimension)

Altura mínima de la fila. En el Editor de Presentaciones, la fila se renderizará a una altura igual o superior a este valor para mostrar todo el texto de las celdas de la fila.

TableCell

Propiedades y contenido de cada celda de la tabla

Representación JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Campos
location

object (TableCellLocation)

La ubicación de la celda dentro de la tabla.

rowSpan

integer

Intervalo de filas de la celda.

columnSpan

integer

Intervalo de columnas de la celda.

text

object (TextContent)

Es el contenido de texto de la celda.

tableCellProperties

object (TableCellProperties)

Las propiedades de la celda de la tabla.

TableCellLocation

La ubicación de una sola celda dentro de una tabla.

Representación JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
Campos
rowIndex

integer

El índice de filas basado en 0.

columnIndex

integer

El índice de columna con base 0.

TableCellProperties

Las propiedades de TableCell

Representación JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Campos
tableCellBackgroundFill

object (TableCellBackgroundFill)

El relleno del fondo de la celda de la tabla. El relleno predeterminado coincide con el de las celdas de tabla recién creadas en el editor de Presentaciones.

contentAlignment

enum (ContentAlignment)

La alineación del contenido en la celda de la tabla. La alineación predeterminada es la misma que la de las celdas de tabla nuevas que se crean en el editor de Presentaciones.

TableCellBackgroundFill

El relleno del fondo de la celda de la tabla.

Representación JSON
{
  "propertyState": enum (PropertyState),

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Campos
propertyState

enum (PropertyState)

Es el estado de la propiedad de relleno del fondo.

La actualización del relleno en una celda de la tabla actualizará implícitamente este campo a RENDERED, a menos que se especifique otro valor en la misma solicitud Para que una celda de la tabla no tenga relleno, establece este campo en NOT_RENDERED En este caso, se ignorará cualquier otro campo de relleno configurado en la misma solicitud.

Campo de unión kind El tipo de relleno de fondo. kind solo puede ser una de las siguientes opciones:
solidFill

object (SolidFill)

Relleno de color sólido.

TableColumnProperties

Propiedades de cada columna en una tabla.

Representación JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
Campos
columnWidth

object (Dimension)

Ancho de una columna.

TableBorderRow

Contenido de cada fila del borde de una tabla

Representación JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Campos
tableBorderCells[]

object (TableBorderCell)

Propiedades de cada celda del borde Cuando se combinan las celdas adyacentes de la tabla a un borde, este no se incluye en la respuesta.

TableBorderCell

Propiedades de cada celda del borde

Representación JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Campos
location

object (TableCellLocation)

Ubicación del borde dentro de la tabla de bordes.

tableBorderProperties

object (TableBorderProperties)

Son las propiedades de los bordes.

TableBorderProperties

Las propiedades de estilo de borde de la TableBorderCell

Representación JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Campos
tableBorderFill

object (TableBorderFill)

El relleno del borde de la tabla.

weight

object (Dimension)

Espesor del borde.

dashStyle

enum (DashStyle)

El estilo de guion del borde.

TableBorderFill

Es el relleno del borde.

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 El tipo de relleno. kind solo puede ser una de las siguientes opciones:
solidFill

object (SolidFill)

Relleno sólido.