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)

行の先頭の接続。未設定の場合、接続は行われません。

startConnection を指定できるのは、「コネクタ」であることを示す Type 行のみです。

endConnection

object (LineConnection)

接続の最後。未設定の場合、接続は行われません。

endConnection を指定できるのは、「コネクタ」であることを示す Type 行のみです。

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

線形ジオメトリをレンダリングできる開始フォームと終了フォームの種類。一部の値は、ECMA-376 4th Edition のパート 1 の「Office Open XML File Formats - Fundamentals and Markup Language Reference」の「ST_LineEndType」シンプル タイプに基づいています。

列挙型
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 の「cnx」属性と付録 H の説明に記載されています。「Office Open XML File Formats-Fundamentals and Markup Language Reference」の「事前定義の DrawingML Shape and Text Geomeries」、ECMA-376 5th Edition

各接続サイトの位置はスライド エディタでも表示できます。

線の種類。

ECMA-376 4th Edition のパート 1 の「Office Open XML File Formats - Fundamentals and Markup Language Reference」のセクション 20.1.10.55 の「ST_ShapeType」値のサブセットに由来します。

列挙型
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 を含む)。