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údos de cada linha.

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

tableColumns[]

object (TableColumnProperties)

Propriedades de cada coluna.

horizontalBorderRows[]

object (TableBorderRow)

Propriedades das bordas das células horizontais.

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

verticalBorderRows[]

object (TableBorderRow)

Propriedades de bordas de células verticais.

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

TableRow

Propriedades e conteúdos 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údos de cada célula.

As células que abrangem várias colunas são representadas apenas uma vez com columnSpan maior que 1. Como resultado, o comprimento desse conjunto 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 do Apresentações com uma altura igual ou maior do 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)

O local da célula na tabela.

rowSpan

integer

Período da linha da célula.

columnSpan

integer

Intervalo de colunas 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 linhas com base em zero.

columnIndex

integer

O índice de colunas com base em 0.

TableCellProperties

As propriedades de 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 preenchimento de células da tabela recém-criadas no editor do Apresentações.

contentAlignment

enum (ContentAlignment)

O alinhamento do conteúdo na célula da tabela. O alinhamento padrão corresponde ao alinhamento de células da tabela recém-criadas no editor do 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 em segundo plano.

A atualização do preenchimento em uma célula da tabela atualiza esse campo implicitamente para RENDERED, a menos que outro valor seja especificado na mesma solicitação. Para que não haja 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 do plano de fundo. kind pode ser apenas uma das seguintes opções:
solidFill

object (SolidFill)

Preenchimento de 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 da 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 da tabela adjacente de uma borda são mescladas, elas não são incluídas na resposta.

TableBorderCell

As propriedades de cada célula da borda.

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

object (TableCellLocation)

O local da borda na tabela de borda.

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 uma das seguintes opções:
solidFill

object (SolidFill)

Preenchimento sólido.