Shape

Shape class

マスター、ページ、またはグループの形状要素で形状を定義する要素が含まれています。

public class Shape

コンストラクター

名前 説明
Shape() コンストラクター.

プロパティ

名前 説明
ActiveXControl { get; } ActiveX コントロールを取得します。
Acts { get; } Act 要素のコレクションが含まれています。
Align { get; } 形状が接着されるガイドまたはガイド ポイントに対する形状の位置合わせを示します。整列要素は、ガイドまたはガイド ポイントに接着された形状に対してのみ表示されます。
Chars { get; } Char 要素のコレクションが含まれています。
ClippingPath { get; set; }
ConnectionABCDs { get; } ConnectionABCD エレメントのコレクションが含まれています。
Connections { get; } Connection 要素のコレクションが含まれています。
ControlData { get; } コントロールのデータを取得します。
Controls { get; } Control 要素のコレクションが含まれています。
Data1 { get; set; } 形状に関する追加情報を提供するために使用される任意の文字列値を含みます.
Data2 { get; set; } 形状に関する追加情報を提供するために使用される任意の文字列値を含みます.
Data3 { get; set; } 形状に関する追加情報を提供するために使用される任意の文字列値を含みます.
Del { get; set; } 要素がローカルで削除されたかどうかを示すフラグ。値 1 は、要素がローカルで削除されることを示します.
Diagram { get; set; } Visio オブジェクト階層のルート要素.
Event { get; set; } 形状イベントを制御する式を指定する要素が含まれています.
Fields { get; } Field 要素のコレクションが含まれています。
Fill { get; } パターン、前景色、および背景色を含む、図形および図形のドロップ シャドウの現在の塗りつぶしの書式設定値を含みます。
FillStyle { get; set; } この図形が塗りつぶしの書式を継承するスタイルシート.
Foreign { get; } Microsoft Visio ドキュメントで使用されている別のプログラムのオブジェクトの幅と高さを指定する要素が含まれています。オブジェクトの画像がその境界内でオフセットされる距離を指定する要素も含まれます.
ForeignData { get; } Windows メタファイル、ビットマップ、または OLE データなどの画像データの MIME (Multipurpose Internet Mail Extensions) でエンコードされた BLOB が含まれています。
Geoms { get; } ジオメトリ要素のコレクションが含まれています.
Group { get; } 図形をグループに追加する方法、グループのメンバーを移動する方法、およびグループを選択する方法を制御する要素が含まれています.
Help { get; } Shape 要素のヘルプ ファイルのトピックと著作権情報を指定する要素が含まれています。
Hyperlinks { get; } ハイパーリンク要素のコレクションが含まれています.
ID { get; set; } 親要素内の要素の一意の ID.
Image { get; } ビットマップのガンマ、明るさ、コントラスト、ぼかし、シャープ、ノイズ除去、透明度の値が含まれます。
InheritChars { get; } マスター シェイプによって継承されるシェイプの char 値が含まれます。
InheritFill { get; } 親スタイルとマスター シェイプによって継承されるシェイプの塗りつぶしの書式設定値が含まれます。
InheritGeoms { get; } マスター シェイプによって継承されるシェイプの Geoms 値が含まれます。
InheritLine { get; } 親スタイルとマスター シェイプによって継承されるシェイプの線の書式設定値が含まれます。
InheritParas { get; } 親スタイルとマスター シェイプによって継承されるシェイプのパラを含みます。
InheritProps { get; } マスター シェイプによって継承されるシェイプの小道具が含まれています。
InheritTextBlock { get; } 親スタイルとマスター シェイプによって継承されるシェイプのテキストブロック値が含まれます。
InheritUsers { get; } マスター形状によって継承される形状のユーザーが含まれます。
IsTextEmpty { get; } 図形にテキストがあり、テキストが空かどうかを示します。
LayerMem { get; } 形状が割り当てられる各レイヤーを指定する LayerMember 要素を含みます。
Layout { get; } 形状の配置とコネクタのルーティング設定を制御する要素が含まれています.
Line { get; } パターン、太さ、色など、形状の線属性を制御する要素が含まれています。これらの要素は、線の端がフォーマットされているかどうか (矢印など)、線の端のフォーマットのサイズ、線に適用される丸め円の半径、および線のキャップ スタイル (丸または四角) を決定します。
LineStyle { get; set; } このシェイプが線のフォーマットを継承するスタイルシート
Master { get; set; } シェイプがデータを継承する元のマスター。
MasterShape { get; set; } この属性は、グループ形状のメンバーである形状にのみ存在する可能性があり、グループはマスターのインスタンスです。この属性には、マスター内の対応するサブシェイプを参照する ID が含まれています。
Misc { get; } Shape 要素のヘルプ ファイルのトピックと著作権情報を指定する要素が含まれています。
Name { get; set; } 要素の名前。
NameU { get; set; } 要素の汎用名.
OneD { get; } 形状が 1 次元 (1-D) オブジェクトとして動作するかどうかを決定します。読み取り専用.
Page { get; set; } Visio オブジェクト階層のルート要素.
Paras { get; } Para 要素のコレクションが含まれています。
ParentShape { get; set; } シェイプの親.
PresetTheme { set; } このシェイプにプリセット テーマを適用します
PresetThemeQuickStyle { set; } プリセット テーマ バリアント クイックスタイルをこの形状に適用します
PresetThemeVariant { set; } プリセット テーマ バリアントをこの形状に適用します
Props { get; set; } Prop 要素のコレクションが含まれています。
Protection { get; } ロックは、不注意による図形の変更を防ぐのに役立ちますが、Microsoft Visio が他の状況で値をリセットするのを防ぐことはできません。また、シェイプシート ウィンドウで行われた変更に対しても保護されません。
RootShape { get; } このシェイプがマスター インスタンスの一部である場合、インスタンスの最上位のシェイプを返します。読み取り専用.
Scratchs { get; } Scratch 要素のコレクションが含まれています。
Shapes { get; } Shape 要素のコレクションが含まれています。
SmartTagDefs { get; } SmartTagDef 要素のコレクションが含まれています。
TabsCollection { get; } Tab 要素のコレクションが含まれています。
Text { get; set; } 形状のテキストが含まれます。
TextBlock { get; } 図形のテキスト ブロック内のテキストの配置、余白、および既定のタブ位置を指定する要素が含まれています。
TextStyle { get; set; } この図形がテキストの書式設定を継承するスタイルシート.
TextXForm { get; } 図形のテキスト ブロックに関する位置情報を指定する要素が含まれています。
ThreeDFormat { get; } ThreeDFormat を取得します。
TwoD { get; set; } 形状が 2 次元 (2-D) オブジェクトとして動作するかどうかを決定します。
Type { get; set; } 形状のタイプ。次のいずれかの値になります: Group、Shape、Guide、Foreign.
UniqueID { get; set; } 形状に割り当てられた GUID (グローバル一意識別子)。
Users { get; } ユーザー要素のコレクションが含まれています.
XForm { get; set; } 形状に関する一般的な配置情報を指定する要素が含まれています.
XForm1D { get; set; } 1-D 形状の始点と終点の x 座標と y 座標を含みます。この要素は 1-D 形状のみに表示されます.
ZOrderIndex { get; } ガイド シェイプを除く z オーダーのシェイプのインデックスを返します。

メソッド

名前 説明
BringForward() 図形を z オーダーで 1 つ前に移動します。
BringToFront() 形状を z オーダーの前面に移動します。
CenterDrawing() page の範囲に対して形状を中央に配置します
ConnectedShapes(ConnectedShapesFlags, string) 図形に接続されている図形の識別子 (ID) を含む配列を返します。
Copy(Shape)
DependsOnShapes() 形状に依存する形状の識別子を含む配列を返します。
GetConnectorRule() 形状に接続されている形状 ID と接続を含む connectorRule を返します。
GetConnectorsType() コネクタの取得 type
GetDisplayText() インターフェイスに表示されるテキストを取得します
GetPureText() テキスト string を取得します
GluedShapes(GluedShapesFlags, string, Shape) 形状に接着された形状の識別子を含む配列を返します.
IsConnected(Shape) この 2 つの形状が接続されているかどうかを示します。
IsContain(Shape) この形状に別の形状が含まれているかどうかを示します.
IsGlued(Shape) この 2 つの形状が接着されているかどうかを示します。
IsInGroup() この形状がグループ形状であるかどうかを示します.
IsIntersect(Shape) この形状が別の形状と交差するかどうかを示します.
Move(double, double) 形状を現在の位置から dX および dY インチ移動します。
MoveTo(double, double) ページ上の新しい絶対位置に図形を移動します。
RefreshData() シェイプのテキストまたはその他のテキストを変更するときに、xform、接続、geom を含むシェイプの位置を更新します。
ReplaceText(string, string) 図形のテキスト文字列を置き換えます。
SendBackward() 図形を z オーダーで 1 つ後ろに移動します。
SendToBack() 形状を z オーダーの後ろに移動します。
SetAngle(double) シェイプの新しい角度を設定します. 角度の単位はラジアンです.
SetConnectorsType(ConnectorsTypeValue) コネクタの設定 type
SetHeight(double) シェイプの新しい高さを設定します。
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue) シェイプ スタイル ドロップダウン リストのテーマ スタイル オプションと同様に、プリセット テーマ バリアント クイックスタイルをこのシェイプに適用します
SetWidth(double) シェイプの新しい幅を設定します。
ToHTML(Stream, HTMLSaveOptions) シェイプ html を作成し、指定された形式でストリームに保存します。
ToHTML(string, HTMLSaveOptions) html を作成し、ファイルに保存します。
ToImage(Stream, ImageSaveOptions) シェイプ イメージを作成し、指定された形式でストリームに保存します。
ToImage(string, ImageSaveOptions) 形状イメージを作成し、ファイルに保存します。 ファイル名の拡張子によって、イメージの形式が決まります。
ToPdf(Stream) シェイプ pdf を作成し、ストリームに保存します。
ToPdf(string) 形状を pdf ファイルに保存します。
ToSvg(string, SVGSaveOptions) 形状を svg ファイルに保存します。
Ungroup() グループ解除 Shape

関連項目