我们可以通过在打印时设置Pen Table(笔表)来实现对层的优先级的设置。下面我们举例说明。① 如下图所示的DGN文件,红色的圆和绿色的长方形分别位于层L1和L2之上,圆在长方形的前端显示。
② 选菜单File > Print打开打印对话框,选择如下图所示的「New Pen Table」。
③ 在这里我们新建一个名为LevelRecorder的Pen Table,并保存。
④ 选择「Edit Pen Table」进行编辑,新建一个名为L1的Section(节,一个笔表可以由多个节组成,每个节定义一个规则和对应的动作)。
⑤ 在Element Section Processing Order里选择L1,然后在Element Selection Criteria标签下点击Level按钮。
⑥ 在Select Levels窗口里选择圆所在的层L1后点击OK按钮确认。
⑦ 在Element Output Action标签下勾选Priority,并设置数值为负数,并保存。
⑧ 如果还有多个层需要进行优先级的设置,重复上述④~⑦,通过设置Priority来实现对不同层在打印时的优先级的设置。
⑨ 在Attach了该Pen Table之后,我们通过预览和实际打印出的PDF文件都可以看出,通过层的优先级的设置,绿色的长方形变为了在红色的圆的前端显示。