visio package
クラス
Visio.Application |
アプリケーションを表します。 |
Visio.Comment |
コメントを表します。 |
Visio.CommentCollection |
特定の図形の CommentCollection を表します。 |
Visio.Document |
ドキュメント クラスを表します。 |
Visio.DocumentView |
DocumentView クラスを表します。 |
Visio.Hyperlink |
ハイパーリンクを表します。 |
Visio.HyperlinkCollection |
ハイパーリンク コレクションを表します。 |
Visio.Page |
Page クラスを表します。 |
Visio.PageCollection |
ドキュメントの一部であるページ オブジェクトのコレクションを表します。 |
Visio.PageView |
PageView クラスを表します。 |
Visio.RequestContext |
RequestContext オブジェクトは、Visio アプリケーションへの要求を容易にします。 Office アドインと Visio アプリケーションは 2 つの異なるプロセスで実行されるため、アドインから Visio オブジェクト モデルにアクセスするには、要求コンテキストが必要です。 |
Visio.Selection |
ページの選択範囲を表します。 |
Visio.Shape |
図形クラスを表します。 |
Visio.ShapeCollection |
図形コレクションを表します。 |
Visio.ShapeDataItem |
ShapeDataItem を表します。 |
Visio.ShapeDataItemCollection |
特定の図形の ShapeDataItemCollection を表します。 |
Visio.ShapeView |
ShapeView クラスを表します。 |
インターフェイス
Visio.BoundingBox |
図形の BoundingBox を表します。 |
Visio.DataRefreshCompleteEventArgs |
DataRefreshComplete イベントが発生したドキュメントに関する情報を提供します。 |
Visio.DocumentErrorEventArgs |
DocumentError イベントに関する情報を提供します。 |
Visio.DocumentLoadCompleteEventArgs |
DocumentLoadComplete イベントの成功または失敗に関する情報を提供します。 |
Visio.Highlight |
図形に追加された強調表示のデータを表します。 |
Visio.Interfaces.ApplicationData |
|
Visio.Interfaces.ApplicationLoadOptions |
アプリケーションを表します。 |
Visio.Interfaces.ApplicationUpdateData |
|
Visio.Interfaces.CollectionLoadOptions |
コレクションのメンバーのサブセットのみのプロパティを読み込む方法を提供します。 |
Visio.Interfaces.CommentCollectionData |
|
Visio.Interfaces.CommentCollectionLoadOptions |
特定の図形の CommentCollection を表します。 |
Visio.Interfaces.CommentCollectionUpdateData |
|
Visio.Interfaces.CommentData |
|
Visio.Interfaces.CommentLoadOptions |
コメントを表します。 |
Visio.Interfaces.CommentUpdateData |
|
Visio.Interfaces.DocumentData |
|
Visio.Interfaces.DocumentLoadOptions |
ドキュメント クラスを表します。 |
Visio.Interfaces.DocumentUpdateData |
|
Visio.Interfaces.DocumentViewData |
|
Visio.Interfaces.DocumentViewLoadOptions |
DocumentView クラスを表します。 |
Visio.Interfaces.DocumentViewUpdateData |
|
Visio.Interfaces.HyperlinkCollectionData |
|
Visio.Interfaces.HyperlinkCollectionLoadOptions |
ハイパーリンク コレクションを表します。 |
Visio.Interfaces.HyperlinkCollectionUpdateData |
|
Visio.Interfaces.HyperlinkData |
|
Visio.Interfaces.HyperlinkLoadOptions |
ハイパーリンクを表します。 |
Visio.Interfaces.PageCollectionData |
|
Visio.Interfaces.PageCollectionLoadOptions |
ドキュメントの一部であるページ オブジェクトのコレクションを表します。 |
Visio.Interfaces.PageCollectionUpdateData |
|
Visio.Interfaces.PageData |
|
Visio.Interfaces.PageLoadOptions |
Page クラスを表します。 |
Visio.Interfaces.PageUpdateData |
|
Visio.Interfaces.PageViewData |
|
Visio.Interfaces.PageViewLoadOptions |
PageView クラスを表します。 |
Visio.Interfaces.PageViewUpdateData |
|
Visio.Interfaces.SelectionData |
|
Visio.Interfaces.ShapeCollectionData |
|
Visio.Interfaces.ShapeCollectionLoadOptions |
図形コレクションを表します。 |
Visio.Interfaces.ShapeCollectionUpdateData |
|
Visio.Interfaces.ShapeData |
|
Visio.Interfaces.ShapeDataItemCollectionData |
|
Visio.Interfaces.ShapeDataItemCollectionLoadOptions |
特定の図形の ShapeDataItemCollection を表します。 |
Visio.Interfaces.ShapeDataItemCollectionUpdateData |
|
Visio.Interfaces.ShapeDataItemData |
|
Visio.Interfaces.ShapeDataItemLoadOptions |
ShapeDataItem を表します。 |
Visio.Interfaces.ShapeLoadOptions |
図形クラスを表します。 |
Visio.Interfaces.ShapeUpdateData |
|
Visio.Interfaces.ShapeViewData |
|
Visio.Interfaces.ShapeViewLoadOptions |
ShapeView クラスを表します。 |
Visio.Interfaces.ShapeViewUpdateData |
|
Visio.PageLoadCompleteEventArgs |
PageLoadComplete イベントが発生したページに関する情報を提供します。 |
Visio.PageRenderCompleteEventArgs |
PageRenderComplete イベントを発生させたページに関する情報を提供します。 |
Visio.Position |
ビュー内のオブジェクトの位置を表します。 |
Visio.SelectionChangedEventArgs |
SelectionChanged イベントが発生した図形のコレクションに関する情報を提供します。 |
Visio.ShapeMouseEnterEventArgs |
ShapeMouseEnter イベントを発生させた図形に関する情報を提供します。 |
Visio.ShapeMouseLeaveEventArgs |
ShapeMouseLeave イベントを発生させた図形に関する情報を提供します。 |
Visio.TaskPaneStateChangedEventArgs |
TaskPaneStateChanged イベントに関する情報を提供します。 |
列挙型
Visio.ColumnType |
列の値の種類を表します。 |
Visio.ConnectorDirection |
DataVisualizer ダイアグラムのコネクタの方向。 |
Visio.CrossFunctionalFlowchartOrientation |
機能間フローチャート図の向きを表します。 |
Visio.DataSourceType |
データ接続のソースの種類を表します。 |
Visio.DataValidationErrorType |
データ検証エラーの種類を表します。 |
Visio.DataVisualizerDiagramOperationType |
データ ビジュアライザー ダイアグラム操作の種類 |
Visio.DataVisualizerDiagramResultType |
Data Visualizer ダイアグラム操作の結果。 |
Visio.DataVisualizerDiagramType |
Data Visualizer ダイアグラムの DiagramType。 |
Visio.ErrorCodes | |
Visio.EventType |
EventType は、Host がサポートするイベントの種類を表します。 |
Visio.LayoutVariant |
レイアウトの種類を表します。 |
Visio.MessageType |
MessageType は、ホストからイベントが発生した場合のメッセージの種類を表します。 |
Visio.OverlayHorizontalAlignment |
図形に対するオーバーレイの水平方向の配置を表します。 |
Visio.OverlayType |
オーバーレイの種類を表します。 |
Visio.OverlayVerticalAlignment |
図形に対するオーバーレイの垂直方向の配置を表します。 |
Visio.TaskPaneType |
TaskPaneType は、API を介して Host でサポートされるファースト パーティ TaskPanes の種類を表します。 TaskPane API の表示、TaskPane 状態の変更、または同様のイベントの場合に使用されます。 |
Visio.ToolBarType |
アプリのツール バー ID。 |
関数
Visio. |
新しい要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。 |
Visio. |
以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 |
Visio. |
以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 |
Visio. |
以前に作成したオブジェクトの RequestContext を使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。 |
関数の詳細
Visio.run(batch)
新しい要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。
export function run<T>(batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;
パラメーター
- batch
-
(context: Visio.RequestContext) => Promise<T>
Visio.RequestContext を受け取り、promise (通常は context.sync()
の結果) を返す関数。 context パラメーターを使用すると、Visio アプリケーションへの要求が容易になります。 Office アドインと Visio アプリケーションは 2 つの異なるプロセスで実行されるため、アドインから Visio オブジェクト モデルにアクセスするには、要求コンテキストが必要です。
戻り値
Promise<T>
Visio.run(object, batch)
以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。
export function run<T>(object: OfficeExtension.ClientObject | OfficeExtension.EmbeddedSession, batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;
パラメーター
以前に作成した API オブジェクト。 バッチでは、渡されたオブジェクトと同じ要求コンテキストが使用されます。つまり、オブジェクトに適用された変更はすべて、 context.sync()
によって取得されます。
- batch
-
(context: Visio.RequestContext) => Promise<T>
Visio.RequestContext を受け取り、promise (通常は context.sync()
の結果) を返す関数。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。
戻り値
Promise<T>
Visio.run(objects, batch)
以前に作成した API オブジェクトの要求コンテキストを使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。
export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;
パラメーター
- objects
以前に作成した API オブジェクトの配列。 配列は、すべてのオブジェクトが同じコンテキストを共有することを確認するために検証されます。 バッチでは、この共有要求コンテキストが使用されます。つまり、これらのオブジェクトに適用された変更は、 context.sync()
によって取得されます。
- batch
-
(context: Visio.RequestContext) => Promise<T>
Visio.RequestContext を受け取り、約束を返す関数 (通常は context.sync()
の結果のみ)。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。
戻り値
Promise<T>
Visio.run(contextObject, batch)
以前に作成したオブジェクトの RequestContext を使用して、Visio オブジェクト モデルに対してアクションを実行するバッチ スクリプトを実行します。 promise が解決されると、実行中に自動的に割り当てられた追跡対象オブジェクトが解放されます。
export function run<T>(contextObject: OfficeExtension.ClientRequestContext, batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;
パラメーター
- contextObject
- OfficeExtension.ClientRequestContext
以前に作成した Visio.RequestContext。 このコンテキストは、(新しいコンテキストを作成するのではなく) バッチ関数によって再利用されます。 つまり、これらのオブジェクトがこの同じコンテキストから派生した場合、バッチは既存の API オブジェクトに加えられた変更を取得できます。
- batch
-
(context: Visio.RequestContext) => Promise<T>
RequestContext を受け取り、promise を返す関数 (通常は context.sync()
の結果のみ)。 context パラメーターを使用すると、Visio アプリケーションへの要求が容易になります。 Office アドインと Visio アプリケーションは 2 つの異なるプロセスで実行されるため、アドインから Visio オブジェクト モデルにアクセスするには RequestContext が必要です。
戻り値
Promise<T>
Office Add-ins