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

object (SolidFill)

เติมสีทึบ

ArrowStyle

ประเภทของรูปแบบเริ่มต้นและสิ้นสุดที่แสดงเรขาคณิตเชิงเส้นได้ บางค่าอาจอิงตาม "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 ลูกศรทึบ สอดคล้องกับค่า "สามเหลี่ยม" ของ ECMA-376 ST_LineEndType
FILL_CIRCLE วงกลมทึบ ตรงกับค่า ECMA-376 ST_LineEndType "วงรี"
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 สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับไซต์การเชื่อมต่อเหล่านี้ได้ในคำอธิบายของ "cnx" ในส่วน 20.1.9.9 และภาคผนวก H "รูปร่าง DrawingML ที่กำหนดไว้ล่วงหน้าและเรขาคณิตของข้อความ" ของ "Office Open XML File Formats-Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 รุ่นที่ 5

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

ประเภท

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

ได้รับมาจากชุดย่อยของค่าของ "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 แบบฟอร์มตัวต่องอ 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