WEB开发网
开发学院软件开发C语言 如何使用C#进行Visio二次开发-总结版 阅读

如何使用C#进行Visio二次开发-总结版

 2010-09-30 21:07:10 来源:WEB开发网   
核心提示: 图片看不清楚?请点击这里查看原图(大图),图片看不清楚?请点击这里查看原图(大图),如何使用C#进行Visio二次开发-总结版(7),3)Visio的编程对象模型Visio二次开发中,对于其对象模型的了解,我们分析文件,就知道里面有一个MasterID,就写我们吃饭用筷子一样重要,否则不熟悉筷子

图片看不清楚?请点击这里查看原图(大图)。 

如何使用C#进行Visio二次开发-总结版

图片看不清楚?请点击这里查看原图(大图)。 

3)Visio的编程对象模型

Visio二次开发中,对于其对象模型的了解,就写我们吃饭用筷子一样重要,否则不熟悉筷子的使用场景和方法,是吃不到东西的。

其中主要的是下面几个对象: 

Application

Window (Application.ActiveWindow)

Document (Application.ActiveDocument)

Master、Shape、Cell

一个程序中,就只有一个Application对象,类似进程的概念;打开的Visio文件有很多窗口,有一个ActiveWindow的主窗口,选区窗口、形状窗口等;模具文件打开后也是一个Document、打开的Visio文件也是一个Document、ActvieDocument是指当前 Visio窗口对应的文档,每个Visio的Document有一个或者多个Page,如系统中有两个Page、一个为绘图Page,一个为背景 Page。

模具文件里面有很多Master,Master类似于模板的概念,一个Master代表一个设备类型、Shape是定义一个图形的信息,模具里面的 Master有且只有一个Shape,每个Shape又有很多Cell,代表一个ShapeSheet里面的一个格子,每个格子都有一个唯一的引用名称的。

Visio文档里面,和模具文件不同,里面一个大千世界,有很多Master,也很多Shape和Cell,但是由于我们看到图纸可能一个模具的设备会有拷贝多个,因此它们公用一个Master,也就是一个Master有多个Shape引用,我们分析文件,就知道里面有一个MasterID,有点像数据库里面的外键一样。

上一页  2 3 4 5 6 7 8  下一页

Tags:如何 使用 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接