Lines

บรรทัด

ชนิด PageElement ซึ่งแสดงถึงเส้นเชื่อมที่ไม่ใช่เส้นตรง หัวต่อตรง เส้นเชื่อมแบบโค้ง หรือหัวงอ

การแสดง JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
ช่อง
lineProperties

object (LineProperties)

คุณสมบัติของเส้น

lineType

enum (Type)

ประเภทของเส้น

lineCategory

enum (LineCategory)

หมวดหมู่ของเส้น

ตรงกับ category ที่ระบุใน CreateLineRequest และอัปเดตด้วย UpdateLineCategoryRequest ได้

คุณสมบัติของบรรทัด

พร็อพเพอร์ตี้ของ Line

เมื่อไม่ได้ตั้งค่า ช่องเหล่านี้จะมีค่าเริ่มต้นเป็นค่าที่ตรงกับลักษณะที่ปรากฏของบรรทัดใหม่ที่สร้างในเครื่องมือแก้ไขสไลด์

การแสดง 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)
  }
}
ช่อง
lineFill

object (LineFill)

การเติมบรรทัด การกรอกข้อมูลในบรรทัดเริ่มต้นจะตรงกับค่าเริ่มต้นสําหรับบรรทัดใหม่ที่สร้างในเครื่องมือแก้ไขสไลด์

weight

object (Dimension)

ความหนาของเส้น

dashStyle

enum (DashStyle)

รูปแบบเส้นประของเส้น

startArrow

enum (ArrowStyle)

รูปแบบของลูกศรที่ต้นบรรทัด

endArrow

enum (ArrowStyle)

รูปแบบของลูกศรที่ปลายเส้น

startConnection

object (LineConnection)

การเชื่อมต่อที่จุดเริ่มต้นของเส้น หากไม่ได้ตั้งค่า จะไม่มีการเชื่อมต่อ

เฉพาะบรรทัดที่มี Type ที่ระบุว่าเป็น "เครื่องมือเชื่อมต่อ" จะมี startConnection ได้

endConnection

object (LineConnection)

การเชื่อมต่อที่ท้ายบรรทัด หากไม่ได้ตั้งค่า จะไม่มีการเชื่อมต่อ

เฉพาะบรรทัดที่มี Type ซึ่งระบุว่าเป็น "เครื่องมือเชื่อมต่อ" เท่านั้นที่มี endConnection ได้

เติมบรรทัด

การเติมบรรทัด

การแสดง JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
ช่อง
ช่อง Union kind ชนิดของการเติมสาย kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
solidFill

object (SolidFill)

เติมสีทึบ

ลักษณะลูกศร

ชนิดของแบบฟอร์มเริ่มต้นและเวลาสิ้นสุดที่สามารถแสดงผลเรขาคณิตเชิงเส้นได้ ค่าบางค่าจะขึ้นอยู่กับประเภทแบบง่าย "ST_LineEndType" ที่อธิบายไว้ในส่วน 20.1.10.33 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 รุ่นที่ 4

Enum
ARROW_STYLE_UNSPECIFIED รูปแบบลูกศรที่ไม่ระบุ
NONE ไม่มีลูกศร
STEALTH_ARROW ลูกศรพร้อมรอยบาก ตรงกับค่า 'stealth' ของ ECMA-376 ST_LineEndType
FILL_ARROW ลูกศรทึบ ตรงกับค่า "triangle" ของ ECMA-376 ST_LineEndType
FILL_CIRCLE วงกลมทึบ ตรงกับค่า "oval" ของ ECMA-376 ST_LineEndType
FILL_SQUARE สี่เหลี่ยมจัตุรัสทึบ
FILL_DIAMOND ข้าวหลามตัดแบบทึบ ตรงกับค่า "diamond" ของ ECMA-376 ST_LineEndType
OPEN_ARROW ลูกศรโปร่ง
OPEN_CIRCLE วงกลมโปร่ง
OPEN_SQUARE สี่เหลี่ยมจัตุรัสโปร่ง
OPEN_DIAMOND ข้าวหลามตัดแบบโปร่ง

การเชื่อมต่อสาย

พร็อพเพอร์ตี้สําหรับปลายด้านหนึ่งของการเชื่อมต่อ Line

การแสดง JSON
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
ช่อง
connectedObjectId

string

รหัสออบเจ็กต์ขององค์ประกอบหน้าที่เชื่อมต่อ

องค์ประกอบบางอย่างของหน้า เช่น groups, tables และ lines ไม่มีเว็บไซต์การเชื่อมต่อ จึงเชื่อมต่อกับสายเชื่อมต่อไม่ได้

connectionSiteIndex

integer

ดัชนีของเว็บไซต์การเชื่อมต่อในองค์ประกอบของหน้าที่เชื่อมต่อ

ส่วนใหญ่แล้วจะเป็นไปตามดัชนีไซต์การเชื่อมต่อที่กําหนดไว้ล่วงหน้าจากมาตรฐาน ECMA-376 สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับไซต์การเชื่อมต่อเหล่านั้นได้ในคําอธิบายของแอตทริบิวต์ "cnx" ในส่วน 20.1.9.9 และภาคผนวก H "รูปร่าง DrawingML ที่กําหนดไว้ล่วงหน้าและข้อความเรขาคณิต" ของ "Office Open XML File Formats-Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 ฉบับที่ 5

และยังดูตําแหน่งของเว็บไซต์การเชื่อมต่อแต่ละเว็บได้จากเครื่องมือแก้ไขสไลด์

Type

ประเภทเส้น

มาจากค่าบางส่วนของประเภท "ST_ShapeType" แบบง่ายในส่วนที่ 20.1.10.55 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ตอนที่ 1 ของ ECMA-376 รุ่นที่ 4

Enum
TYPE_UNSPECIFIED ประเภทเส้นที่ไม่ระบุ
STRAIGHT_CONNECTOR_1 ฟอร์มเส้นเชื่อมแบบตรง 1 สอดคล้องกับ ECMA-376 ST_ShapeType 'straightConnector1'
BENT_CONNECTOR_2 แบบฟอร์ม Bent Connector 2 ตรงกับ ECMA-376 ST_ShapeType 'bentConnector2'
BENT_CONNECTOR_3 แบบฟอร์ม Bent Connector 3 ตรงกับ ECMA-376 ST_ShapeType 'bentConnector3'
BENT_CONNECTOR_4 แบบฟอร์ม Bent Connector 4 ตรงกับ ECMA-376 ST_ShapeType 'bentConnector4'
BENT_CONNECTOR_5 แบบฟอร์ม Bent Connector 5 ตรงกับ ECMA-376 ST_ShapeType 'bentConnector5'
CURVED_CONNECTOR_2 แบบฟอร์มการเชื่อมต่อโค้ง 2 สอดคล้องกับ ECMA-376 ST_ShapeType 'curvedConnector2'
CURVED_CONNECTOR_3 แบบฟอร์มเครื่องมือเชื่อมต่อโค้ง 3 สอดคล้องกับ ECMA-376 ST_ShapeType 'curvedConnector3'
CURVED_CONNECTOR_4 ฟอร์มเครื่องมือเชื่อมต่อแบบโค้ง 4 สอดคล้องกับ ECMA-376 ST_ShapeType 'curvedConnector4'
CURVED_CONNECTOR_5 แบบฟอร์มโค้ง 5 ตัวเชื่อมต่อ สอดคล้องกับ ECMA-376 ST_ShapeType 'curvedConnector5'
STRAIGHT_LINE เส้นตรง เป็นไปตาม "บรรทัด" ECMA-376 ST_ShapeType เส้นประเภทนี้ไม่ใช่ตัวเชื่อมต่อ

หมวดหมู่บรรทัด

หมวดหมู่ของ Line

Enum
LINE_CATEGORY_UNSPECIFIED หมวดหมู่เส้นที่ไม่ระบุ
STRAIGHT ขั้วต่อตรง รวมถึงขั้วต่อตรง 1
BENT ขั้วต่อตัวงอ รวมถึงขั้วต่องู 2 ถึง 5
CURVED ตัวเชื่อมต่อแบบโค้ง รวมถึงตัวเชื่อมต่อแบบโค้ง 2 ถึง 5