Tables

Tablo

Tabloyu temsil eden bir PageElement türü.

JSON gösterimi
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
Alanlar
rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

tableRows[]

object (TableRow)

Her satırın özellikleri ve içeriği.

Birden fazla satıra yayılan hücreler, bu satırlardan yalnızca birinde bulunur ve rowSpan değeri 1'den büyüktür.

tableColumns[]

object (TableColumnProperties)

Her sütunun özellikleri.

horizontalBorderRows[]

object (TableBorderRow)

Yatay hücre kenarlıklarının özellikleri.

Tablonun yatay hücre kenarlıkları ızgara olarak gösterilir. Izgarada, tablodaki satır sayısından bir fazla satır ve tablodaki sütun sayısıyla aynı sayıda sütun bulunur. Örneğin, tablo 3 x 3 ise yatay kenarlıkları 4 satır ve 3 sütundan oluşan bir ızgara olarak gösterilir.

verticalBorderRows[]

object (TableBorderRow)

Dikey hücre kenarlıklarının özellikleri.

Tablonun dikey hücre kenarlıkları ızgara olarak gösterilir. Izgarada, tablodaki satır sayısı kadar satır ve tablodaki sütun sayısından bir fazla sütun bulunur. Örneğin, tablo 3 x 3 ise dikey kenarlıkları 3 satır ve 4 sütundan oluşan bir ızgara olarak gösterilir.

TableRow

Tablodaki her satırın özellikleri ve içeriği.

JSON gösterimi
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Alanlar
rowHeight

object (Dimension)

Satırın yüksekliği.

tableRowProperties

object (TableRowProperties)

Satırın özellikleri.

tableCells[]

object (TableCell)

Her hücrenin özellikleri ve içeriği.

Birden fazla sütuna yayılan hücreler yalnızca bir kez ve columnSpan değeri 1'den büyük olacak şekilde gösterilir. Bu nedenle, bu koleksiyonun uzunluğu her zaman tablonun tamamının sütun sayısıyla eşleşmez.

TableRowProperties

Tablodaki her satırın özellikleri.

JSON gösterimi
{
  "minRowHeight": {
    object (Dimension)
  }
}
Alanlar
minRowHeight

object (Dimension)

Satırın minimum yüksekliği. Satırdaki tüm metinlerin gösterilmesi için satır, Slides düzenleyicisinde bu değere eşit veya daha büyük bir yükseklikte oluşturulur.

TableCell

Her tablo hücresinin özellikleri ve içeriği.

JSON gösterimi
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Alanlar
location

object (TableCellLocation)

Hücrenin tablo içindeki konumu.

rowSpan

integer

Hücrenin satır aralığı.

columnSpan

integer

Hücrenin sütun aralığı.

text

object (TextContent)

Hücrenin metin içeriği.

tableCellProperties

object (TableCellProperties)

Tablo hücresinin özellikleri.

TableCellLocation

Tablo içindeki tek bir tablo hücresinin konumu.

JSON gösterimi
{
  "rowIndex": integer,
  "columnIndex": integer
}
Alanlar
rowIndex

integer

0 tabanlı satır dizini.

columnIndex

integer

0 tabanlı sütun dizini.

TableCellProperties

TableCell öğesinin özellikleri.

JSON gösterimi
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Alanlar
tableCellBackgroundFill

object (TableCellBackgroundFill)

Tablo hücresinin arka plan dolgusu. Varsayılan dolgu, Slaytlar düzenleyicisinde yeni oluşturulan tablo hücrelerinin dolgusuyla eşleşir.

contentAlignment

enum (ContentAlignment)

Tablo hücresindeki içeriğin hizalaması. Varsayılan hizalama, Slaytlar düzenleyicisinde yeni oluşturulan tablo hücrelerinin hizalamasıyla eşleşir.

TableCellBackgroundFill

Tablo hücresi arka plan dolgusu.

JSON gösterimi
{
  "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.
}
Alanlar
propertyState

enum (PropertyState)

Arka plan dolgusu özelliği durumu.

Tablo hücresindeki dolguyu güncellemek, aynı istekte başka bir değer belirtilmediği sürece bu alanı örtülü olarak RENDERED olarak günceller. Tablo hücresinde dolgu olmaması için bu alanı NOT_RENDERED olarak ayarlayın. Bu durumda, aynı istekte ayarlanan diğer tüm doldurma alanları yoksayılır.

Birleşik alan kind. Arka plan dolgusunun türü. kind aşağıdakilerden yalnızca biri olabilir:
solidFill

object (SolidFill)

Düz renk dolgusu.

TableColumnProperties

Tablodaki her sütunun özellikleri.

JSON gösterimi
{
  "columnWidth": {
    object (Dimension)
  }
}
Alanlar
columnWidth

object (Dimension)

Sütunun genişliği.

TableBorderRow

Tablodaki her kenarlık satırının içeriği.

JSON gösterimi
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Alanlar
tableBorderCells[]

object (TableBorderCell)

Her bir kenarlık hücresinin özellikleri. Bir kenarlığın bitişik tablo hücreleri birleştirildiğinde bu kenarlık yanıta dahil edilmez.

TableBorderCell

Her bir kenarlık hücresinin özellikleri.

JSON gösterimi
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Alanlar
location

object (TableCellLocation)

Kenarlığın, kenarlık tablosundaki konumu.

tableBorderProperties

object (TableBorderProperties)

Kenarlık özellikleri.

TableBorderProperties

TableBorderCell öğesinin kenarlık stil özellikleri.

JSON gösterimi
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Alanlar
tableBorderFill

object (TableBorderFill)

Tablo kenarlığının dolgusu.

weight

object (Dimension)

Kenarlığın kalınlığı.

dashStyle

enum (DashStyle)

Kenarlığın çizgi stili.

TableBorderFill

Kenarlığın dolgusu.

JSON gösterimi
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Alanlar
Birleşik alan kind. Dolgunun türü. kind aşağıdakilerden yalnızca biri olabilir:
solidFill

object (SolidFill)

Düz dolgu.