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 を含めることができます。

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」属性の説明と「付録 H. ECMA-376 第 5 版の第 1 部「Office Open XML File Formats - Fundamentals and Markup Language Reference」の「Example Predefined DrawingML Shape and Text Geometries」を参照してください。

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

タイプ

線の種類。

これらのシェイプの多くは、ECMA-376 標準の事前定義されたシェイプに対応しています。詳しくは、ECMA-376 第 5 版の第 1 部「Office Open XML File Formats - Fundamentals and Markup Language Reference」のセクション 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 Bent connector 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 を含む)。