CAD如何把填充置于底层?

如题所述

1、电脑打开AutoCAD2007版本。

2、打开CAD后,画一个矩形然后填充颜色。

3、画好填充图案后,在命令栏中输入命令DR,然后按空格键确定命令。

4、确定命令后,选择对象,选择对象后,按空格键确定对象。

5、确定对象之后,选择最后或者输入B就可以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-20

1、选中填充图,鼠标点右键后选择绘制顺序(置于最下方),即可。

2、操作步骤:

2.1 目前填充图在字体上方:

2.2 选中填充图鼠标点右键后选择绘制顺序(置于最下方):

2.3 成果:

3、CAD填充内容多样化,可以根据所需进行不同的设置,可将填充图放置最上方,也可将填充图放置最下方。

第2个回答  2015-09-27

    用【快速选择】方法,选择填充,右键,【绘图次序】,后置,就可以。

    但是块里面的填充无法选择,一个个的块打开,然后选择填充后置就显的很麻烦了。那么使用程序来解决。AutoCAD有autolisp接口,加载lsp程序。程序如下:

    ;;一键所有填充对象置后显示,CAD2005以上版本适用
    (defun C:TES ( / block1 dict doc lst obj sotr1)
     (setvar "cmdecho" 0)
     (setvar "blipmode" 0)
     (vl-load-com)
     (setq  doc (vla-get-ActiveDocument (vlax-get-acad-object)))
     (vlax-for block1 (vla-get-blocks doc)
      (cond
       ((not (VL-CATCH-ALL-ERROR-P (setq sotr1 (VL-CATCH-ALL-APPLY 'vla-item (list (setq dict (vla-GetExtensionDictionary block1)) "ACAD_SORTENTS"))))))
       ((setq sotr1 (VL-CATCH-ALL-APPLY 'vla-AddObject (list dict "ACAD_SORTENTS" "AcDbSortentsTable"))))
      )
      (setq lst nil)
      (vlax-for obj block1 (if (= "AcDbHatch" (vla-get-objectname obj)) (setq lst (cons obj lst))));vla-MoveTotop
      (if lst (progn (vla-MoveToBottom sotr1 (vlax-make-variant (vlax-safearray-fill (vlax-make-safearray vlax-vbobject (cons 0 (1- (length lst)))) lst)))))
     )
     (vla-regen doc :vlax-true)
     (princ)
    );;复制到记事本,以【.lsp】为后缀命名,autolisp加载,命令【TES】

    ;命令【TES】,那么图纸里面的所有填充,包括块里面的填充就置于底层了

第3个回答  2020-06-16
点击鼠标右键,
1、快速选择 (用于高版本CAD)困扰我许久的问题。
2、对象类型中找到图案填充。
3、运算符找到全部选择
4、点击确定即可全选填充图案
5、点击鼠标右键图层次序,
6、后置
第4个回答  2018-06-04
点选DR然后按B就ok了;
相似回答