Shape
より具体的な分類がない一般的な形状を表す PageElement 種類。詳しくは、ページ要素のサイズと位置を設定するをご覧ください。
| JSON 表現 |
|---|
{ "shapeType": enum ( |
| フィールド | |
|---|---|
shapeType
|
シェイプのタイプ。 |
text
|
シェイプのテキスト コンテンツ。 |
shapeProperties
|
シェイプのプロパティ。 |
placeholder
|
プレースホルダは、レイアウトとマスターの対応するプレースホルダから継承されるページ要素です。
設定されている場合、シェイプはプレースホルダ シェイプであり、継承されたプロパティは |
タイプ
シェイプのタイプ。
これらのシェイプの多くは、ECMA-376 標準の事前定義されたシェイプに対応しています。詳しくは、ECMA-376 第 5 版の第 1 部「Office Open XML File Formats - Fundamentals and Markup Language Reference」のセクション 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 の「corner」に対応します。 |
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
|
十角形の図形。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
|
V 字形矢印の図形。ECMA-376 ST_ShapeType の notchedRightArrow に対応します。 |
OCTAGON
|
八角形。ECMA-376 ST_ShapeType の「octagon」に対応します。 |
PARALLELOGRAM
|
平行四辺形の形状。ECMA-376 ST_ShapeType の「parallelogram」に対応します。 |
PENTAGON
|
五角形の形状。ECMA-376 ST_ShapeType の「pentagon」に対応します。 |
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」に対応します。 |
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
|
一角を切り取った長方形のシェイプ。ECMA-376 ST_ShapeType の「snip1Rect」に対応します。 |
SNIP_2_DIAGONAL_RECTANGLE
|
対角する二角を切り取った四角形の図形。ECMA-376 ST_ShapeType の「snip2DiagRect」に対応します。 |
SNIP_2_SAME_RECTANGLE
|
同じ辺の角を切り取った長方形の図形が 2 つあります。ECMA-376 ST_ShapeType の「snip2SameRect」に対応します。 |
SNIP_ROUND_RECTANGLE
|
一角を切り取って角丸にした長方形の図形。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
|
五角星の形。ECMA-376 ST_ShapeType の「star5」に対応します。 |
STAR_6
|
六芒星の形。ECMA-376 ST_ShapeType の「star6」に対応します。 |
STAR_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
|
テキストに合わせて図形のサイズを変更します。 |