Tables

Tabella

Un tipo PageElement che rappresenta una tabella.

Rappresentazione JSON
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
Campi
rows

integer

Numero di righe nella tabella.

columns

integer

Numero di colonne nella tabella.

tableRows[]

object (TableRow)

Proprietà e contenuti di ogni riga.

Le celle che coprono più righe sono contenute solo in una di queste righe e hanno un valore rowSpan maggiore di 1.

tableColumns[]

object (TableColumnProperties)

Proprietà di ogni colonna.

horizontalBorderRows[]

object (TableBorderRow)

Proprietà dei bordi orizzontali delle celle.

I bordi di una cella orizzontale di una tabella sono rappresentati da una griglia. La griglia ha un'altra riga rispetto al numero di righe nella tabella e allo stesso numero di colonne della tabella. Ad esempio, se la tabella è 3 x 3, i bordi orizzontali saranno rappresentati come una griglia con 4 righe e 3 colonne.

verticalBorderRows[]

object (TableBorderRow)

Proprietà dei bordi delle celle verticali.

I bordi di una cella verticale di una tabella sono rappresentati da una griglia. La griglia contiene lo stesso numero di righe della tabella e una colonna in più rispetto al numero di colonne nella tabella. Ad esempio, se la tabella è 3 x 3, i bordi verticali saranno rappresentati come una griglia con 3 righe e 4 colonne.

Riga tabella

Proprietà e contenuto di ogni riga della tabella.

Rappresentazione JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Campi
rowHeight

object (Dimension)

Altezza di una riga.

tableRowProperties

object (TableRowProperties)

Proprietà della riga.

tableCells[]

object (TableCell)

Proprietà e contenuto di ogni cella.

Le celle che coprono più colonne sono rappresentate una sola volta con un valore columnSpan maggiore di 1. Di conseguenza, la lunghezza di questa raccolta non corrisponde sempre al numero di colonne dell'intera tabella.

Proprietà tabellaRiga

Proprietà di ogni riga di una tabella.

Rappresentazione JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
Campi
minRowHeight

object (Dimension)

Altezza minima della riga. La riga verrà visualizzata nell'editor di Presentazioni a un'altezza pari o superiore a questo valore in modo da mostrare tutto il testo nelle celle della riga.

Celle tabella

Proprietà e contenuto di ogni cella della tabella.

Rappresentazione JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Campi
location

object (TableCellLocation)

La posizione della cella all'interno della tabella.

rowSpan

integer

Intervallo di riga della cella.

columnSpan

integer

Intervallo delle colonne della cella.

text

object (TextContent)

Il contenuto testuale della cella.

tableCellProperties

object (TableCellProperties)

Le proprietà della cella della tabella.

Posizione tabella

Una posizione di una singola cella della tabella all'interno di una tabella.

Rappresentazione JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
Campi
rowIndex

integer

L'indice di riga in base 0.

columnIndex

integer

L'indice della colonna in base 0.

Proprietà tabella

Le proprietà di TableCell.

Rappresentazione JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Campi
tableCellBackgroundFill

object (TableCellBackgroundFill)

Il riempimento dello sfondo della cella della tabella. Il riempimento predefinito corrisponde al riempimento per le celle della tabella appena create nell'editor di Presentazioni.

contentAlignment

enum (ContentAlignment)

L'allineamento dei contenuti nella cella della tabella. L'allineamento predefinito corrisponde a quello delle celle della tabella appena create nell'editor di Presentazioni.

Riempimento cella cella

Il riempimento dello sfondo della cella della tabella.

Rappresentazione 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.
}
Campi
propertyState

enum (PropertyState)

Lo stato della proprietà di riempimento sfondo.

L'aggiornamento del riempimento su una cella della tabella comporta l'aggiornamento implicito di questo campo in RENDERED, a meno che non venga specificato un altro valore nella stessa richiesta. Per non riempire nulla in una cella della tabella, imposta questo campo su NOT_RENDERED. In questo caso, tutti gli altri campi di compilazione impostati nella stessa richiesta verranno ignorati.

Campo Union kind. Il tipo di riempimento in background. kind può essere solo uno dei seguenti:
solidFill

object (SolidFill)

Riempimento a tinta unita.

Proprietà tabellaTabella

Proprietà di ogni colonna in una tabella.

Rappresentazione JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
Campi
columnWidth

object (Dimension)

Larghezza di una colonna.

Riga tabellaTabella

Contenuto di ogni riga di bordo in una tabella.

Rappresentazione JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Campi
tableBorderCells[]

object (TableBorderCell)

Proprietà di ogni cella di confine. Quando le celle della tabella adiacenti di un bordo vengono unite, non vengono incluse nella risposta.

CelleBordoTabella

Le proprietà di ogni cella di confine.

Rappresentazione JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Campi
location

object (TableCellLocation)

La posizione del bordo nella tabella dei bordi.

tableBorderProperties

object (TableBorderProperties)

Le proprietà del bordo.

Proprietà tabellaBordo

Le proprietà degli stili per i bordi di TableBorderCell.

Rappresentazione JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Campi
tableBorderFill

object (TableBorderFill)

Il riempimento del bordo della tabella.

weight

object (Dimension)

Lo spessore del bordo.

dashStyle

enum (DashStyle)

Lo stile del trattino del bordo.

TableBorderFill

Il riempimento del bordo.

Rappresentazione JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Campi
Campo Union kind. Il tipo di riempimento. kind può essere solo uno dei seguenti:
solidFill

object (SolidFill)

Riempimento continuo.