Tables

Tabella

R 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 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 nella tabella e lo stesso numero di colonne della tabella. Ad esempio, se la tabella è 3 x 3, i suoi bordi orizzontali saranno 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 saranno rappresentati come una griglia con 3 righe e 4 colonne.

TableRow

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

Le celle che si estendono su più colonne sono rappresentate solo una volta con un 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 in 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 uguale o superiore a questo valore, in modo da mostrare tutto il testo nelle celle della riga.

TableCell

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 righe della cella.

columnSpan

integer

Intervallo di colonne della cella.

text

object (TextContent)

Il contenuto testuale della cella.

tableCellProperties

object (TableCellProperties)

Le proprietà della cella della tabella.

TableCellLocation

Posizione di una singola cella 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.

TableCellProperties

Le proprietà del 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 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 delle celle 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 dello sfondo.

L'aggiornamento del riempimento in una cella della tabella comporterà l'aggiornamento implicito di questo campo in RENDERED, a meno che nella stessa richiesta non venga specificato un altro valore. Per non avere riempimento in una cella della tabella, imposta questo campo su NOT_RENDERED. In questo caso, qualsiasi altro campo di compilazione impostato nella stessa richiesta verrà ignorato.

Campo unione kind. Il tipo di riempimento dello sfondo. kind può essere solo uno dei seguenti:
solidFill

object (SolidFill)

Riempimento a tinta unita.

TableColumnProperties

Proprietà di ogni colonna in una tabella.

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

object (Dimension)

Larghezza di una colonna.

TableBorderRow

Contenuti di ciascuna riga di bordo in una tabella.

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

object (TableBorderCell)

Proprietà di ogni cella del bordo. Quando le celle di tabella adiacenti a un bordo vengono unite, non vengono incluse 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 dei bordi 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 unione kind. Il tipo di riempimento. kind può essere solo uno dei seguenti:
solidFill

object (SolidFill)

Riempimento solido.