Tables

Tabela

Um PageElement tipo 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 dessas linhas 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 da tabela. 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 do 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 três linhas e quatro 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 tamanho 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 da linha da célula.

columnSpan

integer

Abrangência da coluna da célula.

text

object (TextContent)

O conteúdo do texto da célula.

tableCellProperties

object (TableCellProperties)

As propriedades da célula da tabela.

TableCellLocation

Uma localização de uma única célula da tabela em uma tabela.

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

integer

O índice de linhas com base em 0.

columnIndex

integer

O índice de coluna baseado em 0.

TableCellProperties

As propriedades do elemento 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 das 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 é igual ao das 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 do plano de fundo.

Atualizar o preenchimento em uma célula da tabela atualizará esse campo implicitamente 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 este 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 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 da tabela adjacentes de uma borda são mescladas, elas não são incluídas 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 dentro da 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.