请教mccad一个重要的问题
先讲一下我作的程序:程序先在模型空间中作好图,然后转到布局中出图。出图时,每一个布局只显示模型空间中的一部分,所以新建一个视口后,进入视口的浮动模型空间,利用Zoomwindow方法调整显示范围。
问题:
以上在布局中调整显示范围的方法有一个问题是:要先进入模型空间,然后退出。而进入模型空间时,AutoCAD会自动重新生成模型,这个过程是很慢的。(在模型空间中可有10多公里的路线纵断面图!!!要生成很多页布局。)这样一来程序的速度实在有点令人难受!!!
解决设想:
1、以上的做法估计实质上是新建一个视图(用于显示模型空间的某一部分),如果是这样,则按照对象模型编程的方法,可以先在模型空间中一次性建立所有的视图,然后与布局中的视口关联,视图我会建立,但我找不到与视口关联的方法。
2、控制AutoCAD在进入浮动模型空间时,不作重新生成,但不知怎样控制???
还有一个问题:哪里有AutoCAD的VBA中文帮助,我用的中文AutoCAD,但VBA的帮助是英文的,虽然自认英文还可以,但对于要仔细分析,还不大了解的AuotCAD VBA编程不太好。
期待你的回应。
ACAD2004
装ACAD2004吧,VBA帮助文件是中文的!
页:
[1]