visio package
类
Visio.Application |
表示 Application。 |
Visio.Comment |
表示 Comment 对象。 |
Visio.CommentCollection |
表示给定形状的 CommentCollection 对象。 |
Visio.Document |
表示 Document 类。 |
Visio.DocumentView |
表示 DocumentView 类。 |
Visio.Hyperlink |
表示 Hyperlink 对象。 |
Visio.HyperlinkCollection |
表示 HyperlinkCollection 对象。 |
Visio.Page |
表示 Page 类。 |
Visio.PageCollection |
表示属于文档的 Page 对象的集合。 |
Visio.PageView |
表示 PageView 类。 |
Visio.RequestContext |
RequestContext 对象可方便对 Visio 应用程序提出请求。 由于 Office 加载项和 Visio 应用程序在两个不同的进程中运行,因此需要请求上下文才能从外接程序访问 Visio 对象模型。 |
Visio.Selection |
表示页面中的 Selection 对象。 |
Visio.Shape |
表示 Shape 类。 |
Visio.ShapeCollection |
表示 Shape 集合。 |
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 |
表示 Application。 |
Visio.Interfaces.ApplicationUpdateData |
用于更新 Application 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.CollectionLoadOptions |
提供仅加载集合的一部分成员的属性的方法。 |
Visio.Interfaces.CommentCollectionData |
一个接口,用于描述通过调用 |
Visio.Interfaces.CommentCollectionLoadOptions |
表示给定形状的 CommentCollection 对象。 |
Visio.Interfaces.CommentCollectionUpdateData |
用于更新 CommentCollection 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.CommentData |
一个接口,用于描述通过调用 |
Visio.Interfaces.CommentLoadOptions |
表示 Comment 对象。 |
Visio.Interfaces.CommentUpdateData |
用于更新 Comment 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.DocumentData |
一个接口,用于描述通过调用 |
Visio.Interfaces.DocumentLoadOptions |
表示 Document 类。 |
Visio.Interfaces.DocumentUpdateData |
用于更新 Document 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.DocumentViewData |
一个接口,用于描述通过调用 |
Visio.Interfaces.DocumentViewLoadOptions |
表示 DocumentView 类。 |
Visio.Interfaces.DocumentViewUpdateData |
用于更新 DocumentView 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.HyperlinkCollectionData |
一个接口,用于描述通过调用 |
Visio.Interfaces.HyperlinkCollectionLoadOptions |
表示 HyperlinkCollection 对象。 |
Visio.Interfaces.HyperlinkCollectionUpdateData |
用于更新 HyperlinkCollection 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.HyperlinkData |
一个接口,用于描述通过调用 |
Visio.Interfaces.HyperlinkLoadOptions |
表示 Hyperlink 对象。 |
Visio.Interfaces.PageCollectionData |
一个接口,用于描述通过调用 |
Visio.Interfaces.PageCollectionLoadOptions |
表示属于文档的 Page 对象的集合。 |
Visio.Interfaces.PageCollectionUpdateData |
用于更新 PageCollection 对象上的数据的接口,可在 中使用 |
Visio.Interfaces.PageData |
一个接口,用于描述通过调用 |
Visio.Interfaces.PageLoadOptions |
表示 Page 类。 |
Visio.Interfaces.PageUpdateData |
用于更新 Page 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.PageViewData |
一个接口,用于描述通过调用 |
Visio.Interfaces.PageViewLoadOptions |
表示 PageView 类。 |
Visio.Interfaces.PageViewUpdateData |
用于更新 PageView 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.SelectionData |
一个接口,用于描述通过调用 |
Visio.Interfaces.ShapeCollectionData |
一个接口,用于描述通过调用 |
Visio.Interfaces.ShapeCollectionLoadOptions |
表示 Shape 集合。 |
Visio.Interfaces.ShapeCollectionUpdateData |
用于更新 ShapeCollection 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.ShapeData |
一个接口,用于描述通过调用 |
Visio.Interfaces.ShapeDataItemCollectionData |
一个接口,用于描述通过调用 |
Visio.Interfaces.ShapeDataItemCollectionLoadOptions |
表示给定形状的 ShapeDataItemCollection 对象。 |
Visio.Interfaces.ShapeDataItemCollectionUpdateData |
一个接口,用于更新 ShapeDataItemCollection 对象上的数据,以便在 中使用 |
Visio.Interfaces.ShapeDataItemData |
一个接口,用于描述通过调用 |
Visio.Interfaces.ShapeDataItemLoadOptions |
表示 ShapeDataItem 对象。 |
Visio.Interfaces.ShapeLoadOptions |
表示 Shape 类。 |
Visio.Interfaces.ShapeUpdateData |
用于更新 Shape 对象上的数据的接口,用于 在 中使用 |
Visio.Interfaces.ShapeViewData |
一个接口,用于描述通过调用 |
Visio.Interfaces.ShapeViewLoadOptions |
表示 ShapeView 类。 |
Visio.Interfaces.ShapeViewUpdateData |
用于更新 ShapeView 对象上的数据的接口,用于 在 中使用 |
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 |
数据可视化工具关系图操作的结果。 |
Visio.DataVisualizerDiagramType |
Data Visualizer 图表的 DiagramType。 |
Visio.ErrorCodes | |
Visio.EventType |
EventType 表示主机支持的事件类型。 |
Visio.LayoutVariant |
表示布局的类型。 |
Visio.MessageType |
MessageType 表示从 Host 触发事件时的消息类型。 |
Visio.OverlayHorizontalAlignment |
表示覆盖相对于形状的水平对齐方式。 |
Visio.OverlayType |
表示覆盖的类型。 |
Visio.OverlayVerticalAlignment |
表示覆盖相对于形状的垂直对齐方式。 |
Visio.TaskPaneType |
TaskPaneType 表示主机通过 API 支持的第一方 TaskPanes 的类型。 用于显示 TaskPane API、TaskPane 状态已更改或类似事件的情况。 |
Visio.ToolBarType |
应用的工具栏 ID。 |
函数
Visio. |
使用新的请求上下文执行对 Visio 对象模型执行操作的批处理脚本。 承诺解决后,将释放在执行过程中自动分配的任何跟踪对象。 |
Visio. |
使用以前创建的 API 对象的请求上下文执行对 Visio 对象模型执行操作的批处理脚本。 |
Visio. |
使用以前创建的 API 对象的请求上下文执行对 Visio 对象模型执行操作的批处理脚本。 |
Visio. |
使用以前创建的 对象的 RequestContext 执行对 Visio 对象模型执行操作的批处理脚本。 承诺解决后,将释放在执行过程中自动分配的任何跟踪对象。 |
函数详细信息
Visio.run(batch)
使用新的请求上下文执行对 Visio 对象模型执行操作的批处理脚本。 承诺解决后,将释放在执行过程中自动分配的任何跟踪对象。
export function run<T>(batch: (context: Visio.RequestContext) => Promise<T>): Promise<T>;
参数
- batch
-
(context: Visio.RequestContext) => Promise<T>
一个函数,它接受 Visio.RequestContext 并返回承诺 (通常只是) 的结果 context.sync()
。 上下文参数有助于向 Visio 应用程序发出请求。 由于 Office 加载项和 Visio 应用程序在两个不同的进程中运行,因此需要请求上下文才能从外接程序访问 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 并返回承诺 (通常只是) 的结果 context.sync()
。 承诺解决后,将释放在执行过程中自动分配的任何跟踪对象。
返回
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<T>
Visio.run(contextObject, batch)
使用以前创建的 对象的 RequestContext 执行对 Visio 对象模型执行操作的批处理脚本。 承诺解决后,将释放在执行过程中自动分配的任何跟踪对象。
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 并返回承诺 (通常只是) 的结果 context.sync()
。 上下文参数有助于向 Visio 应用程序发出请求。 由于 Office 加载项和 Visio 应用程序在两个不同的进程中运行,因此需要 RequestContext 才能从外接程序访问 Visio 对象模型。
返回
Promise<T>