Lines

บรรทัด

A 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.
}
ช่อง
ฟิลด์ Union kind ประเภทการเติมเส้น kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
solidFill

object (SolidFill)

การเติมสีทึบ

ArrowStyle

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

Enum
ARROW_STYLE_UNSPECIFIED รูปแบบลูกศรที่ไม่ระบุ
NONE ไม่มีลูกศร
STEALTH_ARROW ลูกศรที่มีรอยบากด้านหลัง สอดคล้องกับค่า ECMA-376 ST_LineEndType "stealth"
FILL_ARROW ลูกศรทึบ สอดคล้องกับค่า ECMA-376 ST_LineEndType "triangle"
FILL_CIRCLE วงกลมทึบ สอดคล้องกับค่า ECMA-376 ST_LineEndType "oval"
FILL_SQUARE สี่เหลี่ยมจัตุรัสทึบ
FILL_DIAMOND ข้าวหลามตัดแบบทึบ สอดคล้องกับค่า ECMA-376 ST_LineEndType "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 - ข้อมูลพื้นฐานและการอ้างอิงภาษา Markup" ส่วนที่ 1 ของ ECMA-376 ฉบับที่ 5

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

ประเภท

ประเภทเส้น

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

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

LineCategory

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

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