Tables

Tabla

Un tipo PageElement 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 × 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)

Es la altura de una fila.

tableRowProperties

object (TableRowProperties)

Son las 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 un columnSpan superior a 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)

Es la altura mínima de la fila. La fila se renderizará en el editor de diapositivas con 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)

Es 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

Es la ubicación de una sola celda de una tabla.

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

integer

El índice de fila basado en 0.

columnIndex

integer

El índice de columna que comienza en 0

TableCellProperties

Las propiedades del 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 relleno de las celdas de tabla recién creadas en el editor de Presentaciones.

contentAlignment

enum (ContentAlignment)

Es la alineación del contenido en la celda de la tabla. La alineación predeterminada coincide con la alineación de las celdas de tablas recién creadas en el editor de Presentaciones.

TableCellBackgroundFill

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

Si actualizas el relleno de una celda de tabla, este campo se actualizará de forma implícita a RENDERED, a menos que se especifique otro valor en la misma solicitud. Para que no haya relleno en una celda de tabla, establece este campo en NOT_RENDERED. En este caso, se ignorará cualquier otro campo de relleno establecido 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)

Es el ancho de una columna.

TableBorderRow

Es el 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)

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

object (SolidFill)

Relleno sólido.