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 incluyen en solo una de estas filas y tienen un valor de rowSpan mayor que 1.

tableColumns[]

object (TableColumnProperties)

Son las propiedades de cada columna.

horizontalBorderRows[]

object (TableBorderRow)

Son las propiedades de los bordes de las celdas horizontales.

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)

Son las propiedades de los bordes de las celdas verticales.

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

Son las propiedades y el 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)

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.

TableRowProperties

Son las propiedades de cada fila de 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 Presentaciones con 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)

Ubicación de la celda dentro de la tabla.

rowSpan

integer

Es el tramo de fila de la celda.

columnSpan

integer

Es la expansión de la columna de la celda.

text

object (TextContent)

Es el contenido de texto de la celda.

tableCellProperties

object (TableCellProperties)

Son las propiedades de la celda de la tabla.

TableCellLocation

Ubicación de una sola celda de una tabla.

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

integer

Índice de fila basado en 0.

columnIndex

integer

Índice de columna basado en 0.

TableCellProperties

Propiedades del objeto TableCell.

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

object (TableCellBackgroundFill)

Es el relleno de 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 tabla recién creadas en el editor de Presentaciones.

TableCellBackgroundFill

Es el relleno de 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 de fondo.

Actualizar el relleno de 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án todos los demás campos de relleno establecidos en la misma solicitud.

Campo de unión kind. Es el tipo de relleno de fondo. kind solo puede ser uno de los siguientes valores:
solidFill

object (SolidFill)

Relleno de color sólido.

TableColumnProperties

Son las propiedades de cada columna de una tabla.

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

object (Dimension)

Es el ancho de una columna.

TableBorderRow

Contenido de cada fila de borde en una tabla.

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

object (TableBorderCell)

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

TableBorderCell

Son las propiedades de cada celda de 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 del borde.

TableBorderProperties

Son las propiedades de diseño del borde de TableBorderCell.

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

object (TableBorderFill)

Es el color de relleno del borde de la tabla.

weight

object (Dimension)

Grosor del borde.

dashStyle

enum (DashStyle)

Es el estilo de guiones 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 uno de los siguientes valores:
solidFill

object (SolidFill)

Relleno sólido.