Lines

Line

Một loại PageElement đại diện cho đường không phải là đường kết nối, đường kết nối thẳng, đường kết nối cong hoặc đường kết nối uốn cong.

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

object (LineProperties)

Các thuộc tính của đường kẻ.

lineType

enum (Type)

Loại đường kẻ.

lineCategory

enum (LineCategory)

Danh mục của dòng.

Nó khớp với category được chỉ định trong CreateLineRequest và có thể được cập nhật bằng UpdateLineCategoryRequest.

LineProperties

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

Khi chưa được đặt, các trường này sẽ mặc định có giá trị phù hợ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)
  }
}
Trường
lineFill

object (LineFill)

Màu tô của đường kẻ. Màu tô đường kẻ mặc định sẽ khớp với màu mặc định của các đường kẻ 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 kẻ.

dashStyle

enum (DashStyle)

Kiểu đường gạch ngang của đường kẻ.

startArrow

enum (ArrowStyle)

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

endArrow

enum (ArrowStyle)

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

startConnection

object (LineConnection)

Đầu nối ở đầu đường dây. Nếu bạn không đặt chính sách này, thì sẽ không có kết nối.

Chỉ những đường có Type cho biết đó là "đầu nối" mới có thể có startConnection.

endConnection

object (LineConnection)

Đầu nối ở cuối đường dây. Nếu bạn không đặt chính sách này, thì sẽ không có kết nối.

Chỉ những đường có Type cho biết đó là "đường kết nối" mới có thể có endConnection.

LineFill

Màu tô của đường kẻ.

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

  "solidFill": {
    object (SolidFill)
  }
}
Trường
Trường nhóm kind. Loại đường kẻ tô. 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.

ArrowStyle

Các loại hình dạng bắt đầu và kết thúc mà hình học tuyến tính có thể được kết xuất. Một số giá trị dựa trên kiểu đơn giản "ST_LineEndType" được mô tả trong phần 20.1.10.33 của "Định dạng tệp Office Open XML – Nguyên tắc cơ bản và tài liệu tham khảo về ngôn ngữ đánh dấu", phần 1 của ECMA-376 phiên bản thứ 5.

Enum
ARROW_STYLE_UNSPECIFIED Một kiểu mũi tên chưa được chỉ định.
NONE Không có mũi tên.
STEALTH_ARROW Mũi tên có phần đuôi bị cắt rãnh. Tương ứng với giá trị ECMA-376 ST_LineEndType "stealth".
FILL_ARROW Mũi tên đặc. Tương ứng với giá trị ECMA-376 ST_LineEndType "triangle".
FILL_CIRCLE Vòng tròn tô kín. Tương ứng với giá trị ECMA-376 ST_LineEndType "oval".
FILL_SQUARE Hình vuông đặc.
FILL_DIAMOND Hình thoi đặc. Tương ứng với giá trị ECMA-376 ST_LineEndType "diamond".
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.

LineConnection

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
}
Trường
connectedObjectId

string

Mã nhận dạng đố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ó vị trí kết nối và do đó không thể kết nối với đường kết nối.

connectionSiteIndex

integer

Chỉ mục của vị trí 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, chỉ mục này tương ứng với chỉ mục trang kết nối được xác định trước theo tiêu chuẩn ECMA-376. Bạn có thể xem thêm thông tin về những trang web kết nối đó trong cả phần mô tả thuộc tính "cxn" trong mục 20.1.9.9 và "Phụ lục H. Ví dụ về Hình dạng và Văn bản DrawingML được xác định trước" trong "Định dạng tệp Office Open XML – Kiến thức cơ bản và Tài liệu tham khảo về ngôn ngữ đánh dấu", phần 1 của ECMA-376 phiên bản thứ 5.

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

Loại

Các loại đường kẻ.

Nhiều hình dạng trong số này tương ứng với các hình dạng được xác định trước theo tiêu chuẩn ECMA-376. Để biết thêm thông tin, hãy xem nội dung mô tả về kiểu đơn giản "ST_ShapeType" trong phần 20.1.10.56 của "Định dạng tệp Office Open XML – Kiến thức cơ bản và tài liệu tham khảo về ngôn ngữ đánh dấu", phần 1 của ECMA-376 phiên bản thứ 5.

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

LineCategory

Danh mục của Line.

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