SharePoint Server 中的 Visio Services

上次修改时间: 2013年12月3日

适用范围: SharePoint Server 2010

利用 Microsoft SharePoint Server 2010 中的 Visio Services,您可以在 SharePoint Server 2010 上加载和显示 Microsoft Visio 2010 文档并以编程方式与文档交互。

Visio Services提供下列接口:

  • Visio Services类库,允许您为承载于 SharePoint Server 2010 的 Visio 2010 绘图创建自定义数据提供程序。

  • ECMAScript(JavaScript、JScript)对象模型,允许您在客户端计算机上的浏览器中,以编程方式与 Visio Web Access Web 部件中的 Visio 2010 图表交互。

Visio Services 类库

您可以在 Microsoft.Office.Visio.Server 命名空间中使用 Visio Services类库来生成自定义的 Visio Services 数据提供程序。这些数据提供程序允许您以编程方式刷新派生自 Visio 2010 图表(承载于 SharePoint Server 2010 网站)中的自定义数据源的数据。

有关如何创建自定义数据提供程序以及如何实现完整的端到端解决方案的详细信息,请参阅使用 Visio Services 创建自定义数据提供程序

Visio Services ECMAScript 对象模型

使用 Visio Services 的 Vwa Namespace中的 JavaScript 对象模型,您可以编程方式访问在 Visio Web Access Web 部件中显示为 Web 绘图 (.vdw) 文件的 Visio 绘图。使用 JavaScript 对象模型,您可以访问有关图表、页面和形状的数据;形状超链接;和形状边界框属性。借助于这种访问,您可以创建混合操作,包括突出显示形状、覆盖图表、响应图表和鼠标事件,以及更改视区的移动和缩放属性。

有关如何将 Visio Web Access Web 部件添加到 SharePoint 页以及如何使用 Visio 2010 中的 JavaScript API 对该页进行编程的信息,请参见在 Visio Web Access Web 部件中自定义 Visio Web 绘图

请参阅

引用

Microsoft.Office.Visio.Server

概念

在 Visio Web Access Web 部件中自定义 Visio Web 绘图

使用 Visio Services 创建自定义数据提供程序

其他资源

Visio Services 类库