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 si estendono su più righe sono contenute in una sola di queste righe e hanno un rowSpan maggiore di 1.

tableColumns[]

object (TableColumnProperties)

Proprietà di ogni colonna.

horizontalBorderRows[]

object (TableBorderRow)

Proprietà dei bordi orizzontali delle celle.

I bordi orizzontali delle celle di una tabella sono rappresentati come una griglia. La griglia ha una riga in più rispetto al numero di righe della tabella e lo stesso numero di colonne della tabella. Ad esempio, se la tabella è 3 x 3, i suoi bordi orizzontali verranno rappresentati come una griglia con 4 righe e 3 colonne.

verticalBorderRows[]

object (TableBorderRow)

Proprietà dei bordi verticali delle celle.

I bordi verticali delle celle di una tabella sono rappresentati come una griglia. La griglia ha lo stesso numero di righe della tabella e una colonna in più rispetto al numero di colonne della tabella. Ad esempio, se la tabella è 3 x 3, i suoi bordi verticali verranno rappresentati come una griglia con 3 righe e 4 colonne.

TableRow

Proprietà e contenuti di ogni riga di una 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 contenuti di ogni cella.

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

TableRowProperties

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 per mostrare tutto il testo nelle celle della riga.

TableCell

Proprietà e contenuti 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

Estensione della riga della cella.

columnSpan

integer

Estensione della colonna della cella.

text

object (TextContent)

Il contenuto testuale della cella.

tableCellProperties

object (TableCellProperties)

Le proprietà della cella della tabella.

TableCellProperties

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 a quello delle 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.

TableCellBackgroundFill

Il riempimento dello sfondo della cella della tabella.

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

enum (PropertyState)

Lo stato della proprietà di riempimento dello sfondo.

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

Il tipo di riempimento dello sfondo. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
solidFill

object (SolidFill)

Riempimento a tinta unita.

Fine dei campi che si escludono a vicenda.

TableColumnProperties

Proprietà di ogni colonna di una tabella.

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

object (Dimension)

Larghezza di una colonna.

TableBorderRow

Contenuti di ogni riga del bordo di una tabella.

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

object (TableBorderCell)

Proprietà di ogni cella del bordo. Quando le celle della tabella adiacenti a un bordo vengono unite, questo non viene incluso nella risposta.

TableBorderCell

Le proprietà di ogni cella del bordo.

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

object (TableCellLocation)

La posizione del bordo all'interno della tabella dei bordi.

tableBorderProperties

object (TableBorderProperties)

Le proprietà del bordo.

TableBorderProperties

Le proprietà di stile del bordo 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 tratteggio del bordo.

TableBorderFill

Il riempimento del bordo.

Rappresentazione 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.
}
Campi
Il tipo di riempimento. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
solidFill

object (SolidFill)

Riempimento uniforme.

Fine dei campi che si escludono a vicenda.