• 命令说明

命令名称:YLT_ZDTCDY

命令组名:YLTOOL

菜单名称:指定图层打印

命令功能:用户指定需要打印的层,系统按每个层为一个图幅的方式批量打印所有图幅。

程序版本:V4.30


  • 操作步骤

(1)从命令行运行命令“YLT_ZDTCDY”。

(2)系统弹出如下所示界面供用户选择(或按筛选条件筛选)需要打印的图层。

(3)提示用户选择打印窗口,不选择时按范围打印。

(4)显示打印设置界面,打印界面说明请参阅“页面设置”。

  界面说明如下:

  在全部图层中选取:列出全部图层供用户选择需要打印的层。

  指定层名筛选条件:用户指定一个筛选条件,由系统来筛选图层。

  不打印不可打印层:对不可打印层不打印,即使用户选择或自动筛选。

  不打印视口冻结层:对视口冻结层不打印,即使用户选择或自动筛选。

  图层列表:列出当前文档中的所有图层。

  全选:选择所有图层。

  全去:不选所有图层。

  反选:没有选择的图层选上,已经选上的图层去除。

  筛选方法:指定图层的筛选方法,包括“=”等多种方式。

  筛选条件:与筛选方法配合使用的筛选条件。

  图层预览:预览当前筛选结果(层)。

  都打印:选择或筛选外的其他图层都打印出来。

  都不打印:选择或筛选外的其他图层都不打印。

  按图层状态:选择或筛选外的其他图层是否打印取决于图层状态,即冻结、隐藏和不可打印层不打印,否则均打印。

  确定:关闭界面并打印这些图层。

  取消:关闭界面并放弃打印。

指定图层打印-界面1.jpg

指定图层打印-界面2.jpg


  • 要点分析

(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