Tables

Tabelle

Eine 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)

Attribute und Inhalt jeder Zeile.

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

tableColumns[]

object (TableColumnProperties)

Eigenschaften der einzelnen Spalten.

horizontalBorderRows[]

object (TableBorderRow)

Eigenschaften von horizontalen Zellrahmen.

Die horizontalen Zellrahmen einer Tabelle werden als Raster dargestellt. Das Raster hat eine Zeile mehr als die Tabelle und dieselbe Anzahl von Spalten wie die Tabelle. Wenn die Tabelle beispielsweise 3 × 3 ist, werden die horizontalen Rahmen als Raster mit 4 Zeilen und 3 Spalten dargestellt.

verticalBorderRows[]

object (TableBorderRow)

Eigenschaften vertikaler Zellrahmen.

Die vertikalen Zellrahmen einer Tabelle werden als Raster dargestellt. Das Raster hat dieselbe Anzahl von Zeilen wie die Tabelle und eine Spalte mehr als die Anzahl der Spalten in der Tabelle. Wenn die Tabelle beispielsweise 3 × 3 ist, werden die vertikalen Ränder als Raster mit 3 Zeilen und 4 Spalten dargestellt.

TableRow

Eigenschaften und Inhalt jeder Zeile 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)

Attribute und Inhalt jeder Zelle.

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

TableRowProperties

Eigenschaften jeder Zeile in einer Tabelle.

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

object (Dimension)

Mindesthöhe der Zeile. Die Zeile wird im Slides-Editor mit einer Höhe gerendert, die gleich oder größer als dieser Wert ist, damit der gesamte Text in den Zellen der Zeile angezeigt wird.

TableCell

Attribute und Inhalt 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

Zeilenbereich der Zelle.

columnSpan

integer

Spaltenbereich 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 nullbasierte Zeilenindex.

columnIndex

integer

Der nullbasierte Spaltenindex.

TableCellProperties

Die Eigenschaften des 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 für neu erstellte Tabellenzellen im Slides-Editor.

contentAlignment

enum (ContentAlignment)

Die Ausrichtung des Inhalts in der Tabellenzelle. Die Standardausrichtung entspricht der Ausrichtung für neu erstellte Tabellenzellen im Google Präsentationen-Editor.

TableCellBackgroundFill

Die 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)

Der Status des Attributs „Hintergrundfüllung“.

Wenn Sie die Füllung einer Tabellenzelle aktualisieren, wird dieses Feld implizit auf RENDERED aktualisiert, sofern in derselben Anfrage kein anderer Wert angegeben ist. Wenn Sie für eine Tabellenzelle keine Füllung festlegen möchten, setzen Sie dieses Feld auf NOT_RENDERED. In diesem Fall werden alle anderen in derselben Anfrage festgelegten Füllfelder ignoriert.

Union-Feld kind. Die Art der Hintergrundfüllung. Für kind ist nur einer der folgenden Werte zulässig:
solidFill

object (SolidFill)

Einfarbige Füllung.

TableColumnProperties

Eigenschaften der einzelnen Spalten in einer Tabelle.

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

object (Dimension)

Breite einer Spalte.

TableBorderRow

Inhalte jeder Grenzzeile in einer Tabelle.

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

object (TableBorderCell)

Attribute jeder Grenzlinie. Wenn die angrenzenden Tabellenzellen einer Rahmenlinie zusammengeführt werden, ist die Rahmenlinie nicht in der Antwort enthalten.

TableBorderCell

Die Attribute jeder Grenzlinie.

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

object (TableCellLocation)

Die Position des Rahmens in der Rahmentabelle.

tableBorderProperties

object (TableBorderProperties)

Die Rahmeneigenschaften.

TableBorderProperties

Die Eigenschaften für die Rahmenformatierung von 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 Strichstil 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. Für kind ist nur einer der folgenden Werte zulässig:
solidFill

object (SolidFill)

Volltonfarbe