Lines

線條

PageElement 種類代表非連接器行、直線連接線、弧形連接線或彎曲連接頭。

JSON 表示法
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
欄位
lineProperties

object (LineProperties)

線條的屬性。

lineType

enum (Type)

線條類型。

lineCategory

enum (LineCategory)

線條的類別。

比對 CreateLineRequest 中指定的 category,且可以使用 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

換行

線條的填充。

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

可以呈現線性幾何圖形的開始和結束類型。某些值是以「Office Open XML 檔案格式 - 基礎和標記語言參考資料」一節第 20.1.10.33 節所述的「ST_LineEndType」簡單類型為依據,並是 ECMA-376 第 4 版第 1 部分。

列舉
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

已連結的網頁元素的物件 ID。

部分網頁元素 (例如 groupstableslines) 沒有連線網站,因此無法連線至連接器。

connectionSiteIndex

integer

連線網頁元素的連線網站索引。

在大多數情況下,系統會對應至 ECMA-376 標準的預先定義連線網站索引。如要進一步瞭解這些連線網站的資訊,請參閱 20.1.9.9 和 Annex H 部分「cnx」屬性的說明。「Office Open XML File Formats-Fundamentals andMarker Language Reference」的「預先定義的 DrawingML 形狀和文字幾何圖形」部分 (ECMA-376 5 版)。

您也可以透過簡報編輯器查看每個連線網站的位置。

類型

線條類型。

從「Office Open XML 檔案格式 - 基礎和標記語言參考資料」一節第 20.1.10.55 節的「ST_ShapeType」簡單類型中擷取,屬於 ECMA-376 4 版的一部分。

列舉
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 的類別。

列舉
LINE_CATEGORY_UNSPECIFIED 未指定的行類別。
STRAIGHT 直線連接點,包括直接連接器 1。
BENT 彎曲連接器,包括 2 到 5 個彎曲連接頭。
CURVED 弧形連接器,包括弧形連接器 2 至 5。