Lines

Dòng

Loại PageElement đại diện cho một đường không có đầu nối, đường nối thẳng, đường nối cong hoặc đường nối uốn cong.

Biểu diễn dưới dạng JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
Các trường
lineProperties

object (LineProperties)

Thuộc tính của đường.

lineType

enum (Type)

Loại đường kẻ.

lineCategory

enum (LineCategory)

Danh mục dòng.

Giá trị này khớp với category mà bạn chỉ định trong CreateLineRequest và có thể cập nhật bằng UpdateLineCategoryRequest.

Thuộc tính dòng

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

Khi bạn không đặt chính sách này, các trường này sẽ được đặt mặc định là các giá trị khớp với giao diện của các dòng mới được tạo trong trình chỉnh sửa Trang trình bày.

Biểu diễn dưới dạng JSON
{
  "lineFill": {
    object (LineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "startArrow": enum (ArrowStyle),
  "endArrow": enum (ArrowStyle),
  "link": {
    object (Link)
  },
  "startConnection": {
    object (LineConnection)
  },
  "endConnection": {
    object (LineConnection)
  }
}
Các trường
lineFill

object (LineFill)

Phần điền của dòng. Tô màu dòng mặc định khớp với giá trị mặc định cho các dòng mới được tạo trong trình chỉnh sửa Trang trình bày.

weight

object (Dimension)

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

dashStyle

enum (DashStyle)

Kiểu dấu gạch ngang.

startArrow

enum (ArrowStyle)

Kiểu mũi tên ở đầu dòng.

endArrow

enum (ArrowStyle)

Kiểu mũi tên ở cuối dòng.

startConnection

object (LineConnection)

Kết nối ở đầu dòng. Nếu bạn không đặt chính sách này, thì không có kết nối mạng.

Chỉ các dòng có Type cho biết đây là "trình kết nối" mới có thể có startConnection.

endConnection

object (LineConnection)

Kết nối ở cuối dòng. Nếu bạn không đặt chính sách này, thì không có kết nối mạng.

Chỉ các dòng có Type cho biết đây là "trình kết nối" mới có thể có endConnection.

Tô màu đường kẻ

Phần điền của dòng.

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 tô màu 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.

Kiểu mũi tên

Các loại biểu mẫu bắt đầu và kết thúc có thể hiển thị hình học tuyến tính. Một số giá trị dựa trên loại đơn giản "ST_LineEndType" được mô tả trong phần 20.1.10.33 của "Định dạng tệp XML mở Office - Các nguyên tắc cơ bản và ngôn ngữ đánh dấu", phần 1 của ECMA-376 4th edition.

Enum
ARROW_STYLE_UNSPECIFIED Kiểu mũi tên không xác định.
NONE Không có mũi tên nào.
STEALTH_ARROW Mũi tên có rãnh ở phía sau. Tương ứng với giá trị 'stealth' của ECMA-376 ST_LineEndType.
FILL_ARROW Mũi tên đặc. Tương ứng với giá trị 'tam giác' của ECMA-376 ST_LineEndType.
FILL_CIRCLE Hình tròn đặc. Tương ứng với giá trị 'oval' ECMA-376 ST_LineEndType.
FILL_SQUARE Hình vuông đặc.
FILL_DIAMOND Hình thoi đặc. Tương ứng với giá trị 'diamond' của ECMA-376 ST_LineEndType.
OPEN_ARROW Mũi tên rỗng.
OPEN_CIRCLE Hình tròn rỗng.
OPEN_SQUARE Hình vuông rỗng.
OPEN_DIAMOND Hình thoi rỗng.

Đường kết nối

Các thuộc tính cho một đầu của kết nối Line.

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

string

ID đối tượng của phần tử trang được kết nối.

Một số phần tử trang, chẳng hạn như groups, tableslines không có trang web kết nối nên không thể kết nối với một dòng trình kết nối.

connectionSiteIndex

integer

Chỉ mục của trang web kết nối trên phần tử trang được kết nối.

Trong hầu hết các trường hợp, nó tương ứng với chỉ mục trang web kết nối được xác định trước từ tiêu chuẩn ECMA-376. Bạn có thể tìm thêm thông tin về các trang kết nối đó trong phần mô tả thuộc tính "cnx" trong phần 20.1.9.9 và Phụ lục H. "Hình dạng bản vẽ và hình học văn bản được xác định trước của DrawingML" trong "Định dạng tệp XML mở Office-Cơ bản và Tham chiếu ngôn ngữ đánh dấu", phần 1 của ECMA-376 5th edition.

Bạn cũng có thể xem vị trí của từng trang web kết nối từ trình chỉnh sửa Trang trình bày.

Loại

Loại đường kẻ.

Bắt nguồn từ tập hợp con các giá trị của loại đơn giản "ST_ShapeType" trong phần 20.1.10.55 của "Định dạng tệp XML mở Office - Các nguyên tắc cơ bản và ngôn ngữ đánh dấu", phần 1 của ECMA-376 4th edition.

Enum
TYPE_UNSPECIFIED Loại đường kẻ không xác định.
STRAIGHT_CONNECTOR_1 Biểu mẫu 1 đường nối thẳng. Tương ứng với ECMA-376 ST_ShapeType 'straightConnector1'.
BENT_CONNECTOR_2 Biểu mẫu 2 của đầu nối uốn cong. Tương ứng với ECMA-376 ST_ShapeType 'bentConnector2'.
BENT_CONNECTOR_3 Biểu mẫu 3 của đầu nối uốn cong. Tương ứng với ECMA-376 ST_ShapeType 'bentConnector3'.
BENT_CONNECTOR_4 Biểu mẫu 4 đầu nối uốn cong. Tương ứng với ECMA-376 ST_ShapeType 'bentConnector4'.
BENT_CONNECTOR_5 Biểu mẫu 5 của đầu nối uốn cong. Tương ứng với ECMA-376 ST_ShapeType 'bentConnector5'.
CURVED_CONNECTOR_2 Biểu mẫu 2 đường nối cong. Tương ứng với ECMA-376 ST_ShapeType 'curvedConnector2'.
CURVED_CONNECTOR_3 Biểu mẫu 3 đường nối cong. Tương ứng với ECMA-376 ST_ShapeType 'curvedConnector3'.
CURVED_CONNECTOR_4 Dạng 4 của đường nối cong. Tương ứng với ECMA-376 ST_ShapeType 'curvedConnector4'.
CURVED_CONNECTOR_5 Dạng 5 của đường nối cong. Tương ứng với ECMA-376 ST_ShapeType 'curvedConnector5'.
STRAIGHT_LINE Đường thẳng. Tương ứng với 'dòng' ECMA-376 ST_ShapeType. Loại đường này không phải là trình kết nối.

Danh mục dòng

Danh mục của Line.

Enum
LINE_CATEGORY_UNSPECIFIED Danh mục dòng không xác định.
STRAIGHT Đường nối thẳng, bao gồm cả đường nối thẳng 1.
BENT Các đầu nối uốn cong, bao gồm cả đầu nối uốn cong từ 2 đến 5.
CURVED Đầu nối cong, bao gồm cả đầu nối cong từ 2 đến 5.