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 valor de 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 extensió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.

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

TableCellBackgroundFill

Es el relleno del fondo de la celda de la tabla.

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
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.

Es el tipo de relleno de fondo. A continuación, se incluye una lista de campos mutuamente excluyentes. En una respuesta, se establecerá, como máximo, uno de los siguientes campos:
solidFill

object (SolidFill)

Relleno de color sólido.

Fin de los campos mutuamente exclusivos.

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)

Son las 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
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
Campos
Es el tipo de relleno. A continuación, se incluye una lista de campos mutuamente excluyentes. En una respuesta, se establecerá, como máximo, uno de los siguientes campos:
solidFill

object (SolidFill)

Relleno sólido.

Fin de los campos mutuamente exclusivos.