Tables

Tabela

Um tipo PageElement que representa uma tabela.

Representação JSON
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
Campos
rows

integer

Número de linhas na tabela.

columns

integer

Número de colunas na tabela.

tableRows[]

object (TableRow)

Propriedades e conteúdo de cada linha.

As células que abrangem várias linhas estão contidas em apenas uma delas e têm um rowSpan maior que 1.

tableColumns[]

object (TableColumnProperties)

Propriedades de cada coluna.

horizontalBorderRows[]

object (TableBorderRow)

Propriedades das bordas horizontais das células.

As bordas horizontais das células de uma tabela são representadas como uma grade. A grade tem uma linha a mais do que o número de linhas na tabela e o mesmo número de colunas. Por exemplo, se a tabela for 3 x 3, as bordas horizontais serão representadas como uma grade com 4 linhas e 3 colunas.

verticalBorderRows[]

object (TableBorderRow)

Propriedades das bordas verticais das células.

As bordas verticais das células de uma tabela são representadas como uma grade. A grade tem o mesmo número de linhas que a tabela e uma coluna a mais que o número de colunas na tabela. Por exemplo, se a tabela for 3 x 3, as bordas verticais serão representadas como uma grade com 3 linhas e 4 colunas.

TableRow

Propriedades e conteúdo de cada linha em uma tabela.

Representação JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Campos
rowHeight

object (Dimension)

Altura de uma linha.

tableRowProperties

object (TableRowProperties)

Propriedades da linha.

tableCells[]

object (TableCell)

Propriedades e conteúdo de cada célula.

As células que abrangem várias colunas são representadas apenas uma vez com um columnSpan maior que 1. Como resultado, o comprimento dessa coleção nem sempre corresponde ao número de colunas da tabela inteira.

TableRowProperties

Propriedades de cada linha em uma tabela.

Representação JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
Campos
minRowHeight

object (Dimension)

Altura mínima da linha. A linha será renderizada no editor de apresentações com uma altura igual ou maior que esse valor para mostrar todo o texto nas células da linha.

TableCell

Propriedades e conteúdo de cada célula da tabela.

Representação JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Campos
location

object (TableCellLocation)

A localização da célula na tabela.

rowSpan

integer

Abrangência de linha da célula.

columnSpan

integer

Abrangência da coluna da célula.

text

object (TextContent)

O conteúdo de texto da célula.

tableCellProperties

object (TableCellProperties)

As propriedades da célula da tabela.

TableCellLocation

Um local de uma única célula de tabela dentro de uma tabela.

Representação JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
Campos
rowIndex

integer

O índice de linha baseado em zero.

columnIndex

integer

O índice de coluna baseado em zero.

TableCellProperties

As propriedades do TableCell.

Representação JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Campos
tableCellBackgroundFill

object (TableCellBackgroundFill)

O preenchimento do plano de fundo da célula da tabela. O preenchimento padrão corresponde ao das células de tabela recém-criadas no editor do Google Slides.

contentAlignment

enum (ContentAlignment)

O alinhamento do conteúdo na célula da tabela. O alinhamento padrão corresponde ao das células de tabela recém-criadas no editor de apresentações.

TableCellBackgroundFill

O preenchimento do plano de fundo da célula da tabela.

Representação 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)

O estado da propriedade de preenchimento do plano de fundo.

Atualizar o preenchimento de uma célula da tabela vai atualizar implicitamente esse campo para RENDERED, a menos que outro valor seja especificado na mesma solicitação. Para não ter preenchimento em uma célula da tabela, defina esse campo como NOT_RENDERED. Nesse caso, todos os outros campos de preenchimento definidos na mesma solicitação serão ignorados.

Campo de união kind. O tipo de preenchimento de plano de fundo. kind pode ser apenas um dos seguintes:
solidFill

object (SolidFill)

Preenchimento com cor sólida.

TableColumnProperties

Propriedades de cada coluna em uma tabela.

Representação JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
Campos
columnWidth

object (Dimension)

Largura de uma coluna.

TableBorderRow

Conteúdo de cada linha de borda em uma tabela.

Representação JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Campos
tableBorderCells[]

object (TableBorderCell)

Propriedades de cada célula de borda. Quando as células adjacentes de uma tabela são mescladas, a borda não é incluída na resposta.

TableBorderCell

As propriedades de cada célula de borda.

Representação JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Campos
location

object (TableCellLocation)

A localização da borda na tabela de bordas.

tableBorderProperties

object (TableBorderProperties)

As propriedades da borda.

TableBorderProperties

As propriedades de estilo da borda do TableBorderCell.

Representação JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Campos
tableBorderFill

object (TableBorderFill)

O preenchimento da borda da tabela.

weight

object (Dimension)

A espessura da borda.

dashStyle

enum (DashStyle)

O estilo de traço da borda.

TableBorderFill

O preenchimento da borda.

Representação 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ão kind. O tipo de preenchimento. kind pode ser apenas um dos seguintes:
solidFill

object (SolidFill)

Preenchimento sólido.