Tables

Tabelle

Ein PageElement-Typ, der 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 Zellränder 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 ihre 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 Inhalte der einzelnen Zellen.

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

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.

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 Google Präsentationen-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),

  // 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.
}
Felder
propertyState

enum (PropertyState)

Der Status des Attributs „background-fill“.

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 eine Tabellenzelle keine Füllung haben soll, legen Sie für dieses Feld NOT_RENDERED fest. In diesem Fall werden alle anderen in derselben Anfrage festgelegten Füllfelder ignoriert.

Die Art der Hintergrundfüllung. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
solidFill

object (SolidFill)

Einfarbige Füllung.

Ende der sich gegenseitig ausschließenden Felder.

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 angrenzende Tabellenzellen mit 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
{

  // 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.
}
Felder
Die Art der Füllung. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
solidFill

object (SolidFill)

Vollton

Ende der sich gegenseitig ausschließenden Felder.