cad在布局中怎么改变图的大小

 我来答
调皮girl喵
2017-03-15 · TA获得超过497个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:141万
展开全部


  1. 要把视口比例变为1:1,只有在属性里面修改。修改后,放大或缩小尺寸,使其保持原图范围。

  2. 可以使用插件来操作,代码如下:复制下面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。

  3. 操作方法

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式