Lines

Line

Đáp PageElement loại đại diện cho một đường không phải là đầu nối, đầu nối thẳng, đầu nối cong hoặc đầu nối bị 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)

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

lineType

enum (Type)

Loại đường kẻ.

lineCategory

enum (LineCategory)

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

URL 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 bạn không đặt chính sách này, các trường này được đặt mặc định thành các giá trị khớp với hình thức 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 nền đường kẻ. Màu nền 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 đường gạch ngang của đường.

startArrow

enum (ArrowStyle)

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

endArrow

enum (ArrowStyle)

Kiểu mũi tên ở cuối đườ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ì sẽ không có kết nối.

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

endConnection

object (LineConnection)

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

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

LineFill

Màu nền đường kẻ.

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. Kiểu tô màu dòng. 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.

ArrowStyle

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

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ó khía ở lưng. 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ị "triangle" của ECMA-376 ST_LineEndType.
FILL_CIRCLE Vòng tròn tô kín. Tương ứng với giá trị "hình bầu dục" của ECMA-376 ST_LineEndType.
FILL_SQUARE Hình vuông tô màu nền.
FILL_DIAMOND Hình thoi đặc. Tương ứng với giá trị " kim cương" 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.

LineConnection

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

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

string

Mã đố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 và do đó không thể kết nối với đường 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, URL 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ể tìm thêm thông tin về các trang web kết nối đó trong phần mô tả của "cnx" trong mục 20.1.9.9 và Phụ lục H. "Hình dạng DrawingML định sẵn và hình học văn bản" trong "Tài liệu tham khảo về ngôn ngữ đánh dấu và định dạng tệp Office Open XML", phần 1 của ECMA-376 phiên bản thứ 5.

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

Loại

Loại đường kẻ.

Được lấy từ một tập hợp con các giá trị của "ST_ShapeType" loại đơn giản trong phần 20.1.10.55 của "Định dạng tệp Office Open XML - Kiến thức cơ bản và tham khảo ngôn ngữ đánh dấu", phần 1 của ECMA-376 phiên bản thứ 4.

Enum
TYPE_UNSPECIFIED Loại đường kẻ không xác định.
STRAIGHT_CONNECTOR_1 Biểu mẫu của đường nối thẳng 1. Tương ứng với ECMA-376 ST_ShapeType "straight Connector1".
BENT_CONNECTOR_2 Biểu mẫu trình kết nối uốn cong 2. Tương ứng với ECMA-376 ST_ShapeType "bentconnector2".
BENT_CONNECTOR_3 Biểu mẫu trình kết nối uốn cong 3. Tương ứng với ECMA-376 ST_ShapeType "bentconnector3".
BENT_CONNECTOR_4 Biểu mẫu trình kết nối uốn cong 4. Tương ứng với ECMA-376 ST_ShapeType "bentReturn4".
BENT_CONNECTOR_5 Biểu mẫu trình kết nối uốn cong 5. Tương ứng với ECMA-376 ST_ShapeType "bentconnector5".
CURVED_CONNECTOR_2 Hình thức trình kết nối cong 2. Tương ứng với ECMA-376 ST_ShapeType 'curved Connector2'.
CURVED_CONNECTOR_3 Hình thức trình kết nối cong 3. Tương ứng với ECMA-376 ST_ShapeType 'curved Connector3'.
CURVED_CONNECTOR_4 Biểu mẫu trình kết nối cong 4. Tương ứng với ECMA-376 ST_ShapeType "curved Connector4".
CURVED_CONNECTOR_5 Biểu mẫu trình kết nối cong 5. Tương ứng với ECMA-376 ST_ShapeType "curvedkết nối5".
STRAIGHT_LINE Đường thẳng. Tương ứng với "đường" ST_ShapeType ECMA-376. Loại đường này không phải là một trình kết nối.

LineCategory

Lời kêu gọi hành động của Line.

Enum
LINE_CATEGORY_UNSPECIFIED Danh mục đường không xác định.
STRAIGHT Giắc cắm thẳng, bao gồm cả giắc cắm thẳng 1.
BENT Đầ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.