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 第 5 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の 20.1.10.33 セクションで説明されている「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 の「cxn」属性の説明と「Annex HECMA-376 第 5 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の「事前定義された DrawingML シェイプとテキストのジオメトリの例」をご覧ください。

各接続サイトの位置は、スライド エディタからも確認できます。

タイプ

線の種類。

これらのシェイプの多くは、ECMA-376 標準の事前定義されたシェイプに対応しています。詳しくは、ECMA-376 第 5 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の 20.1.10.56 セクションの「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 など)。