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)
    }
  ]
}
Các 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 ô trải dài trên nhiều hàng chỉ được chứa 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 mỗi cột.

horizontalBorderRows[]

object (TableBorderRow)

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

Đường viền ô ngang của bảng được biểu diễn 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 thì đường viền ngang của bảng sẽ được biểu diễn dưới dạng lưới với 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à một cột hơn 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 diễn dưới dạng lưới với 3 hàng và 4 cột.

Hàng để bàn

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)
    }
  ]
}
Các 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 dài trên nhiều cột chỉ được biểu thị một lần với 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.

Thuộc tính bảng hàng

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)
  }
}
Các trường
minRowHeight

object (Dimension)

Chiều cao tối thiểu của hàng. Hàng này sẽ 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 để hiển thị tất cả văn bản trong(các) ô của hàng.

Bàn ăn

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)
  }
}
Các trường
location

object (TableCellLocation)

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

rowSpan

integer

Nhịp hàng của ô.

columnSpan

integer

Nhịp 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.

Vị trí bảng

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

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

integer

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

columnIndex

integer

Chỉ mục cột dựa trên 0.

Thuộc tính bảng

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

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

object (TableCellBackgroundFill)

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

contentAlignment

enum (ContentAlignment)

Căn chỉnh nội dung trong ô trong bảng. Căn chỉnh mặc định khớp với việc 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.

Tô nền bảng

Màu nền của ô trong bảng được tô.

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.
}
Các trường
propertyState

enum (PropertyState)

Trạng thái của thuộc tính nền là màu nền.

Việc cập nhật giá trị tô màu trên ô trong bảng sẽ ngầm cập nhật trường này thành RENDERED, trừ khi có một giá trị khác được chỉ định trong cùng yêu cầu. Để không điền vào một ô trong bảng, hãy đặt trường này thành NOT_RENDERED. Trong trường hợp này, bất kỳ trường điền nào khác được đặt trong cùng yêu cầu đều sẽ bị bỏ qua.

Trường nhóm kind. Loại tô nền. kind chỉ có thể là một trong những loại sau đây:
solidFill

object (SolidFill)

Tô màu đồng nhất.

Thuộc tính TableColumn

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)
  }
}
Các trường
columnWidth

object (Dimension)

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

Hàng Biên giới Bàn

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)
    }
  ]
}
Các trường
tableBorderCells[]

object (TableBorderCell)

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

Ô để bàn

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

Biểu diễn dưới dạng JSON
{
  "location": {
    object (TableCellLocation)
  },
  "tableBorderProperties": {
    object (TableBorderProperties)
  }
}
Các 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.

Thuộc tính Border Table

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)
}
Các trường
tableBorderFill

object (TableBorderFill)

Phần tô 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 của đường viền.

Tô màu nền cho bảng

Màu nền 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.
}
Các trường
Trường nhóm kind. Loại lấp đầy. kind chỉ có thể là một trong những loại sau đây:
solidFill

object (SolidFill)

Màu nền đậm.