cad在布局中怎么改变图的大小
展开全部
- 要把视口比例变为1:1,只有在属性里面修改。修改后,放大或缩小尺寸,使其保持原图范围。
- 可以使用插件来操作,代码如下:复制下面autolisp代码或下载附件。打开cad,命令【appload】加载程序,命令【XG】,选择视口,就可以变视口为1:1。
(defun c:xg ( / #os1 &k1 &kw1 &n1 &ob1 pt1);修改视口为1:1
(if (null vlax-dump-object) (vl-load-com) )
(setq #os1 (getvar "osmode"))
(princ "\n请选择视口")
(if (setq &kw1 (ssget '((0 . "VIEWPORT"))))
(progn
(setvar "osmode" 0)
(while (setq &k1 (ssname &kw1 0))
(setq &kw1 (ssdel &k1 &kw1))
(setq &ob1 (vlax-ename->vla-object &k1))
(setq &n1 (vla-get-CustomScale &ob1))
(setq pt1 (vlax-safearray->list (Vlax-Variant-Value (vla-get-Center &ob1))))
(vla-put-CustomScale &ob1 1.0);修改视口比例为1
(command "scale" &k1 "" pt1 (/ 1.0 &n1))
)
(command "ZOOM" "A")
(setvar "osmode" #os1)
)
)
(princ)
)
;方法,打开布局界面,选择视口对象,空格。视口就变为1:1。 - 操作方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询