Tables

Стол

Вид PageElement , представляющий таблицу.

JSON-представление
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
Поля
rows

integer

Количество строк в таблице.

columns

integer

Количество столбцов в таблице.

tableRows[]

object ( TableRow )

Свойства и содержимое каждой строки.

Ячейки, охватывающие несколько строк, содержатся только в одной из этих строк и имеют rowSpan больше 1.

tableColumns[]

object ( TableColumnProperties )

Свойства каждого столбца.

horizontalBorderRows[]

object ( TableBorderRow )

Свойства горизонтальных границ ячеек.

Горизонтальные границы ячеек таблицы представлены в виде сетки. В сетке на одну строку больше, чем строк в таблице, и столько же столбцов, сколько в таблице. Например, если таблица имеет размер 3 x 3, ее горизонтальные границы будут представлены в виде сетки из 4 строк и 3 столбцов.

verticalBorderRows[]

object ( TableBorderRow )

Свойства вертикальных границ ячеек.

Вертикальные границы ячеек таблицы представлены в виде сетки. Сетка имеет такое же количество строк, как и таблица, и на один столбец больше, чем количество столбцов в таблице. Например, если таблица имеет размер 3 x 3, ее вертикальные границы будут представлены в виде сетки с 3 строками и 4 столбцами.

ТаблицаРоу

Свойства и содержимое каждой строки таблицы.

JSON-представление
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Поля
rowHeight

object ( Dimension )

Высота строки.

tableRowProperties

object ( TableRowProperties )

Свойства строки.

tableCells[]

object ( TableCell )

Свойства и содержимое каждой ячейки.

Ячейки, охватывающие несколько столбцов, представлены только один раз со значением columnSpan больше 1. В результате длина этой коллекции не всегда соответствует количеству столбцов во всей таблице.

Свойства ТаблицыРоу

Свойства каждой строки таблицы.

JSON-представление
{
  "minRowHeight": {
    object (Dimension)
  }
}
Поля
minRowHeight

object ( Dimension )

Минимальная высота строки. Строка будет отображаться в редакторе слайдов на высоте, равной или большей, чем это значение, чтобы отобразить весь текст в ячейках строки.

Таблеселл

Свойства и содержимое каждой ячейки таблицы.

JSON-представление
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Поля
location

object ( TableCellLocation )

Расположение ячейки в таблице.

rowSpan

integer

Диапазон строк ячейки.

columnSpan

integer

Диапазон столбцов ячейки.

text

object ( TextContent )

Текстовое содержимое ячейки.

tableCellProperties

object ( TableCellProperties )

Свойства ячейки таблицы.

TableCellLocation

Местоположение одной ячейки таблицы внутри таблицы.

JSON-представление
{
  "rowIndex": integer,
  "columnIndex": integer
}
Поля
rowIndex

integer

Индекс строки, отсчитываемый от 0.

columnIndex

integer

Индекс столбца, отсчитываемый от 0.

Свойства таблицыCellProperties

Свойства TableCell .

JSON-представление
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Поля
tableCellBackgroundFill

object ( TableCellBackgroundFill )

Фоновая заливка ячейки таблицы. Заливка по умолчанию соответствует заливке вновь созданных ячеек таблицы в редакторе слайдов.

contentAlignment

enum ( ContentAlignment )

Выравнивание содержимого в ячейке таблицы. Выравнивание по умолчанию соответствует выравниванию вновь созданных ячеек таблицы в редакторе слайдов.

ТаблицаЯчейкаФонЗаполнить

Заливка фона ячейки таблицы.

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.
}
Поля
propertyState

enum ( PropertyState )

Состояние свойства фоновой заливки.

Обновление заполнения ячейки таблицы неявно обновит это поле до RENDERED , если в том же запросе не указано другое значение. Чтобы ячейка таблицы не заполнялась, установите для этого поля значение NOT_RENDERED . В этом случае любые другие поля заполнения, заданные в том же запросе, будут игнорироваться.

kind поля Союза. Вид заливки фона. kind может быть только одним из следующих:
solidFill

object ( SolidFill )

Сплошная цветная заливка.

Свойства столбца таблицы

Свойства каждого столбца таблицы.

JSON-представление
{
  "columnWidth": {
    object (Dimension)
  }
}
Поля
columnWidth

object ( Dimension )

Ширина колонны.

ТаблицаГраницаСтрока

Содержимое каждой пограничной строки таблицы.

JSON-представление
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Поля
tableBorderCells[]

object ( TableBorderCell )

Свойства каждой граничной ячейки. Когда соседние ячейки таблицы границы объединяются, они не включаются в ответ.

ТаблицаBorderCell

Свойства каждой граничной ячейки.

JSON-представление
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Поля
location

object ( TableCellLocation )

Расположение границы внутри таблицы границ.

tableBorderProperties

object ( TableBorderProperties )

Свойства границы.

Свойства границы таблицы

Свойства оформления границ TableBorderCell .

JSON-представление
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Поля
tableBorderFill

object ( TableBorderFill )

Заполнение границы таблицы.

weight

object ( Dimension )

Толщина границы.

dashStyle

enum ( DashStyle )

Пунктирный стиль границы.

ТаблицаГраницаЗаполнить

Заполнение границы.

JSON-представление
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Поля
kind поля Союза. Вид заливки. kind может быть только одним из следующих:
solidFill

object ( SolidFill )

Сплошная заливка.