7686599 发表于 2007-7-4 15:44:00

[编程申请]不使用command方法创建视口

<p>前提:假定不能使用command的情况下创建视口</p><p>要求:模型空间框选范围,输入比例,视图空间生成视口。</p><p>尝试:</p><p>我取出了视口的DXF再entmake,也创建不了视口。请高手支招。</p>

smartstar 发表于 2012-5-24 13:07:09

期望高人解答!

smartstar 发表于 2012-5-27 14:48:28

顶起来,继续求解!

caddog 发表于 2012-5-27 16:17:58

在《明经通道 AUTOCAD ACTIVEX 和 VBA》中关于图纸空间创建视口有这样的叙述,看能否有所帮助。
AddPViewport 方法
以给定中心点、高度和宽度添加图纸空间视口。
语法
RetVal = object.AddPViewport(Center, Width, Height)
Object
PaperSpace 集合
使用该方法的对象。
Center
Variant[变体] (三元素双精度数组); 仅用于输入
视口的中心点坐标。
Width
Double[双精度]; 仅用于输入
视口的宽度。必须为正数。
Height
Double[双精度]; 仅用于输入
视口的高度。必须为正数。
RetVal
PViewport 对象
新创建的 PViewport 对象。
至于比例的设定我想应该在成功创建视口之后吧。

caoyin 发表于 2012-5-27 19:28:11

entmake\entmod两个函数的帮助已经清楚的说明,不能创建、修改视口对象。用四楼的方法吧

qq229918602 发表于 2012-5-27 22:22:08

学习了。。虽然不太明白。。继续努力
页: [1]
查看完整版本: [编程申请]不使用command方法创建视口