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)

가로 셀 테두리의 속성

표의 가로 셀 테두리는 그리드로 표시됩니다. 그리드에는 테이블의 행 수보다 하나 더 많은 행이 있고 테이블과 동일한 수의 열이 있습니다. 예를 들어 테이블이 3x3인 경우 가로 테두리는 행 4개와 열 3개가 있는 그리드로 표시됩니다.

verticalBorderRows[]

object (TableBorderRow)

세로 셀 테두리의 속성

표의 세로 셀 테두리는 그리드로 표시됩니다. 그리드에 표의 행과 동일한 수의 행이 있으며 표의 열 수보다 한 개 더 많은 열이 있습니다. 예를 들어 테이블이 3x3인 경우 세로 테두리는 3행과 4열의 그리드로 표시됩니다.

TableRow

표에 있는 각 행의 속성 및 콘텐츠

JSON 표현
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
필드
rowHeight

object (Dimension)

행의 높이입니다.

tableRowProperties

object (TableRowProperties)

행의 속성입니다.

tableCells[]

object (TableCell)

각 셀의 속성 및 콘텐츠

여러 열에 걸쳐 있는 셀은 columnSpan 1 초과. 따라서 이 컬렉션의 길이가 전체 테이블의 열 수와 항상 일치하지는 않습니다.

TableRowProperties

표에 있는 각 행의 속성입니다.

JSON 표현
{
  "minRowHeight": {
    object (Dimension)
  }
}
필드
minRowHeight

object (Dimension)

행의 최소 높이입니다. 행의 셀에 있는 모든 텍스트를 표시하기 위해 Slides 편집기에서 행이 이 값보다 크거나 같은 높이로 렌더링됩니다.

TableCell

각 표 셀의 속성 및 콘텐츠

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부터 시작하는 열 색인입니다.

TableCellProperties

속성 TableCell

JSON 표현
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
필드
tableCellBackgroundFill

object (TableCellBackgroundFill)

표 셀의 배경 채우기입니다. 기본 채우기는 Slides 편집기에서 새로 만든 표 셀의 채우기와 일치합니다.

contentAlignment

enum (ContentAlignment)

표 셀의 콘텐츠 정렬입니다. 기본 정렬은 Slides 편집기에서 새로 만든 표 셀의 정렬과 일치합니다.

TableCellBackgroundFill

표 셀 배경 채우기입니다.

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)

단색 채우기.

TableColumnProperties

표에 있는 각 열의 속성입니다.

JSON 표현
{
  "columnWidth": {
    object (Dimension)
  }
}
필드
columnWidth

object (Dimension)

열의 너비입니다.

TableBorderRow

표에서 각 테두리 행의 콘텐츠

JSON 표현
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
필드
tableBorderCells[]

object (TableBorderCell)

각 테두리 셀의 속성 테두리의 인접한 표 셀이 병합되면 응답에 포함되지 않습니다.

TableBorderCell

각 테두리 셀의 속성

JSON 표현
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
필드
location

object (TableCellLocation)

테두리 테이블 내에서 테두리의 위치입니다.

tableBorderProperties

object (TableBorderProperties)

테두리 속성

TableBorderProperties

테두리 스타일 지정 속성은 TableBorderCell

JSON 표현
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
필드
tableBorderFill

object (TableBorderFill)

표 테두리의 채우기

weight

object (Dimension)

테두리의 두께입니다.

dashStyle

enum (DashStyle)

테두리의 파선 스타일입니다.

TableBorderFill

테두리의 채우기

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)

단색 채우기.