Lines

บรรทัด

ประเภทที่แสดงเส้นที่ไม่ใช่ขั้วต่อ ขั้วต่อตรง ขั้วต่อโค้ง หรือขั้วต่อที่โค้งPageElement

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

object (LineProperties)

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

lineType

enum (Type)

ประเภทของบรรทัด

lineCategory

enum (LineCategory)

หมวดหมู่ของบรรทัด

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

LineProperties

พร็อพเพอร์ตี้ของ 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 ได้

LineFill

เส้นที่เติม

การแสดง JSON
{

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

object (SolidFill)

เติมสีทึบ

ArrowStyle

ประเภทของรูปแบบเริ่มต้นและสิ้นสุดที่แสดงผลเรขาคณิตเชิงเส้นได้ ค่าบางค่าจะอิงตามประเภทพื้นฐาน "ST_LineEndType" ที่อธิบายไว้ในส่วน 20.1.10.33 ของ "รูปแบบไฟล์ Office Open XML - ข้อมูลเบื้องต้นและข้อมูลอ้างอิงภาษามาร์กอัป" ส่วนที่ 1 ของ ECMA-376 ฉบับที่ 5

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

LineConnection

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

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

string

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

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

connectionSiteIndex

integer

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

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

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

ประเภท

ประเภทเส้น

รูปร่างเหล่านี้จำนวนมากสอดคล้องกับรูปร่างที่กำหนดไว้ล่วงหน้าจากมาตรฐาน ECMA-376 ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายของประเภทพื้นฐาน "ST_ShapeType" ในส่วน 20.1.10.56 ของ "รูปแบบไฟล์ Office Open XML - ข้อมูลเบื้องต้นและการอ้างอิงภาษามาร์กอัป" ส่วนที่ 1 ของ ECMA-376 ฉบับที่ 5

Enum
TYPE_UNSPECIFIED ประเภทบรรทัดที่ไม่ระบุ
STRAIGHT_CONNECTOR_1 เส้นเชื่อมแบบตรง 1 รูปแบบ สอดคล้องกับ ECMA-376 ST_ShapeType 'straightConnector1'
BENT_CONNECTOR_2 แบบฟอร์มที่ 2 ของขั้วต่อแบบงอ สอดคล้องกับ ECMA-376 ST_ShapeType "bentConnector2"
BENT_CONNECTOR_3 รูปแบบขั้วต่อแบบงอ 3 สอดคล้องกับ ECMA-376 ST_ShapeType "bentConnector3"
BENT_CONNECTOR_4 รูปแบบขั้วต่อแบบงอ 4 สอดคล้องกับ ECMA-376 ST_ShapeType "bentConnector4"
BENT_CONNECTOR_5 แบบฟอร์ม 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" เส้นประเภทนี้ไม่ใช่ขั้วต่อ

LineCategory

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

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