Tables

Tabela

O 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ść poszczególnych wierszy.

Komórki, które obejmują wiele wierszy, znajdują się tylko w jednym z tych wierszy i mają atrybut rowSpan większe niż 1.

tableColumns[]

object (TableColumnProperties)

Właściwości poszczególnych kolumn.

horizontalBorderRows[]

object (TableBorderRow)

Właściwości poziomych obramowania komórek.

Poziome obramowanie komórek tabeli jest przedstawiane w postaci siatki. Siatka zawiera o 1 wiersz więcej niż liczba wierszy w tabeli i taką samą liczbę kolumn co tabela. Jeśli na przykład tabela ma wymiary 3 x 3, jej poziome obramowanie jest przedstawiane jako siatka z 4 wierszami i 3 kolumnami.

verticalBorderRows[]

object (TableBorderRow)

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

Pionowe obramowanie komórek tabeli jest przedstawiane w formie siatki. Siatka ma taką samą liczbę wierszy jak tabela i o 1 kolumnę więcej niż liczba kolumn w tabeli. Jeśli np. tabela ma wymiary 3 x 3 piksele, jej pionowe krawędzie są przedstawiane jako siatka z 3 wierszami i 4 kolumnami.

TableRow

Właściwości i zawartość każdego wiersza 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 za pomocą columnSpan większe niż 1. W związku z tym długość tej kolekcji nie zawsze jest zgodna z liczbą 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 zostanie wyrenderowany w edytorze Prezentacji o wysokości równej lub większej od tej wartości. Pozwoli to wyświetlić cały tekst w komórkach tego 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

Rozpiętość wierszy w komórce.

columnSpan

integer

Rozpiętość kolumny komórki.

text

object (TextContent)

Zawartość tekstowa w komórce.

tableCellProperties

object (TableCellProperties)

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

TableCellLocation

Lokalizacja pojedynczej komórki tabeli w tabeli.

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

integer

Indeks wiersza z wartością od 0.

columnIndex

integer

Indeks kolumny z wartością od 0.

TableCellProperties

Właściwości TableCell

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

object (TableCellBackgroundFill)

Wypełnienie tła komórki tabeli. Domyślne wypełnienie odpowiada wypełnieniem nowo utworzonych komórek tabeli w Edytorze Prezentacji.

contentAlignment

enum (ContentAlignment)

Wyrównanie treści w komórce tabeli. Wyrównanie domyślne 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.

Zaktualizowanie wypełnienia w komórce tabeli spowoduje niejawnie zaktualizowanie tego pola do RENDERED, chyba że w tym samym żądaniu określono inną wartość. Aby nie mieć wypełnienia w komórce tabeli, ustaw w tym polu wartość NOT_RENDERED W takim przypadku wszystkie inne wypełnione pola ustawione w tym samym żądaniu zostaną zignorowane.

Pole sumy kind Rodzaj wypełnienia tła. kind może być tylko jednym z tych elementów:
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. Scalanie komórek tabeli z obramowaniem nie obejmuje ich w odpowiedzi.

TableBorderCell

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.

TableBorderProperties

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

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 sumy kind Rodzaj wypełnienia. kind może być tylko jednym z tych elementów:
solidFill

object (SolidFill)

Wypełnienie całkowite.