Lines

Line

Loại PageElement đại diện cho một đường không phải là đường kết nối, đầu nối thẳng, đầu nối cong hoặc đầu nối 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.

lineType

enum (Type)

Loại đường.

lineCategory

enum (LineCategory)

Danh mục của đường.

Giá trị này 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 không được đặt, các trường này sẽ 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)
  }
}
Trường
lineFill

object (LineFill)

Màu tô của đường. Màu tô đường mặc định khớp với màu tô đường mặc định cho các đườ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 gạch ngang của đường.

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)

Kết nối ở đầu dòng. Nếu bạn không đặt, thì sẽ không có kết nối.

Chỉ những dòng có Type cho biết đó là "đầu 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, thì sẽ không có kết nối.

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

LineFill

Màu tô của đườ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.
}
Trường
Trường hợp hợp nhất kind. Loại đường viền. kind chỉ có thể là một trong những loại sau:
solidFill

object (SolidFill)

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

ArrowStyle

Các loại hình thức bắt đầu và kết thúc mà bạn có thể kết xuất 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 "Office Open XML File Formats – Fundamentals and Markup Language Reference" (Đị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 5.

Enum
ARROW_STYLE_UNSPECIFIED Kiểu mũi tên không xác định.
NONE Không có mũi tên.
STEALTH_ARROW Mũi tên có phần lùi được cắt rãnh. Tương ứng với giá trị ECMA-376 ST_LineEndType "stealth".
FILL_ARROW Mũi tên được tô kín. 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 tô màu.
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 nên không thể kết nối với đường kết nối.

connectionSiteIndex

integer

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

Trong hầu hết các trường hợp, giá trị này tương ứng với chỉ mục trang web 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ề các trang web kết nối đó trong 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 DrawingML và hình học văn bản được xác định trước" 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 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 của Slides.

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ề loại đơn giản "ST_ShapeType" trong phần 20.1.10.56 của "Office Open XML File Formats – Fundamentals and Markup Language Reference" (Đị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 5.

Enum
TYPE_UNSPECIFIED Loại đường chưa được chỉ định.
STRAIGHT_CONNECTOR_1 Biểu mẫu 1 của trình kết 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 cong. Tương ứng với ECMA-376 ST_ShapeType "bentConnector2".
BENT_CONNECTOR_3 Biểu mẫu 3 của đầu nối cong. Tương ứng với ECMA-376 ST_ShapeType "bentConnector3".
BENT_CONNECTOR_4 Hình dạng 4 của đầu nối cong. Tương ứng với ECMA-376 ST_ShapeType "bentConnector4".
BENT_CONNECTOR_5 Hình dạng 5 của đầu nối cong. Tương ứng với ECMA-376 ST_ShapeType "bentConnector5".
CURVED_CONNECTOR_2 Biểu mẫu đường nối cong 2. Tương ứng với ECMA-376 ST_ShapeType "curvedConnector2".
CURVED_CONNECTOR_3 Biểu mẫu đường nối cong 3. Tương ứng với ECMA-376 ST_ShapeType "curvedConnector3".
CURVED_CONNECTOR_4 Biểu mẫu 4 của đường nối cong. Tương ứng với ECMA-376 ST_ShapeType "curvedConnector4".
CURVED_CONNECTOR_5 Biểu mẫu đường nối cong 5. Tương ứng với ECMA-376 ST_ShapeType "curvedConnector5".
STRAIGHT_LINE Đường thẳng. Tương ứng với ECMA-376 ST_ShapeType "line". Loại đường này không phải là đườ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 Trình kết nối thẳng, bao gồm cả trình kết nối thẳng 1.
BENT Đầu nối bị cong, bao gồm cả đầu nối bị cong 2 đến 5.
CURVED Đường nối cong, bao gồm cả đường nối cong 2 đến 5.