命令说明
命令名称:YLT_ZDTCDY
命令组名:YLTOOL
菜单名称:指定图层打印
命令功能:用户指定需要打印的层,系统按每个层为一个图幅的方式批量打印所有图幅。
程序版本:V4.30
操作步骤
(1)从命令行运行命令“YLT_ZDTCDY”。
(2)系统弹出如下所示界面供用户选择(或按筛选条件筛选)需要打印的图层。
(3)提示用户选择打印窗口,不选择时按范围打印。
(4)显示打印设置界面,打印界面说明请参阅“页面设置”。
界面说明如下:
在全部图层中选取:列出全部图层供用户选择需要打印的层。
指定层名筛选条件:用户指定一个筛选条件,由系统来筛选图层。
不打印不可打印层:对不可打印层不打印,即使用户选择或自动筛选。
不打印视口冻结层:对视口冻结层不打印,即使用户选择或自动筛选。
图层列表:列出当前文档中的所有图层。
全选:选择所有图层。
全去:不选所有图层。
反选:没有选择的图层选上,已经选上的图层去除。
筛选方法:指定图层的筛选方法,包括“=”等多种方式。
筛选条件:与筛选方法配合使用的筛选条件。
图层预览:预览当前筛选结果(层)。
都打印:选择或筛选外的其他图层都打印出来。
都不打印:选择或筛选外的其他图层都不打印。
按图层状态:选择或筛选外的其他图层是否打印取决于图层状态,即冻结、隐藏和不可打印层不打印,否则均打印。
确定:关闭界面并打印这些图层。
取消:关闭界面并放弃打印。
要点分析
(1)本命令只能在模型空间下使用,命令运行时自动切换模型空间。
(2)系统打印时,自动冻结打印层以外的所有层,打印结束后恢复冻结状态。
(3)打印顺序固定按层名顺序。
(4)是否打印冻结层和本可打印层由用户指定。
(5)图层筛选的匹配方法请参考“文本匹配”。
示例参考
假定文档中有6个图层,层名及状态依次为“图层1(正常)”、“图层2(隐藏)”、“图层3(冻结)”、“图层4(正常)”、“图层5(冻结)”、“图层6(正常)”,其中图层6上没有实体。用户指定打印图层为图层4~图层6,则打印结果为:
页序 | 都不打印 | 按图层状态 | 都打印 |
第一页 | 图层4 | 图层4+图层1 | 图层4+图层1+图层2+图层3 |
第二页 | 图层5 | 图层5+图层1 | 图层4+图层1+图层2+图层3 |