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)

가로 셀 테두리의 속성

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

verticalBorderRows[]

object (TableBorderRow)

세로 셀 테두리의 속성입니다.

테이블의 세로 셀 테두리는 그리드로 표시됩니다. 그리드에 테이블의 행 수와 테이블의 열 수보다 열이 1개 더 많습니다. 예를 들어 테이블이 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보다 큰 한 번만 표현됩니다. 따라서 이 컬렉션의 길이가 항상 전체 테이블의 열 수와 일치하지는 않습니다.

테이블 행 속성

테이블에 있는 각 행의 속성

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)

표 셀의 속성

테이블 셀 위치

표 내에서 단일 표 셀의 위치입니다.

JSON 표현
{
  "rowIndex": integer,
  "columnIndex": integer
}
필드
rowIndex

integer

0부터 시작하는 행 색인입니다.

columnIndex

integer

0부터 시작하는 열 색인입니다.

테이블 셀 속성

TableCell의 속성

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

object (TableCellBackgroundFill)

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

contentAlignment

enum (ContentAlignment)

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

표 셀 배경 채우기

표 셀 배경 채우기

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)

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

표 테두리 셀

각 테두리 셀의 속성

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)

단색 채우기.