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 en la tabla.

tableRows[]

object (TableRow)

Propiedades y contenido de cada fila.

Las celdas que abarcan varias filas se encuentran dentro de una sola de estas filas y la columna rowSpan es mayor que 1.

tableColumns[]

object (TableColumnProperties)

Propiedades de cada columna

horizontalBorderRows[]

object (TableBorderRow)

Propiedades de los bordes de celdas horizontales

Los bordes de las celdas horizontales 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 tiene 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 de celdas verticales

Los bordes de las celdas verticales 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 tiene 3 x 3, sus bordes verticales se representarán como una cuadrícula con 3 filas y 4 columnas.

TableRow

Propiedades y contenido de cada fila de la 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 un columnSpan mayor que 1. Como resultado, la longitud de esta colección no siempre coincide con la cantidad de columnas de toda la tabla.

Propiedades de la fila de la tabla

Propiedades de cada fila de una tabla.

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

object (Dimension)

Altura mínima de la fila. La fila se renderizará en el editor de Presentaciones a una altura igual o superior a este valor para mostrar todo el texto en 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)

El contenido de texto de la celda

tableCellProperties

object (TableCellProperties)

Las propiedades de la celda de la tabla

Ubicación de la celda de la tabla

Una ubicación de una sola celda de la tabla dentro de ella.

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

integer

El índice de fila basado en 0

columnIndex

integer

El índice de columna basado en 0

Propiedades de celda de tabla

Las propiedades de TableCell

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

object (TableCellBackgroundFill)

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

contentAlignment

enum (ContentAlignment)

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

Fondo de celda de la tabla

Relleno de fondo de celdas 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 propiedad de relleno en segundo plano.

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

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

object (SolidFill)

Relleno de color sólido.

Propiedades de la columna de la tabla

Propiedades de cada columna en una tabla

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

object (Dimension)

Ancho de una columna.

BordeDeTabla

Contenido de cada fila de borde de una tabla.

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

object (TableBorderCell)

Propiedades de cada celda de borde Cuando se combinan las celdas adyacentes de la tabla de un borde, no se incluyen en la respuesta.

Tabla de bordes de tablas

Las propiedades de cada celda de borde.

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

object (TableCellLocation)

Corresponde a la ubicación del borde dentro de la tabla de bordes.

tableBorderProperties

object (TableBorderProperties)

Las propiedades de borde

Propiedades de la tabla

Son las propiedades de diseño de bordes de TableBorderCell.

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

object (TableBorderFill)

Relleno del borde de la tabla.

weight

object (Dimension)

Espesor del borde.

dashStyle

enum (DashStyle)

El estilo de guion del borde.

BordeDeTablaDeFil

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

object (SolidFill)

Relleno sólido.