Tables

Tabela

Rodzaj PageElement 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 z kilku wierszy znajdują się tylko w jednym z tych wierszy i mają wartość w polu rowSpan większą niż 1.

tableColumns[]

object (TableColumnProperties)

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

horizontalBorderRows[]

object (TableBorderRow)

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

Obramowania komórek w poziomie tabeli są wyświetlane w formie siatki. Siatka zawiera jeszcze więcej wierszy niż liczba wierszy w tabeli i taką samą liczbę kolumn jak tabela. Jeśli na przykład tabela ma rozmiar 3 x 3, jej obramowanie poziome będzie przedstawiane jako siatka z 4 wierszami i 3 kolumnami.

verticalBorderRows[]

object (TableBorderRow)

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

Pionowe obramowanie komórki tabeli jest wyświetlane jako siatka. Siatka zawiera taką samą liczbę wierszy jak tabela i jeszcze jedną kolumnę w porównaniu z liczbą kolumn w tabeli. Jeśli na przykład tabela ma wymiary 3 x 3, jej pionowe granice będą widoczne jako siatka z 3 wierszami i 4 kolumnami.

Wiersz tabeli

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 z kilkoma kolumnami są reprezentowane tylko raz, a wartość columnSpan jest większa niż 1. W efekcie długość tej kolekcji nie zawsze będzie zgodna z liczbą kolumn w całej tabeli.

Właściwości wiersza tabeli

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

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

object (Dimension)

Minimalna wysokość wiersza. Wiersz zostanie wyrenderowany w edytorze Prezentacji na wysokości równej tej wartości lub większej, aby wyświetlać cały tekst w komórkach wiersza.

Komórka tabeli

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

Rozpiętość wiersza komórki.

columnSpan

integer

Rozpiętość kolumny komórki.

text

object (TextContent)

Zawartość komórki w komórce.

tableCellProperties

object (TableCellProperties)

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

Lokalizacja komórki tabeli

Lokalizacja pojedynczej komórki tabeli.

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

integer

Indeks wiersza z wartością 0.

columnIndex

integer

Indeks kolumny opartej na 0.

Właściwości komórki tabeli

Właściwości elementu TableCell.

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

object (TableCellBackgroundFill)

Wypełnienie komórki komórki tabeli. Domyślne wypełnienie pasuje do wypełnienia nowo utworzonych komórek w tabeli w edytorze Prezentacji.

contentAlignment

enum (ContentAlignment)

Wyrównanie zawartości komórki w tabeli. Domyślnym wyrównaniem jest wyrównanie do nowo utworzonych komórek tabeli w edytorze Prezentacji.

TłokomórkiFillTable

Wypełnienie komórki 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 w tle.

Aktualizacja wypełnienia komórki tabeli spowoduje zaktualizowanie wartości w tym polu do wartości RENDERED, chyba że w tej samej prośbie określono inną wartość. Aby nie wypełniać komórki komórki tabeli, ustaw wartość tego pola na NOT_RENDERED. W takim przypadku wszystkie pozostałe pola wypełnienia ustawione w tym samym żądaniu zostaną zignorowane.

Pole sumy: kind. Rodzaj tła. kind może być tylko jedną z tych wartości:
solidFill

object (SolidFill)

Jednolite wypełnienie kolorem.

Właściwości kolumny tabeli

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

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

object (Dimension)

Szerokość kolumny.

Wiersz obramowania tabeli

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 komórki sąsiadujące z ramką obramowania nie są scalane, odpowiedź nie będzie uwzględniona.

Obramowanie tabeli

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

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

object (TableCellLocation)

Lokalizacja obramowania w tabeli obramowania.

tableBorderProperties

object (TableBorderProperties)

Właściwości obramowania.

Właściwości obramowania tabeli

Właściwości stylu obramowania obiektu 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 obramowania.

Tabela i obramowanie

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 sumy: kind. Rodzaj wypełnienia. kind może być tylko jedną z tych wartości:
solidFill

object (SolidFill)

Pełne wypełnienie.