シェイプ
   より具体的な分類がない汎用的なシェイプを表す PageElement の種類。詳しくは、ページ要素のサイズと位置をご覧ください。
| JSON 表現 | 
|---|
| { "shapeType": enum ( | 
| フィールド | |
|---|---|
| shapeType | 
        シェイプのタイプ。 | 
| text | 
        シェイプのテキスト コンテンツ。 | 
| shapeProperties | 
        シェイプのプロパティ。 | 
| placeholder | 
        プレースホルダは、レイアウトとマスターの対応するプレースホルダから継承されるページ要素です。 
       設定されている場合、シェイプはプレースホルダ シェイプであり、継承されたプロパティは  | 
タイプ
シェイプのタイプ。
これらのシェイプの多くは、ECMA-376 標準の事前定義されたシェイプに対応しています。詳しくは、ECMA-376 第 5 版のパート 1「Office Open XML ファイル形式 - 基礎とマークアップ言語リファレンス」の 20.1.10.56 セクションの「ST_ShapeType」単純型の説明をご覧ください。
| 列挙型 | |
|---|---|
| TYPE_UNSPECIFIED | デフォルト値。この値は使用されません。 | 
| TEXT_BOX | テキスト ボックスの形状。 | 
| RECTANGLE | 長方形の形状。ECMA-376 ST_ShapeType の「rect」に対応します。 | 
| ROUND_RECTANGLE | 角丸の長方形のシェイプ。ECMA-376 ST_ShapeType の「roundRect」に対応します。 | 
| ELLIPSE | 楕円形。ECMA-376 ST_ShapeType の「ellipse」に対応します。 | 
| ARC | カーブした円弧の形状。ECMA-376 ST_ShapeType「arc」に対応します。 | 
| BENT_ARROW | 曲折矢印の形状。ECMA-376 ST_ShapeType の「bentArrow」に対応しています。 | 
| BENT_UP_ARROW | 上矢印の形状。ECMA-376 ST_ShapeType の「bentUpArrow」に対応しています。 | 
| BEVEL | ベベル形状。ECMA-376 ST_ShapeType の「bevel」に対応します。 | 
| BLOCK_ARC | ブロック円弧の形状。ECMA-376 ST_ShapeType の「blockArc」に対応しています。 | 
| BRACE_PAIR | かっこペアの形状。ECMA-376 ST_ShapeType の「bracePair」に対応しています。 | 
| BRACKET_PAIR | かっこペアの形状。ECMA-376 ST_ShapeType「bracketPair」に対応しています | 
| CAN | シェイプを設定できます。ECMA-376 ST_ShapeType の「can」に対応します。 | 
| CHEVRON | シェブロン形状。ECMA-376 ST_ShapeType の「chevron」に対応しています。 | 
| CHORD | コードの形状。ECMA-376 ST_ShapeType の「chord」に対応しています。 | 
| CLOUD | 雲の形状。ECMA-376 ST_ShapeType の「cloud」に対応しています。 | 
| CORNER | 角の形状。ECMA-376 ST_ShapeType の「角」に対応します。 | 
| CUBE | 立方体の形状。ECMA-376 ST_ShapeType の「cube」に対応します。 | 
| CURVED_DOWN_ARROW | 下カーブ矢印の形状。ECMA-376 ST_ShapeType の「curvedDownArrow」に対応しています。 | 
| CURVED_LEFT_ARROW | 左カーブ矢印の形状。ECMA-376 ST_ShapeType の「curvedLeftArrow」に対応します。 | 
| CURVED_RIGHT_ARROW | 右カーブ矢印の形状。ECMA-376 ST_ShapeType「curvedRightArrow」に対応しています。 | 
| CURVED_UP_ARROW | 上カーブ矢印の形状。ECMA-376 ST_ShapeType の「curvedUpArrow」に対応しています。 | 
| DECAGON | 10 角形。ECMA-376 ST_ShapeType の「decagon」に対応しています。 | 
| DIAGONAL_STRIPE | 斜め縞の形状。ECMA-376 ST_ShapeType「diagStripe」に対応します。 | 
| DIAMOND | ダイヤモンド形。ECMA-376 ST_ShapeType「diamond」に対応。 | 
| DODECAGON | 十二角形。ECMA-376 ST_ShapeType の「dodecagon」に対応します。 | 
| DONUT | ドーナツ型。ECMA-376 ST_ShapeType の「donut」に対応します。 | 
| DOUBLE_WAVE | 二重波形。ECMA-376 ST_ShapeType「doubleWave」に対応しています | 
| DOWN_ARROW | 下矢印の形状。ECMA-376 ST_ShapeType「downArrow」に対応しています。 | 
| DOWN_ARROW_CALLOUT | 吹き出しの下矢印の形状。ECMA-376 ST_ShapeType の「downArrowCallout」に対応しています。 | 
| FOLDED_CORNER | 折りたたまれた角の形状。ECMA-376 ST_ShapeType の「foldedCorner」に対応します。 | 
| FRAME | フレームの形状。ECMA-376 ST_ShapeType の「frame」に対応します。 | 
| HALF_FRAME | 額縁(半分)の形状。ECMA-376 ST_ShapeType の「halfFrame」に対応します。 | 
| HEART | ハート形。ECMA-376 ST_ShapeType「heart」に対応します | 
| HEPTAGON | 七角形の形状。ECMA-376 ST_ShapeType の「heptagon」に対応しています。 | 
| HEXAGON | 六角形。ECMA-376 ST_ShapeType の「hexagon」に対応しています。 | 
| HOME_PLATE | ホームプレートの形状。ECMA-376 ST_ShapeType「homePlate」に対応します。 | 
| HORIZONTAL_SCROLL | 横方向のスクロール シェイプ。ECMA-376 ST_ShapeType「horizontalScroll」に対応しています。 | 
| IRREGULAR_SEAL_1 | 不規則なシール 1 の形状。ECMA-376 ST_ShapeType「irregularSeal1」に対応します。 | 
| IRREGULAR_SEAL_2 | 不規則なシール 2 の形状。ECMA-376 ST_ShapeType の「irregularSeal2」に対応します。 | 
| LEFT_ARROW | 左矢印の形状。ECMA-376 ST_ShapeType「leftArrow」に対応しています。 | 
| LEFT_ARROW_CALLOUT | 吹き出しの左矢印の形状。ECMA-376 ST_ShapeType の「leftArrowCallout」に対応します。 | 
| LEFT_BRACE | 左中かっこの形状。ECMA-376 ST_ShapeType「leftBrace」に対応しています | 
| LEFT_BRACKET | 左角かっこの形状。ECMA-376 ST_ShapeType「leftBracket」に対応。 | 
| LEFT_RIGHT_ARROW | 左右矢印の形状。ECMA-376 ST_ShapeType の「leftRightArrow」に対応します。 | 
| LEFT_RIGHT_ARROW_CALLOUT | 吹き出しの左右矢印の形状。ECMA-376 ST_ShapeType の「leftRightArrowCallout」に対応しています。 | 
| LEFT_RIGHT_UP_ARROW | 左右上矢印の形状。ECMA-376 ST_ShapeType の「leftRightUpArrow」に対応します。 | 
| LEFT_UP_ARROW | 左上矢印の形状。ECMA-376 ST_ShapeType の「leftUpArrow」に対応しています。 | 
| LIGHTNING_BOLT | 稲妻の形状。ECMA-376 ST_ShapeType「lightningBolt」に対応しています。 | 
| MATH_DIVIDE | 数学シェイプを分割します。ECMA-376 ST_ShapeType「mathDivide」に対応しています。 | 
| MATH_EQUAL | 数学記号の「等しい」の形状。ECMA-376 ST_ShapeType「mathEqual」に対応しています。 | 
| MATH_MINUS | マイナスの数学図形。ECMA-376 ST_ShapeType「mathMinus」に対応しています。 | 
| MATH_MULTIPLY | 乗算の計算用シェイプ。ECMA-376 ST_ShapeType の「mathMultiply」に対応しています。 | 
| MATH_NOT_EQUAL | 等しくない数学記号。ECMA-376 ST_ShapeType の「mathNotEqual」に対応しています。 | 
| MATH_PLUS | プラスの記号の形状。ECMA-376 ST_ShapeType「mathPlus」に対応しています | 
| MOON | 月形。ECMA-376 ST_ShapeType「moon」に対応します。 | 
| NO_SMOKING | 禁煙の形状。ECMA-376 ST_ShapeType「noSmoking」に対応しています | 
| NOTCHED_RIGHT_ARROW | 切り欠きのある右矢印の形状。ECMA-376 ST_ShapeType「notchedRightArrow」に対応します。 | 
| OCTAGON | 八角形。ECMA-376 ST_ShapeType の「八角形」に対応しています。 | 
| PARALLELOGRAM | 平行四辺形の形状。ECMA-376 ST_ShapeType の「parallelogram」に対応します。 | 
| PENTAGON | 五角形の形状。ECMA-376 ST_ShapeType の「五角形」に対応しています。 | 
| PIE | 円グラフ。ECMA-376 ST_ShapeType の「pie」に対応します。 | 
| PLAQUE | プラークの形状。ECMA-376 ST_ShapeType「plaque」に対応します。 | 
| PLUS | プラスの形状。ECMA-376 ST_ShapeType「plus」に対応します | 
| QUAD_ARROW | 四方向矢印の形状。ECMA-376 ST_ShapeType の「quadArrow」に対応しています。 | 
| QUAD_ARROW_CALLOUT | 吹き出しの四方向矢印の形状。ECMA-376 ST_ShapeType の「quadArrowCallout」に対応しています。 | 
| RIBBON | リボン形状。ECMA-376 ST_ShapeType「リボン」に対応します。 | 
| RIBBON_2 | リボン 2 の形状。ECMA-376 ST_ShapeType「ribbon2」に対応します。 | 
| RIGHT_ARROW | 右矢印の形状。ECMA-376 ST_ShapeType「rightArrow」に対応します。 | 
| RIGHT_ARROW_CALLOUT | 吹き出しの右矢印の形状。ECMA-376 ST_ShapeType「rightArrowCallout」に対応しています。 | 
| RIGHT_BRACE | 右中かっこの形。ECMA-376 ST_ShapeType「rightBrace」に対応しています | 
| RIGHT_BRACKET | 右かっこの形状。ECMA-376 ST_ShapeType「rightBracket」に対応しています | 
| ROUND_1_RECTANGLE | 角が丸い長方形。ECMA-376 ST_ShapeType「round1Rect」に対応 | 
| ROUND_2_DIAGONAL_RECTANGLE | 対角線の角丸四角形。ECMA-376 ST_ShapeType「round2DiagRect」に対応しています。 | 
| ROUND_2_SAME_RECTANGLE | 2 つの四角形(隣合う二角が角丸)ECMA-376 ST_ShapeType「round2SameRect」に対応しています。 | 
| RIGHT_TRIANGLE | 直角三角形の形状。ECMA-376 ST_ShapeType の「rtTriangle」に対応しています。 | 
| SMILEY_FACE | 笑顔の形。ECMA-376 ST_ShapeType の「smileyFace」に対応しています。 | 
| SNIP_1_RECTANGLE | 1 つの角を切り取った長方形のシェイプ。ECMA-376 ST_ShapeType の「snip1Rect」に対応します。 | 
| SNIP_2_DIAGONAL_RECTANGLE | 対角の切り取り角が 2 つある長方形の形状。ECMA-376 ST_ShapeType の「snip2DiagRect」に対応します。 | 
| SNIP_2_SAME_RECTANGLE | 2 つの隣接する角を切り取った長方形のシェイプ。ECMA-376 ST_ShapeType の「snip2SameRect」に対応します。 | 
| SNIP_ROUND_RECTANGLE | 1 つの切り抜き、1 つの角丸長方形の形状。ECMA-376 ST_ShapeType の「snipRoundRect」に対応しています。 | 
| STAR_10 | 10 稜星の形状。ECMA-376 ST_ShapeType 'star10' に対応します | 
| STAR_12 | 12 稜星の形状。ECMA-376 ST_ShapeType の「star12」に対応します。 | 
| STAR_16 | 16 稜星型。ECMA-376 ST_ShapeType の「star16」に対応します。 | 
| STAR_24 | 24 角形の星。ECMA-376 ST_ShapeType の「star24」に対応します。 | 
| STAR_32 | 32 稜星の形状。ECMA-376 ST_ShapeType の「star32」に対応します。 | 
| STAR_4 | 四角星の形状。ECMA-376 ST_ShapeType「star4」に対応します。 | 
| STAR_5 | 5 角星の形状。ECMA-376 ST_ShapeType の「star5」に対応します。 | 
| STAR_6 | 六芒星の形状。ECMA-376 ST_ShapeType「star6」に対応します。 | 
| STAR_7 | 7 稜星の形状。ECMA-376 ST_ShapeType の「star7」に対応します。 | 
| STAR_8 | 8 稜星の形状。ECMA-376 ST_ShapeType の「star8」に対応します。 | 
| STRIPED_RIGHT_ARROW | ストライプの右矢印の形状。ECMA-376 ST_ShapeType「stripedRightArrow」に対応します。 | 
| SUN | 太陽の形。ECMA-376 ST_ShapeType「sun」に対応します。 | 
| TRAPEZOID | 台形の形状。ECMA-376 ST_ShapeType の「trapezoid」に対応しています。 | 
| TRIANGLE | 三角形の形状。ECMA-376 ST_ShapeType「triangle」に対応しています。 | 
| UP_ARROW | 上矢印の形状。ECMA-376 ST_ShapeType「upArrow」に対応しています。 | 
| UP_ARROW_CALLOUT | 吹き出しの上矢印の形状。ECMA-376 ST_ShapeType「upArrowCallout」に対応しています。 | 
| UP_DOWN_ARROW | 上下矢印の形状。ECMA-376 ST_ShapeType の「upDownArrow」に対応します。 | 
| UTURN_ARROW | U ターン矢印の形状。ECMA-376 ST_ShapeType の「uturnArrow」に対応しています。 | 
| VERTICAL_SCROLL | 縦スクロールのシェイプ。ECMA-376 ST_ShapeType「verticalScroll」に対応しています | 
| WAVE | 波形。ECMA-376 ST_ShapeType「wave」に対応します。 | 
| WEDGE_ELLIPSE_CALLOUT | コールアウトのくさび形の楕円形。ECMA-376 ST_ShapeType「wedgeEllipseCallout」に対応します。 | 
| WEDGE_RECTANGLE_CALLOUT | 吹き出しのくさび形の長方形。ECMA-376 ST_ShapeType の「wedgeRectCallout」に対応しています。 | 
| WEDGE_ROUND_RECTANGLE_CALLOUT | 吹き出しのくさびの角丸長方形の形状。ECMA-376 ST_ShapeType の「wedgeRoundRectCallout」に対応しています。 | 
| FLOW_CHART_ALTERNATE_PROCESS | 代替のプロセスフロー シェイプ。ECMA-376 ST_ShapeType の「flowChartAlternateProcess」に対応します。 | 
| FLOW_CHART_COLLATE | 集計フロー シェイプ。ECMA-376 ST_ShapeType の「flowChartCollate」に対応します。 | 
| FLOW_CHART_CONNECTOR | コネクタ フロー シェイプ。ECMA-376 ST_ShapeType の「flowChartConnector」に対応しています。 | 
| FLOW_CHART_DECISION | 意思決定フローの形状。ECMA-376 ST_ShapeType の「flowChartDecision」に対応します。 | 
| FLOW_CHART_DELAY | 遅延フロー形状。ECMA-376 ST_ShapeType の「flowChartDelay」に対応します。 | 
| FLOW_CHART_DISPLAY | フロー形状を表示します。ECMA-376 ST_ShapeType「flowChartDisplay」に対応します。 | 
| FLOW_CHART_DOCUMENT | ドキュメント フローの形状。ECMA-376 ST_ShapeType の「flowChartDocument」に対応しています。 | 
| FLOW_CHART_EXTRACT | フロー形状を抽出します。ECMA-376 ST_ShapeType の「flowChartExtract」に対応します。 | 
| FLOW_CHART_INPUT_OUTPUT | 入力出力フロー シェイプ。ECMA-376 ST_ShapeType の「flowChartInputOutput」に対応しています。 | 
| FLOW_CHART_INTERNAL_STORAGE | 内部ストレージのフローの形状。ECMA-376 ST_ShapeType の「flowChartInternalStorage」に対応します。 | 
| FLOW_CHART_MAGNETIC_DISK | 磁気ディスクのフロー形状。ECMA-376 ST_ShapeType の「flowChartMagneticDisk」に対応します。 | 
| FLOW_CHART_MAGNETIC_DRUM | 磁気ドラムのフロー形状。ECMA-376 ST_ShapeType の「flowChartMagneticDrum」に対応しています。 | 
| FLOW_CHART_MAGNETIC_TAPE | 磁気テープのフロー形状。ECMA-376 ST_ShapeType の「flowChartMagneticTape」に対応します。 | 
| FLOW_CHART_MANUAL_INPUT | 手動入力フロー シェイプ。ECMA-376 ST_ShapeType の「flowChartManualInput」に対応します。 | 
| FLOW_CHART_MANUAL_OPERATION | 手動操作フローの形状。ECMA-376 ST_ShapeType の「flowChartManualOperation」に対応します。 | 
| FLOW_CHART_MERGE | マージ フロー形状。ECMA-376 ST_ShapeType の「flowChartMerge」に対応しています。 | 
| FLOW_CHART_MULTIDOCUMENT | マルチドキュメント フロー シェイプ。ECMA-376 ST_ShapeType の「flowChartMultidocument」に対応。 | 
| FLOW_CHART_OFFLINE_STORAGE | オフライン ストレージのフロー シェイプ。ECMA-376 ST_ShapeType の「flowChartOfflineStorage」に対応します。 | 
| FLOW_CHART_OFFPAGE_CONNECTOR | オフページ結合子のフロー形状。ECMA-376 ST_ShapeType の「flowChartOffpageConnector」に対応しています。 | 
| FLOW_CHART_ONLINE_STORAGE | オンライン ストレージのフローの形状。ECMA-376 ST_ShapeType の「flowChartOnlineStorage」に対応します。 | 
| FLOW_CHART_OR | またはフロー シェイプ。ECMA-376 ST_ShapeType の「flowChartOr」に対応しています。 | 
| FLOW_CHART_PREDEFINED_PROCESS | 事前定義されたプロセスフロー シェイプ。ECMA-376 ST_ShapeType の「flowChartPredefinedProcess」に対応します。 | 
| FLOW_CHART_PREPARATION | 準備フローの形状。ECMA-376 ST_ShapeType の「flowChartPreparation」に対応します。 | 
| FLOW_CHART_PROCESS | プロセスフローの形状。ECMA-376 ST_ShapeType の「flowChartProcess」に対応します。 | 
| FLOW_CHART_PUNCHED_CARD | パンチカードのフロー形状。ECMA-376 ST_ShapeType の「flowChartPunchedCard」に対応しています。 | 
| FLOW_CHART_PUNCHED_TAPE | パンチされたテープのフロー形状。ECMA-376 ST_ShapeType の「flowChartPunchedTape」に対応しています。 | 
| FLOW_CHART_SORT | 並べ替えフロー シェイプ。ECMA-376 ST_ShapeType の「flowChartSort」に対応します。 | 
| FLOW_CHART_SUMMING_JUNCTION | 合計接合点の流れの形状。ECMA-376 ST_ShapeType の「flowChartSummingJunction」に対応しています。 | 
| FLOW_CHART_TERMINATOR | ターミネータのフロー シェイプ。ECMA-376 ST_ShapeType の「flowChartTerminator」に対応しています。 | 
| ARROW_EAST | 東向きの矢印の形状。 | 
| ARROW_NORTH_EAST | 北東の矢印の形状。 | 
| ARROW_NORTH | 北矢印の形状。 | 
| SPEECH | 音声の形状。 | 
| STARBURST | 星型の形状。 | 
| TEARDROP | 涙滴型。ECMA-376 ST_ShapeType の「teardrop」に対応します。 | 
| ELLIPSE_RIBBON | 楕円のリボン形状。ECMA-376 ST_ShapeType「ellipseRibbon」に対応しています。 | 
| ELLIPSE_RIBBON_2 | 楕円リボン 2 の形状。ECMA-376 ST_ShapeType「ellipseRibbon2」に対応しています。 | 
| CLOUD_CALLOUT | コールアウトの雲の形状。ECMA-376 ST_ShapeType の「cloudCallout」に対応しています。 | 
| CUSTOM | カスタム シェイプ。 | 
ShapeProperties
   Shape のプロパティ。
   placeholder フィールドによって決定されたように、シェイプがプレースホルダ シェイプである場合、これらのプロパティは親プレースホルダ シェイプから継承される場合があります。プロパティのレンダリングされる値の決定は、対応する propertyState フィールド値によって異なります。
シェイプのテキストの自動調整設定は、テキストがシェイプにどのように収まるかに影響するリクエストによって自動的に無効になります。
| JSON 表現 | 
|---|
| { "shapeBackgroundFill": { object ( | 
| フィールド | |
|---|---|
| shapeBackgroundFill | 
        図形の背景塗りつぶし。設定されていない場合、背景塗りつぶしは親プレースホルダから継承されます(存在する場合)。シェイプに親がない場合、デフォルトの背景塗りつぶしはシェイプの種類に応じて異なり、スライド エディタで作成した新しいシェイプのデフォルトと一致します。 | 
| outline | 
        シェイプの輪郭。設定されていない場合、アウトラインは親プレースホルダから継承されます(存在する場合)。図形に親がない場合、デフォルトのアウトラインは図形の種類によって異なり、スライド エディタで作成された新しい図形のデフォルトと同じになります。 | 
| shadow | 
        シェイプのシャドウ プロパティ。設定されていない場合、シャドウは親プレースホルダから継承されます(存在する場合)。シェイプに親がない場合、デフォルトのシャドウは、スライド エディタで作成された新しいシェイプのデフォルトと一致します。このプロパティは読み取り専用です。 | 
| link | 
        シェイプのハイパーリンク先。設定されていない場合は、リンクはありません。リンクは親プレースホルダから継承されません。 | 
| contentAlignment | 
        
       図形内のコンテンツの配置。 | 
| autofit | 
        図形の自動調整プロパティ。このプロパティは、テキストを許可するシェイプにのみ設定されます。 | 
ShapeBackgroundFill
図形の背景塗りつぶし。
| JSON 表現 | 
|---|
| { "propertyState": enum ( | 
| フィールド | |
|---|---|
| propertyState | 
        背景塗りつぶしプロパティの状態。 
       シェイプの塗りつぶしを更新すると、同じリクエストで別の値が指定されていない限り、このフィールドは暗黙的に  | 
| 共用体フィールド kind。背景塗りつぶしの種類。kindは次のいずれかになります。 | |
| solidFill | 
        単色の塗りつぶし。 | 
自動調整
   Shape の自動調整プロパティ。このプロパティは、テキストを許可するシェイプにのみ設定されます。
| JSON 表現 | 
|---|
| {
  "autofitType": enum ( | 
| フィールド | |
|---|---|
| autofitType | 
        
       シェイプの自動調整の種類。自動調整タイプが  | 
| fontScale | 
        
       シェイプに適用されるフォント スケール。 このプロパティは読み取り専用です。 | 
| lineSpacingReduction | 
        
       図形に適用された行間隔の縮小。 このプロパティは読み取り専用です。 | 
AutofitType
   Shape の自動調整の種類。
   すべての値が読み取りリクエストでは有効ですが、書き込みリクエストでは AUTOFIT_TYPE_UNSPECIFIED と NONE のみが有効です。
| 列挙型 | |
|---|---|
| AUTOFIT_TYPE_UNSPECIFIED | 自動調整の種類が指定されていません。 | 
| NONE | 自動調整しない。 | 
| TEXT_AUTOFIT | テキストがはみ出す場合は縮小して図形に収まるようにします。 | 
| SHAPE_AUTOFIT | テキストに合わせて図形のサイズを変更します。 |