Tables

Tabelle

A PageElement Art, die eine Tabelle darstellt.

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

integer

Anzahl der Zeilen in der Tabelle.

columns

integer

Anzahl der Spalten in der Tabelle.

tableRows[]

object (TableRow)

Eigenschaften und Inhalt jeder Zeile.

Zellen, die sich über mehrere Zeilen erstrecken, sind nur in einer dieser Zeilen enthalten und haben rowSpan größer als 1 ist.

tableColumns[]

object (TableColumnProperties)

Eigenschaften der einzelnen Spalten.

horizontalBorderRows[]

object (TableBorderRow)

Eigenschaften horizontaler Zellrahmen.

Die horizontalen Zellenrahmen einer Tabelle werden als Raster dargestellt. Das Raster hat eine Zeile mehr als die Anzahl der Zeilen in der Tabelle und die gleiche Anzahl von Spalten wie die Tabelle. Wenn die Tabelle beispielsweise 3 x 3 groß ist, werden ihre horizontalen Rahmen als Raster mit 4 Zeilen und 3 Spalten dargestellt.

verticalBorderRows[]

object (TableBorderRow)

Eigenschaften von vertikalen Zellenrahmen

Die vertikalen Zellenrahmen einer Tabelle werden als Raster dargestellt. Das Raster hat die gleiche Anzahl von Zeilen wie die Tabelle und eine Spalte mehr als die Anzahl der Spalten in der Tabelle. Wenn die Tabelle beispielsweise 3 x 3 groß ist, werden ihre vertikalen Rahmen als Raster mit 3 Zeilen und 4 Spalten dargestellt.

TableRow

Eigenschaften und Inhalte der einzelnen Zeilen in einer Tabelle

JSON-Darstellung
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Felder
rowHeight

object (Dimension)

Höhe einer Zeile

tableRowProperties

object (TableRowProperties)

Eigenschaften der Zeile.

tableCells[]

object (TableCell)

Eigenschaften und Inhalt der einzelnen Zellen.

Zellen, die sich über mehrere Spalten erstrecken, werden nur einmal mit einem columnSpan größer als 1 ist. Daher stimmt die Länge dieser Sammlung nicht immer mit der Anzahl der Spalten der gesamten Tabelle überein.

TableRowProperties

Eigenschaften der einzelnen Zeilen in einer Tabelle

JSON-Darstellung
{
  "minRowHeight": {
    object (Dimension)
  }
}
Felder
minRowHeight

object (Dimension)

Mindesthöhe der Zeile. Die Zeile wird im Präsentationen-Editor in einer Höhe von mindestens diesem Wert gerendert, damit der gesamte Text in den Zellen der Zeile zu sehen ist.

TableCell

Eigenschaften und Inhalte jeder Tabellenzelle.

JSON-Darstellung
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Felder
location

object (TableCellLocation)

Die Position der Zelle in der Tabelle.

rowSpan

integer

Zeilenspanne der Zelle.

columnSpan

integer

Spaltenspanne der Zelle.

text

object (TextContent)

Der Textinhalt der Zelle.

tableCellProperties

object (TableCellProperties)

Die Eigenschaften der Tabellenzelle.

TableCellLocation

Die Position einer einzelnen Tabellenzelle in einer Tabelle.

JSON-Darstellung
{
  "rowIndex": integer,
  "columnIndex": integer
}
Felder
rowIndex

integer

Der 0-basierte Zeilenindex.

columnIndex

integer

Der 0-basierte Spaltenindex.

TableCellProperties

Die Eigenschaften der TableCell

JSON-Darstellung
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Felder
tableCellBackgroundFill

object (TableCellBackgroundFill)

Die Hintergrundfüllung der Tabellenzelle. Die Standardfüllung entspricht der Füllung neu erstellter Tabellenzellen im Präsentationen-Editor.

contentAlignment

enum (ContentAlignment)

Die Ausrichtung des Inhalts in der Tabellenzelle. Die Standardausrichtung entspricht der Ausrichtung neu erstellter Tabellenzellen im Google Präsentationen-Editor.

TableCellBackgroundFill

Hintergrundfüllung der Tabellenzelle.

JSON-Darstellung
{
  "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.
}
Felder
propertyState

enum (PropertyState)

Status der Hintergrundfüllung.

Beim Aktualisieren der Füllung einer Tabellenzelle wird dieses Feld implizit aktualisiert in RENDERED, es sei denn, in derselben Anfrage wird ein anderer Wert angegeben. Wenn eine Tabellenzelle nicht ausgefüllt werden soll, setzen Sie dieses Feld auf NOT_RENDERED In diesem Fall werden alle anderen Füllfelder, die in derselben Anfrage festgelegt wurden, ignoriert.

Union-Feld kind Die Art der Hintergrundfüllung. kind kann nur einer der folgenden Werte sein:
solidFill

object (SolidFill)

Vollfarbige Füllung.

TableColumnProperties

Eigenschaften der einzelnen Spalten in einer Tabelle.

JSON-Darstellung
{
  "columnWidth": {
    object (Dimension)
  }
}
Felder
columnWidth

object (Dimension)

Breite einer Spalte.

TableBorderRow

Inhalt jeder Rahmenzeile in einer Tabelle.

JSON-Darstellung
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Felder
tableBorderCells[]

object (TableBorderCell)

Eigenschaften jeder Rahmenzelle. Wenn die angrenzenden Tabellenzellen eines Rahmens zusammengeführt werden, ist er nicht in der Antwort enthalten.

TableBorderCell

Die Eigenschaften jeder Rahmenzelle.

JSON-Darstellung
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Felder
location

object (TableCellLocation)

Die Position des Rahmens innerhalb der Rahmentabelle.

tableBorderProperties

object (TableBorderProperties)

Die Rahmeneigenschaften.

TableBorderProperties

Die Rahmenstileigenschaften der TableBorderCell

JSON-Darstellung
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Felder
tableBorderFill

object (TableBorderFill)

Die Füllung des Tabellenrahmens.

weight

object (Dimension)

Die Stärke des Rahmens.

dashStyle

enum (DashStyle)

Der Bindestrich-Stil des Rahmens.

TableBorderFill

Die Füllung des Rahmens.

JSON-Darstellung
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Felder
Union-Feld kind Die Art der Füllung. kind kann nur einer der folgenden Werte sein:
solidFill

object (SolidFill)

Durchgängige Füllung.