Tables

Bảng

Đáp 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 mỗi hàng.

Các ô kéo dài 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 ô theo chiều ngang.

Đường viền ô ngang của bảng được biểu thị dưới dạng lưới. Lưới có nhiều hàng hơn số hàng trong bảng và cùng số cột với bảng. Ví dụ: nếu bảng có kích thước 3 x 3, đường viền ngang của bảng sẽ được thể hiện dưới dạng lưới gồm 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ó cùng số hàng với bảng và nhiều cột hơn số cột trong bảng. Ví dụ: nếu bảng là 3 x 3, đường viền dọc của bảng sẽ được thể hiện dưới dạng lưới có 3 hàng và 4 cột.

TableRow

Thuộc tính và nội dung của mỗi 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 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 mỗi ô.

Các ô trải nhiều cột chỉ được biểu thị một lần bằng ký tự 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 mỗi 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 này sẽ được kết xuất trong trình chỉnh sửa Trang trình bày ở độ cao bằng hoặc lớn hơn giá trị này để hiển thị 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 cột của ô.

text

object (TextContent)

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

tableCellProperties

object (TableCellProperties)

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

TableCellLocation

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

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

integer

Chỉ mục hàng dựa trên giá trị 0.

columnIndex

integer

Chỉ mục cột dựa trên 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 khớp với màu nền cho các ô mới tạo trong bảng trong trình chỉnh sửa Trang trình bày.

contentAlignment

enum (ContentAlignment)

Căn chỉnh nội dung trong ô của bảng. Cách căn chỉnh mặc định khớp với cách căn chỉnh cho các ô mới tạo trong bảng 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 lấp đầy nền.

Việc cập nhật phần điền trên 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 điền vào ô 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 khác đã đặt trong cùng một yêu cầu sẽ bị bỏ qua.

Trường kết hợp kind. Loại màu nền. kind chỉ có thể là một trong các 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 cột.

TableBorderRow

Nội dung của mỗi hàng đườ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 mỗi ô đường viền. Khi các ô bảng liền kề của đường viền được hợp nhất, đường viền đó không được đưa vào phản hồi.

TableBorderCell

Thuộc tính của mỗi ô đườ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)

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)

Lấp đầy đường viền bảng.

weight

object (Dimension)

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

dashStyle

enum (DashStyle)

Kiểu gạch ngang của đường viền.

TableBorderFill

Màu nền đườ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 kết hợp kind. Loại thực hiện. kind chỉ có thể là một trong các trạng thái sau:
solidFill

object (SolidFill)

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