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

文/佚名  出处/中国IT实验室

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

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

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

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


 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Asp.Net] 的这些文章也感兴趣:

HTML服务器控件  关于ASP.NET在IIS一些问题的经验总结
url传递中文的解决方案  .Net中如何操作IIS(原理篇)
ASP.NET程序实现多彩下拉框开发实例解析  VS.NET 2005 Beta 2初体验(2)-用C 开发Native代码
浅析.Net下的多线程编程  提高ASP.Net应用程序性能的十大方法(二)
Asp.net Mvc Framework 八 (Helper)  ELMAH - Error Logging Modules And Handlers
个性化的分页实现  MonoRail:页面交互的输入输出方式总结
真正的取真实IP地址及利弊  名称地址(Namespace)
常见的ASP.NET2.0转换问题和解决方案  AddNew Method Example
ASP.NET MVC 第三个预览版发布了  C# List Control Utility
用C#读取sina天气预报到wap页面  .Net中如何操作IIS(源代码)