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 ô trong bảng được biểu thị dưới dạng một 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ì đườ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

Khoảng hàng của ô.

columnSpan

integer

Khoảng trải cột của ô.

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.

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),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
Trường
propertyState

enum (PropertyState)

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

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.

Loại màu nền. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi:
solidFill

object (SolidFill)

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

Kết thúc các trường xung khắc.

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 định 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 đường viền gạch ngang.

TableBorderFill

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

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
Trường
Loại nội dung thay thế. Sau đây là danh sách các trường loại trừ lẫn nhau. Tối đa một trong các trường sẽ được đặt trong phản hồi:
solidFill

object (SolidFill)

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

Kết thúc các trường xung khắc.