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)

Eigenschaften und Inhalt jeder Zeile.

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

tableColumns[]

object (TableColumnProperties)

Eigenschaften der einzelnen Spalten.

horizontalBorderRows[]

object (TableBorderRow)

Eigenschaften von horizontalen Zellenrändern.

Die horizontalen Zellenrahmen einer Tabelle werden als Raster dargestellt. Das Raster enthält eine weitere Zeile als die Anzahl der Zeilen in der Tabelle und die gleiche Anzahl an Spalten wie die Tabelle. Wenn die Tabelle beispielsweise 3 × 3 ist, werden die horizontalen Rahmenlinien als Raster mit 4 Zeilen und 3 Spalten dargestellt.

verticalBorderRows[]

object (TableBorderRow)

Eigenschaften von vertikalen Zellenrändern.

Die vertikalen Rahmenlinien einer Tabelle werden als Raster dargestellt. Das Raster hat dieselbe Anzahl an Zeilen wie die Tabelle und eine weitere Spalte als die Anzahl der Spalten in der Tabelle. Wenn die Tabelle beispielsweise 3 × 3 ist, werden die vertikalen Ränder als Raster mit drei Zeilen und vier 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)

Eigenschaften und Inhalte der einzelnen Zellen.

Zellen mit mehreren Spalten 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 in der gesamten Tabelle überein.

Eigenschaften der Tabellenzeile

Eigenschaften jeder Zeile in einer Tabelle.

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

object (Dimension)

Minimale Höhe der Zeile. Die Zeile wird im Präsentationen-Editor mit einer Höhe größer oder gleich diesem Wert gerendert, sodass der gesamte Text in den Zellen der Zeile angezeigt wird.

TableCell

Eigenschaften und Inhalt jeder Tabellenzelle.

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

object (TableCellLocation)

Der Standort der Zelle in der Tabelle.

rowSpan

integer

Zeilenspanne der Zelle.

columnSpan

integer

Spaltenbereich der Zelle.

text

object (TextContent)

Der Textinhalt der Zelle.

tableCellProperties

object (TableCellProperties)

Die Eigenschaften der Tabellenzelle.

TabellenZelle

Ein Speicherort einer einzelnen Tabellenzelle innerhalb einer Tabelle.

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

integer

Der auf 0 basierende Zeilenindex.

columnIndex

integer

Der auf 0 basierende Spaltenindex.

Tabellenzelleneigenschaften

Die Attribute von 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 Präsentationen-Editor.

contentAlignment

enum (ContentAlignment)

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

Tabellen-Hintergrundfüllung

Die Fü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 der Füllung im Hintergrund.

Wenn Sie die Füllung einer Tabellenzelle ändern, wird dieses Feld implizit auf RENDERED aktualisiert, es sei denn, in der Anfrage wird ein anderer Wert angegeben. Wenn in einer Tabellenzelle keine Füllung zu sehen sein soll, setzen Sie dieses Feld auf NOT_RENDERED. In diesem Fall werden alle anderen in der Anfrage festgelegten Füllfelder ignoriert.

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

object (SolidFill)

Einfarbige Füllung.

Eigenschaften der Tabellenspalte

Eigenschaften jeder Spalte in einer Tabelle.

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

object (Dimension)

Breite einer Spalte.

Rahmenlinie der Tabelle

Inhalt der einzelnen Rahmenzeilen in einer Tabelle.

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

object (TableBorderCell)

Eigenschaften der einzelnen Randzellen. Wenn die angrenzenden Tabellenzellen eines Rahmens zusammengeführt werden, sind sie nicht in der Antwort enthalten.

Rahmenlinie/Tabelle

Die Eigenschaften der einzelnen Randzellen.

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

object (TableCellLocation)

Position des Rahmens innerhalb der Rahmentabelle.

tableBorderProperties

object (TableBorderProperties)

Die Rahmeneigenschaften.

Rahmenlinien für Tabellen

Der Rahmenstil 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)

Stärke des Rahmens

dashStyle

enum (DashStyle)

Der Rahmenstil des Rahmens

Rahmenlinie füllen

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 darf nur einer der folgenden Werte sein:
solidFill

object (SolidFill)

Füllung ausgefüllt.