奇怪现象,vla-ZoomExtents错误!!!!
(setq AcadObject (vlax-get-acad-object)AcadDocument (vla-get-ActiveDocument AcadObject)
)
(vla-put-Width AcadDocument 100)
(vla-put-Height AcadDocument 200)
(vla-ZoomExtents AcadObject)
执行上面的代码,最后一句vla-ZoomExtents得到错误的结果,
还是按照没有修改当前活动文档窗口大小之前执行的。
我试了一下,结果正常 namezg 发表于 2012-11-1 19:25 static/image/common/back.gif
我试了一下,结果正常
(defun C:xx()
(setq AcadObject (vlax-get-acad-object)
AcadDocument (vla-get-ActiveDocument AcadObject)
)
(vla-put-Width AcadDocument 100)
(vla-put-Height AcadDocument 200)
(vla-ZoomExtents AcadObject)
)
不是在命令行一行一行执行,你把它写成上面一个程序,加载后执行看看。。。。。。 遇到过的TX讲下呗!!!! 本帖最后由 namezg 于 2012-11-6 20:43 编辑
书上说vla-ZoomExtents适用于目前作用的视口,vla-put-Width vla-put-Height改变了作用的视口,不知是不是这个原因感觉不对,呵呵。 我顶,那怎么 解决呢 ???? 顶到解决为止 ding ding ding 我顶顶顶!!!!!!!!!!!! 帮顶一下。。。。。。。。。
页:
[1]
2