Tables

Bảng

Một loại PageElement đại diện cho một bảng.

Biểu diễn dưới dạng JSON
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "tableColumns": [
    {
      object (TableColumnProperties)
    }
  ],
  "horizontalBorderRows": [
    {
      object (TableBorderRow)
    }
  ],
  "verticalBorderRows": [
    {
      object (TableBorderRow)
    }
  ]
}
Trường
rows

integer

Số hàng trong bảng.

columns

integer

Số cột trong bảng.

tableRows[]

object (TableRow)

Thuộc tính và nội dung của từng hàng.

Các ô trải dài trên nhiều hàng chỉ nằm trong một trong các hàng này và có rowSpan lớn hơn 1.

tableColumns[]

object (TableColumnProperties)

Thuộc tính của từng cột.

horizontalBorderRows[]

object (TableBorderRow)

Thuộc tính của đường viền ngang của ô.

Đường viền ô ngang của bảng được biểu thị dưới dạng lưới. Lưới có nhiều hơn một hàng so với số hàng trong bảng và có số cột bằng với số cột trong bảng. Ví dụ: nếu bảng có kích thước 3 x 3, thì các đường viền ngang của bảng sẽ được biểu thị dưới dạng một lưới có 4 hàng và 3 cột.

verticalBorderRows[]

object (TableBorderRow)

Thuộc tính của đường viền ô dọc.

Đường viền ô dọc của bảng được biểu thị dưới dạng lưới. Lưới có số hàng bằng với số hàng của bảng và có thêm một cột so với số cột trong bảng. Ví dụ: nếu bảng có kích thước 3 x 3, thì các đường viền dọc của bảng sẽ được biểu thị dưới dạng một lưới có 3 hàng và 4 cột.

TableRow

Thuộc tính và nội dung của từng hàng trong bảng.

Biểu diễn dưới dạng JSON
{
  "rowHeight": {
    object (Dimension)
  },
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "tableCells": [
    {
      object (TableCell)
    }
  ]
}
Trường
rowHeight

object (Dimension)

Chiều cao của một hàng.

tableRowProperties

object (TableRowProperties)

Thuộc tính của hàng.

tableCells[]

object (TableCell)

Thuộc tính và nội dung của từng ô.

Các ô trải dài trên nhiều cột chỉ được biểu thị một lần bằng columnSpan lớn hơn 1. Do đó, độ dài của tập hợp này không phải lúc nào cũng khớp với số cột của toàn bộ bảng.

TableRowProperties

Thuộc tính của từng hàng trong bảng.

Biểu diễn dưới dạng JSON
{
  "minRowHeight": {
    object (Dimension)
  }
}
Trường
minRowHeight

object (Dimension)

Chiều cao tối thiểu của hàng. Hàng sẽ được hiển thị trong trình chỉnh sửa Trang trình bày ở chiều cao bằng hoặc lớn hơn giá trị này để cho thấy tất cả văn bản trong(các) ô của hàng.

TableCell

Thuộc tính và nội dung của từng ô trong bảng.

Biểu diễn dưới dạng JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer,
  "text": {
    object (TextContent)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  }
}
Trường
location

object (TableCellLocation)

Vị trí của ô trong bảng.

rowSpan

integer

Số hàng mà ô trải dài.

columnSpan

integer

Số cột mà ô trải dài.

text

object (TextContent)

Nội dung văn bản của ô.

tableCellProperties

object (TableCellProperties)

Các thuộc tính của ô trong bảng.

TableCellLocation

Vị trí của một ô duy nhất trong bảng.

Biểu diễn dưới dạng JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
Trường
rowIndex

integer

Chỉ mục hàng bắt đầu từ 0.

columnIndex

integer

Chỉ mục cột bắt đầu từ 0.

TableCellProperties

Các thuộc tính của TableCell.

Biểu diễn dưới dạng JSON
{
  "tableCellBackgroundFill": {
    object (TableCellBackgroundFill)
  },
  "contentAlignment": enum (ContentAlignment)
}
Trường
tableCellBackgroundFill

object (TableCellBackgroundFill)

Màu nền của ô trong bảng. Màu nền mặc định sẽ khớp với màu nền của các ô trong bảng mới tạo trong trình chỉnh sửa Trang trình bày.

contentAlignment

enum (ContentAlignment)

Sự căn chỉnh nội dung trong ô của bảng. Căn chỉnh mặc định sẽ khớp với chế độ căn chỉnh cho các ô bảng mới tạo trong trình chỉnh sửa Trang trình bày.

TableCellBackgroundFill

Màu nền của ô trong bảng.

Biểu diễn dưới dạng 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.
}
Trường
propertyState

enum (PropertyState)

Trạng thái thuộc tính nền tô.

Việc cập nhật màu nền của một ô trong bảng sẽ ngầm cập nhật trường này thành RENDERED, trừ phi bạn chỉ định một giá trị khác trong cùng một yêu cầu. Để không có màu nền cho một ô trong bảng, hãy đặt trường này thành NOT_RENDERED. Trong trường hợp này, mọi trường điền sẵn khác được đặt trong cùng một yêu cầu sẽ bị bỏ qua.

Trường nhóm kind. Loại màu nền. kind chỉ có thể là một trong những trạng thái sau:
solidFill

object (SolidFill)

Màu nền đồng nhất.

TableColumnProperties

Thuộc tính của từng cột trong bảng.

Biểu diễn dưới dạng JSON
{
  "columnWidth": {
    object (Dimension)
  }
}
Trường
columnWidth

object (Dimension)

Chiều rộng của một cột.

TableBorderRow

Nội dung của từng hàng viền trong bảng.

Biểu diễn dưới dạng JSON
{
  "tableBorderCells": [
    {
      object (TableBorderCell)
    }
  ]
}
Trường
tableBorderCells[]

object (TableBorderCell)

Thuộc tính của từng ô viền. Khi các ô bảng liền kề của một đường viền được hợp nhất, đường viền đó sẽ không được đưa vào phản hồi.

TableBorderCell

Thuộc tính của từng ô viền.

Biểu diễn dưới dạng JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Trường
location

object (TableCellLocation)

Vị trí của đường viền trong bảng đường viền.

tableBorderProperties

object (TableBorderProperties)

Các thuộc tính đường viền.

TableBorderProperties

Các thuộc tính tạo kiểu đường viền của TableBorderCell.

Biểu diễn dưới dạng JSON
{
  "tableBorderFill": {
    object (TableBorderFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Trường
tableBorderFill

object (TableBorderFill)

Màu nền của đường viền bảng.

weight

object (Dimension)

Độ dày của đường viền.

dashStyle

enum (DashStyle)

Kiểu nét đứt của đường viền.

TableBorderFill

Màu tô của đường viền.

Biểu diễn dưới dạng JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
Trường
Trường nhóm kind. Loại nội dung thay thế. kind chỉ có thể là một trong những trạng thái sau:
solidFill

object (SolidFill)

Tô màu đơn sắc.