次の方法で共有


Word.Interfaces.ShapeData interface

shape.toJSON() を呼び出すことによって返されるデータを記述するインターフェイス。

プロパティ

allowOverlap

特定の図形が他の図形と重なることができるかどうかを指定します。

altTextDescription

図形に関連付けられている代替テキストを表す文字列を指定します。

body

図形の Body オブジェクトを取得します。 テキスト ボックスと幾何学的図形にのみ適用されます。

canvas

図形に関連付けられているキャンバスを取得します。 isNullObject プロパティが true に設定されているオブジェクトは、図形の種類がcanvasされていない場合に返されます。 詳細については、「 *OrNullObject メソッドとプロパティ」を参照してください。

fill

図形の塗りつぶしの書式設定を返します。

geometricShapeType

図形の幾何学的図形の種類を指定します。 幾何学的図形でない場合は null になります。

height

図形の高さをポイント単位で指定します。

heightRelative

相対的な垂直サイズ (つまり、 relativeVerticalSize プロパティ) に対する図形の高さの割合を指定します。 インライン図形または子図形の場合は、設定できません。

id

図形識別子を表す整数を取得します。

isChild

この図形がグループ図形またはキャンバス図形の子であるかどうかを確認します。

left

図形の左側から相対的な水平方向の位置 (つまり、 relativeHorizontalPosition プロパティ) までの距離をポイント単位で指定します。 インライン図形の場合、0 が返され、設定できません。 キャンバスまたはグループ内の子図形の場合、左上隅を基準にしています。

leftRelative

図形の左側から相対的な水平方向の位置 (つまり、 relativeHorizontalalPosition プロパティ) に対する割合として、相対左の位置を指定します。 インライン図形または子図形の場合、0 が返され、設定できません。

lockAspectRatio

この図形の縦横比がロックされているかどうかを指定します。

name

図形の名前を指定します。

parentCanvas

この子図形の最上位の親キャンバス図形を取得します。 キャンバスの子図形でない場合は null になります。

parentGroup

この子図形の最上位の親グループ図形を取得します。 グループの子図形でない場合は null になります。

relativeHorizontalPosition

図形の相対的な水平位置を指定します。 インライン図形の場合は、設定できません。 詳細については、「Word」を参照してください。RelativeHorizontalPosition

relativeHorizontalSize

図形の相対水平サイズを指定します。 widthRelative プロパティで を使用します。 インライン図形または子図形の場合は、設定できません。

relativeVerticalPosition

図形の相対的な垂直位置を指定します。 インライン図形の場合は、設定できません。 詳細については、「Word」を参照してください。RelativeVerticalPosition

relativeVerticalSize

図形の相対的な垂直サイズを指定します。 heightRelative プロパティで を使用します。 インライン図形または子図形の場合は、設定できません。

rotation

図形の回転を度単位で指定します。 Canvas 図形には適用されません。

shapeGroup

図形に関連付けられている図形グループを取得します。 isNullObject プロパティが true に設定されているオブジェクトは、図形の種類がgroupShapeされていない場合に返されます。 詳細については、「 *OrNullObject メソッドとプロパティ」を参照してください。

textFrame

図形の TextFrame オブジェクトを取得します。

textWrap

図形のテキスト折り返し書式を返します。

top

図形の上端から相対的な垂直位置 (つまり、 relativeVerticalPosition プロパティ) までの距離をポイント単位で指定します。 インライン図形の場合、0 が返され、設定できません。 キャンバスまたはグループ内の子図形の場合、左上隅を基準にしています。

topRelative

図形の上端から相対的な垂直位置 (つまり、 relativeVerticalPosition プロパティ) に対する相対的な上端の位置をパーセンテージで指定します。 インライン図形または子図形の場合、0 が返され、設定できません。

type

図形の種類を取得します。 現在、サポートされている図形は、テキスト ボックス、幾何学的図形、グループ、図、キャンバスのみです。

visible

図形を表示するかどうかを指定します。 インライン図形には適用されません。

width

図形の幅をポイント単位で指定します。

widthRelative

相対的な水平方向のサイズ (つまり、 relativeHorizontalSize プロパティ) に対する図形の幅の割合を指定します。 インライン図形または子図形の場合は、設定できません。

プロパティの詳細

allowOverlap

特定の図形が他の図形と重なることができるかどうかを指定します。

allowOverlap?: boolean;

プロパティ値

boolean

注釈

[ API set: WordApiDesktop 1.2 ]

altTextDescription

図形に関連付けられている代替テキストを表す文字列を指定します。

altTextDescription?: string;

プロパティ値

string

注釈

[ API set: WordApiDesktop 1.2 ]

body

図形の Body オブジェクトを取得します。 テキスト ボックスと幾何学的図形にのみ適用されます。

body?: Word.Interfaces.BodyData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

canvas

図形に関連付けられているキャンバスを取得します。 isNullObject プロパティが true に設定されているオブジェクトは、図形の種類がcanvasされていない場合に返されます。 詳細については、「 *OrNullObject メソッドとプロパティ」を参照してください。

canvas?: Word.Interfaces.CanvasData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

fill

図形の塗りつぶしの書式設定を返します。

fill?: Word.Interfaces.ShapeFillData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

geometricShapeType

図形の幾何学的図形の種類を指定します。 幾何学的図形でない場合は null になります。

geometricShapeType?: Word.GeometricShapeType | "LineInverse" | "Triangle" | "RightTriangle" | "Rectangle" | "Diamond" | "Parallelogram" | "Trapezoid" | "NonIsoscelesTrapezoid" | "Pentagon" | "Hexagon" | "Heptagon" | "Octagon" | "Decagon" | "Dodecagon" | "Star4" | "Star5" | "Star6" | "Star7" | "Star8" | "Star10" | "Star12" | "Star16" | "Star24" | "Star32" | "RoundRectangle" | "Round1Rectangle" | "Round2SameRectangle" | "Round2DiagonalRectangle" | "SnipRoundRectangle" | "Snip1Rectangle" | "Snip2SameRectangle" | "Snip2DiagonalRectangle" | "Plaque" | "Ellipse" | "Teardrop" | "HomePlate" | "Chevron" | "PieWedge" | "Pie" | "BlockArc" | "Donut" | "NoSmoking" | "RightArrow" | "LeftArrow" | "UpArrow" | "DownArrow" | "StripedRightArrow" | "NotchedRightArrow" | "BentUpArrow" | "LeftRightArrow" | "UpDownArrow" | "LeftUpArrow" | "LeftRightUpArrow" | "QuadArrow" | "LeftArrowCallout" | "RightArrowCallout" | "UpArrowCallout" | "DownArrowCallout" | "LeftRightArrowCallout" | "UpDownArrowCallout" | "QuadArrowCallout" | "BentArrow" | "UturnArrow" | "CircularArrow" | "LeftCircularArrow" | "LeftRightCircularArrow" | "CurvedRightArrow" | "CurvedLeftArrow" | "CurvedUpArrow" | "CurvedDownArrow" | "SwooshArrow" | "Cube" | "Can" | "LightningBolt" | "Heart" | "Sun" | "Moon" | "SmileyFace" | "IrregularSeal1" | "IrregularSeal2" | "FoldedCorner" | "Bevel" | "Frame" | "HalfFrame" | "Corner" | "DiagonalStripe" | "Chord" | "Arc" | "LeftBracket" | "RightBracket" | "LeftBrace" | "RightBrace" | "BracketPair" | "BracePair" | "Callout1" | "Callout2" | "Callout3" | "AccentCallout1" | "AccentCallout2" | "AccentCallout3" | "BorderCallout1" | "BorderCallout2" | "BorderCallout3" | "AccentBorderCallout1" | "AccentBorderCallout2" | "AccentBorderCallout3" | "WedgeRectCallout" | "WedgeRRectCallout" | "WedgeEllipseCallout" | "CloudCallout" | "Cloud" | "Ribbon" | "Ribbon2" | "EllipseRibbon" | "EllipseRibbon2" | "LeftRightRibbon" | "VerticalScroll" | "HorizontalScroll" | "Wave" | "DoubleWave" | "Plus" | "FlowChartProcess" | "FlowChartDecision" | "FlowChartInputOutput" | "FlowChartPredefinedProcess" | "FlowChartInternalStorage" | "FlowChartDocument" | "FlowChartMultidocument" | "FlowChartTerminator" | "FlowChartPreparation" | "FlowChartManualInput" | "FlowChartManualOperation" | "FlowChartConnector" | "FlowChartPunchedCard" | "FlowChartPunchedTape" | "FlowChartSummingJunction" | "FlowChartOr" | "FlowChartCollate" | "FlowChartSort" | "FlowChartExtract" | "FlowChartMerge" | "FlowChartOfflineStorage" | "FlowChartOnlineStorage" | "FlowChartMagneticTape" | "FlowChartMagneticDisk" | "FlowChartMagneticDrum" | "FlowChartDisplay" | "FlowChartDelay" | "FlowChartAlternateProcess" | "FlowChartOffpageConnector" | "ActionButtonBlank" | "ActionButtonHome" | "ActionButtonHelp" | "ActionButtonInformation" | "ActionButtonForwardNext" | "ActionButtonBackPrevious" | "ActionButtonEnd" | "ActionButtonBeginning" | "ActionButtonReturn" | "ActionButtonDocument" | "ActionButtonSound" | "ActionButtonMovie" | "Gear6" | "Gear9" | "Funnel" | "MathPlus" | "MathMinus" | "MathMultiply" | "MathDivide" | "MathEqual" | "MathNotEqual" | "CornerTabs" | "SquareTabs" | "PlaqueTabs" | "ChartX" | "ChartStar" | "ChartPlus";

プロパティ値

Word.GeometricShapeType | "LineInverse" | "Triangle" | "RightTriangle" | "Rectangle" | "Diamond" | "Parallelogram" | "Trapezoid" | "NonIsoscelesTrapezoid" | "Pentagon" | "Hexagon" | "Heptagon" | "Octagon" | "Decagon" | "Dodecagon" | "Star4" | "Star5" | "Star6" | "Star7" | "Star8" | "Star10" | "Star12" | "Star16" | "Star24" | "Star32" | "RoundRectangle" | "Round1Rectangle" | "Round2SameRectangle" | "Round2DiagonalRectangle" | "SnipRoundRectangle" | "Snip1Rectangle" | "Snip2SameRectangle" | "Snip2DiagonalRectangle" | "Plaque" | "Ellipse" | "Teardrop" | "HomePlate" | "Chevron" | "PieWedge" | "Pie" | "BlockArc" | "Donut" | "NoSmoking" | "RightArrow" | "LeftArrow" | "UpArrow" | "DownArrow" | "StripedRightArrow" | "NotchedRightArrow" | "BentUpArrow" | "LeftRightArrow" | "UpDownArrow" | "LeftUpArrow" | "LeftRightUpArrow" | "QuadArrow" | "LeftArrowCallout" | "RightArrowCallout" | "UpArrowCallout" | "DownArrowCallout" | "LeftRightArrowCallout" | "UpDownArrowCallout" | "QuadArrowCallout" | "BentArrow" | "UturnArrow" | "CircularArrow" | "LeftCircularArrow" | "LeftRightCircularArrow" | "CurvedRightArrow" | "CurvedLeftArrow" | "CurvedUpArrow" | "CurvedDownArrow" | "SwooshArrow" | "Cube" | "Can" | "LightningBolt" | "Heart" | "Sun" | "Moon" | "SmileyFace" | "IrregularSeal1" | "IrregularSeal2" | "FoldedCorner" | "Bevel" | "Frame" | "HalfFrame" | "Corner" | "DiagonalStripe" | "Chord" | "Arc" | "LeftBracket" | "RightBracket" | "LeftBrace" | "RightBrace" | "BracketPair" | "BracePair" | "Callout1" | "Callout2" | "Callout3" | "AccentCallout1" | "AccentCallout2" | "AccentCallout3" | "BorderCallout1" | "BorderCallout2" | "BorderCallout3" | "AccentBorderCallout1" | "AccentBorderCallout2" | "AccentBorderCallout3" | "WedgeRectCallout" | "WedgeRRectCallout" | "WedgeEllipseCallout" | "CloudCallout" | "Cloud" | "Ribbon" | "Ribbon2" | "EllipseRibbon" | "EllipseRibbon2" | "LeftRightRibbon" | "VerticalScroll" | "HorizontalScroll" | "Wave" | "DoubleWave" | "Plus" | "FlowChartProcess" | "FlowChartDecision" | "FlowChartInputOutput" | "FlowChartPredefinedProcess" | "FlowChartInternalStorage" | "FlowChartDocument" | "FlowChartMultidocument" | "FlowChartTerminator" | "FlowChartPreparation" | "FlowChartManualInput" | "FlowChartManualOperation" | "FlowChartConnector" | "FlowChartPunchedCard" | "FlowChartPunchedTape" | "FlowChartSummingJunction" | "FlowChartOr" | "FlowChartCollate" | "FlowChartSort" | "FlowChartExtract" | "FlowChartMerge" | "FlowChartOfflineStorage" | "FlowChartOnlineStorage" | "FlowChartMagneticTape" | "FlowChartMagneticDisk" | "FlowChartMagneticDrum" | "FlowChartDisplay" | "FlowChartDelay" | "FlowChartAlternateProcess" | "FlowChartOffpageConnector" | "ActionButtonBlank" | "ActionButtonHome" | "ActionButtonHelp" | "ActionButtonInformation" | "ActionButtonForwardNext" | "ActionButtonBackPrevious" | "ActionButtonEnd" | "ActionButtonBeginning" | "ActionButtonReturn" | "ActionButtonDocument" | "ActionButtonSound" | "ActionButtonMovie" | "Gear6" | "Gear9" | "Funnel" | "MathPlus" | "MathMinus" | "MathMultiply" | "MathDivide" | "MathEqual" | "MathNotEqual" | "CornerTabs" | "SquareTabs" | "PlaqueTabs" | "ChartX" | "ChartStar" | "ChartPlus"

注釈

[ API set: WordApiDesktop 1.2 ]

height

図形の高さをポイント単位で指定します。

height?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

heightRelative

相対的な垂直サイズ (つまり、 relativeVerticalSize プロパティ) に対する図形の高さの割合を指定します。 インライン図形または子図形の場合は、設定できません。

heightRelative?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

id

図形識別子を表す整数を取得します。

id?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

isChild

この図形がグループ図形またはキャンバス図形の子であるかどうかを確認します。

isChild?: boolean;

プロパティ値

boolean

注釈

[ API set: WordApiDesktop 1.2 ]

left

図形の左側から相対的な水平方向の位置 (つまり、 relativeHorizontalPosition プロパティ) までの距離をポイント単位で指定します。 インライン図形の場合、0 が返され、設定できません。 キャンバスまたはグループ内の子図形の場合、左上隅を基準にしています。

left?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

leftRelative

図形の左側から相対的な水平方向の位置 (つまり、 relativeHorizontalalPosition プロパティ) に対する割合として、相対左の位置を指定します。 インライン図形または子図形の場合、0 が返され、設定できません。

leftRelative?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

lockAspectRatio

この図形の縦横比がロックされているかどうかを指定します。

lockAspectRatio?: boolean;

プロパティ値

boolean

注釈

[ API set: WordApiDesktop 1.2 ]

name

図形の名前を指定します。

name?: string;

プロパティ値

string

注釈

[ API set: WordApiDesktop 1.2 ]

parentCanvas

この子図形の最上位の親キャンバス図形を取得します。 キャンバスの子図形でない場合は null になります。

parentCanvas?: Word.Interfaces.ShapeData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

parentGroup

この子図形の最上位の親グループ図形を取得します。 グループの子図形でない場合は null になります。

parentGroup?: Word.Interfaces.ShapeData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

relativeHorizontalPosition

図形の相対的な水平位置を指定します。 インライン図形の場合は、設定できません。 詳細については、「Word」を参照してください。RelativeHorizontalPosition

relativeHorizontalPosition?: Word.RelativeHorizontalPosition | "Margin" | "Page" | "Column" | "Character" | "LeftMargin" | "RightMargin" | "InsideMargin" | "OutsideMargin";

プロパティ値

Word.RelativeHorizontalPosition | "Margin" | "Page" | "Column" | "Character" | "LeftMargin" | "RightMargin" | "InsideMargin" | "OutsideMargin"

注釈

[ API set: WordApiDesktop 1.2 ]

relativeHorizontalSize

図形の相対水平サイズを指定します。 widthRelative プロパティで を使用します。 インライン図形または子図形の場合は、設定できません。

relativeHorizontalSize?: Word.RelativeSize | "Margin" | "Page" | "TopMargin" | "BottomMargin" | "InsideMargin" | "OutsideMargin";

プロパティ値

Word.RelativeSize | "Margin" | "Page" | "TopMargin" | "BottomMargin" | "InsideMargin" | "OutsideMargin"

注釈

[ API set: WordApiDesktop 1.2 ]

relativeVerticalPosition

図形の相対的な垂直位置を指定します。 インライン図形の場合は、設定できません。 詳細については、「Word」を参照してください。RelativeVerticalPosition

relativeVerticalPosition?: Word.RelativeVerticalPosition | "Margin" | "Page" | "Paragraph" | "Line" | "TopMargin" | "BottomMargin" | "InsideMargin" | "OutsideMargin";

プロパティ値

Word.RelativeVerticalPosition | "Margin" | "Page" | "Paragraph" | "Line" | "TopMargin" | "BottomMargin" | "InsideMargin" | "OutsideMargin"

注釈

[ API set: WordApiDesktop 1.2 ]

relativeVerticalSize

図形の相対的な垂直サイズを指定します。 heightRelative プロパティで を使用します。 インライン図形または子図形の場合は、設定できません。

relativeVerticalSize?: Word.RelativeSize | "Margin" | "Page" | "TopMargin" | "BottomMargin" | "InsideMargin" | "OutsideMargin";

プロパティ値

Word.RelativeSize | "Margin" | "Page" | "TopMargin" | "BottomMargin" | "InsideMargin" | "OutsideMargin"

注釈

[ API set: WordApiDesktop 1.2 ]

rotation

図形の回転を度単位で指定します。 Canvas 図形には適用されません。

rotation?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

shapeGroup

図形に関連付けられている図形グループを取得します。 isNullObject プロパティが true に設定されているオブジェクトは、図形の種類がgroupShapeされていない場合に返されます。 詳細については、「 *OrNullObject メソッドとプロパティ」を参照してください。

shapeGroup?: Word.Interfaces.ShapeGroupData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

textFrame

図形の TextFrame オブジェクトを取得します。

textFrame?: Word.Interfaces.TextFrameData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

textWrap

図形のテキスト折り返し書式を返します。

textWrap?: Word.Interfaces.ShapeTextWrapData;

プロパティ値

注釈

[ API set: WordApiDesktop 1.2 ]

top

図形の上端から相対的な垂直位置 (つまり、 relativeVerticalPosition プロパティ) までの距離をポイント単位で指定します。 インライン図形の場合、0 が返され、設定できません。 キャンバスまたはグループ内の子図形の場合、左上隅を基準にしています。

top?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

topRelative

図形の上端から相対的な垂直位置 (つまり、 relativeVerticalPosition プロパティ) に対する相対的な上端の位置をパーセンテージで指定します。 インライン図形または子図形の場合、0 が返され、設定できません。

topRelative?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

type

図形の種類を取得します。 現在、サポートされている図形は、テキスト ボックス、幾何学的図形、グループ、図、キャンバスのみです。

type?: Word.ShapeType | "Unsupported" | "TextBox" | "GeometricShape" | "Group" | "Picture" | "Canvas";

プロパティ値

Word.ShapeType | "Unsupported" | "TextBox" | "GeometricShape" | "Group" | "Picture" | "Canvas"

注釈

[ API set: WordApiDesktop 1.2 ]

visible

図形を表示するかどうかを指定します。 インライン図形には適用されません。

visible?: boolean;

プロパティ値

boolean

注釈

[ API set: WordApiDesktop 1.2 ]

width

図形の幅をポイント単位で指定します。

width?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]

widthRelative

相対的な水平方向のサイズ (つまり、 relativeHorizontalSize プロパティ) に対する図形の幅の割合を指定します。 インライン図形または子図形の場合は、設定できません。

widthRelative?: number;

プロパティ値

number

注釈

[ API set: WordApiDesktop 1.2 ]