Tables

Tabela

A PageElement rodzaj reprezentujący tabelę.

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

integer

Liczba wierszy w tabeli.

columns

integer

Liczba kolumn w tabeli.

tableRows[]

object (TableRow)

Właściwości i zawartość każdego wiersza.

Komórki obejmujące wiele wierszy znajdują się tylko w jednym z tych wierszy i mają wartość rowSpan większą niż 1.

tableColumns[]

object (TableColumnProperties)

Właściwości każdej kolumny.

horizontalBorderRows[]

object (TableBorderRow)

Właściwości obramowań komórek poziomych.

Poziome obramowania komórek tabeli są przedstawione w postaci siatki. Siatka ma o 1 wiersz więcej niż liczba wierszy w tabeli i tyle samo kolumn co tabela. Jeśli na przykład tabela ma wymiary 3 x 3, jej obramowania poziome będą przedstawione jako siatka z 4 wierszami i 3 kolumnami.

verticalBorderRows[]

object (TableBorderRow)

Właściwości pionowych obramowań komórek.

Pionowe obramowania komórek tabeli są przedstawione jako siatka. Siatka ma tyle samo wierszy co tabela i o 1 kolumnę więcej niż liczba kolumn w tabeli. Jeśli na przykład tabela ma wymiary 3 x 3, jej obramowania pionowe będą przedstawione jako siatka z 3 wierszami i 4 kolumnami.

TableRow

Właściwości i zawartość każdego wiersza w tabeli.

Zapis JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Pola
rowHeight

object (Dimension)

Wysokość wiersza.

tableRowProperties

object (TableRowProperties)

Właściwości wiersza.

tableCells[]

object (TableCell)

Właściwości i zawartość każdej komórki.

Komórki obejmujące wiele kolumn są reprezentowane tylko raz z wartością columnSpan większą niż 1. W rezultacie długość tej kolekcji nie zawsze odpowiada liczbie kolumn całej tabeli.

TableRowProperties

Właściwości każdego wiersza w tabeli.

Zapis JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
Pola
minRowHeight

object (Dimension)

Minimalna wysokość wiersza. Wiersz będzie renderowany w edytorze Prezentacji na wysokości równej lub większej od tej wartości, aby wyświetlić cały tekst w komórkach wiersza.

TableCell

Właściwości i zawartość każdej komórki tabeli.

Zapis JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Pola
location

object (TableCellLocation)

Lokalizacja komórki w tabeli.

rowSpan

integer

Liczba wierszy, które zajmuje komórka.

columnSpan

integer

Zakres kolumn komórki.

text

object (TextContent)

Zawartość tekstowa komórki.

tableCellProperties

object (TableCellProperties)

Właściwości komórki tabeli.

TableCellLocation

Lokalizacja pojedynczej komórki w tabeli.

Zapis JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
Pola
rowIndex

integer

Indeks wiersza rozpoczynający się od 0.

columnIndex

integer

Indeks kolumny rozpoczynający się od 0.

TableCellProperties

Właściwości elementu TableCell.

Zapis JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Pola
tableCellBackgroundFill

object (TableCellBackgroundFill)

Wypełnienie tła komórki tabeli. Domyślne wypełnienie jest takie samo jak wypełnienie nowo utworzonych komórek tabeli w edytorze Prezentacji.

contentAlignment

enum (ContentAlignment)

Wyrównanie treści w komórce tabeli. Domyślne wyrównanie jest zgodne z wyrównaniem nowo utworzonych komórek tabeli w edytorze Prezentacji.

TableCellBackgroundFill

Wypełnienie tła komórki tabeli.

Zapis 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.
}
Pola
propertyState

enum (PropertyState)

Stan właściwości wypełnienia tła.

Aktualizacja wypełnienia komórki tabeli spowoduje niejawną aktualizację tego pola do wartości RENDERED, chyba że w tym samym żądaniu zostanie określona inna wartość. Aby komórka tabeli nie miała wypełnienia, ustaw to pole na NOT_RENDERED. W takim przypadku wszystkie inne pola wypełnienia ustawione w tym samym żądaniu zostaną zignorowane.

Pole zbiorczekind. Rodzaj wypełnienia tła. kind może mieć tylko jedną z tych wartości:
solidFill

object (SolidFill)

Wypełnienie jednolitym kolorem.

TableColumnProperties

Właściwości każdej kolumny w tabeli.

Zapis JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
Pola
columnWidth

object (Dimension)

Szerokość kolumny.

TableBorderRow

Zawartość każdego wiersza obramowania w tabeli.

Zapis JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Pola
tableBorderCells[]

object (TableBorderCell)

Właściwości każdej komórki obramowania. Jeśli sąsiadujące komórki tabeli z obramowaniem zostaną scalone, obramowanie nie zostanie uwzględnione w odpowiedzi.

TableBorderCell

Właściwości każdej komórki obramowania.

Zapis JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Pola
location

object (TableCellLocation)

Położenie obramowania w tabeli obramowań.

tableBorderProperties

object (TableBorderProperties)

Właściwości obramowania.

TableBorderProperties

Właściwości stylu obramowania elementu TableBorderCell.

Zapis JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Pola
tableBorderFill

object (TableBorderFill)

Wypełnienie obramowania tabeli.

weight

object (Dimension)

Grubość obramowania.

dashStyle

enum (DashStyle)

Styl linii obramowania.

TableBorderFill

Wypełnienie obramowania.

Zapis JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Pola
Pole zbiorczekind. Rodzaj wypełnienia. kind może mieć tylko jedną z tych wartości:
solidFill

object (SolidFill)

Wypełnienie kolorem.