ASP.NET中Visio图形的控制与数据的动态显示

2016 年 10 月 20 日3790

【IT168技术文档】

背景: 在实现应用开发中, 存在这样一种需求, 在一张图中动态显示图中图元的数据并控制图元的显示方式。比如一张电气接线图, 需要动态显示各个开关的状态及各个电气设备的参数。

问题: 如何以Web方式满足这样一个需求?

解决方案: 用Visio绘制图形, 在ASP.NET中调用Visio提供的编程接口去控制Visio图中的图元,并转换成Web上可以显示的图像格式。对于每个要动态显示数据的图形, 定义一个自定义属性标识它,比如:TagNum, 然后在程序中根据TagNum的值从数据库中读取数据来设置相应图形的数据。

需要添加对Microsoft Visio 11.0 Type Library的引用(COM组件)。代码如下:





			
0 0