批打印-实际案例操作流程


【案例说明】
用户有多个2D文件需要打印,这些文件的图框大小都一致,位置也相同。单个打印时,为了保证元素占满整张图纸,需要通过Fence来定义打印区域,再进行打印。这样绘制Fence以及等待打印都比较耗时,影响工作效率。另外,打印的尺寸和打印驱动都是客户方预定义好的。

【解决方法概述】
使用MicroStation自带的批打印工具:
1. 使用这里面的Fence定义工具,自动为2D文件应用Fence打印区域,这样免去了为所有文件逐个手绘Fence的过程。
2. 打印尺寸和打印驱动也能直接在批打印对话框中设置好。
3. 所有的批打印相关设置,可以保存为pset格式的文件。下次可以直接读进来,然后只更改需打印的2D文件列表即可。

【详细操作】
*Fence定义保存在Print Style中,而它是保存在当前打开的DGN文件中的,因此如果后续打开了其他DGN,再进行批打印时,这个Print Style定义就无法读取。一般有两种方法来解决,一种是用MicroStation打开一个项目级的DGNLIB 文件,再进行Print Style的定义,这样打开相同项目工作空间里的任何DGN文件,都能加载这个Print Style定义。第二种方法是将定义好的Print Style导出为xml,这样可以随时加载,方便后续使用,如下的操作过程中介绍了第二种方式。
1. 定义Fence:
    a. 从MicroStation主菜单 File>Print>Print Style 打开如下对话框,按数字顺序新建一个Print Styles,比如命名为 Project 01_Print Style,然后选择按点坐标来定义Fence。
       
    b. 如下截图,定义左下角点,这里是00点,然后顺时针写入其他三个点,再回到左下角处。这里的XY的值根据打印区的实际大小进行赋值,然后点击OK保存。回到上个页面,点击步骤a中编号1旁边的按钮进行保存。
       

2. 打印尺寸及驱动等设置。
    a. 重新打开MicroStation主菜单的File>Print>Print Organizer>Tools>Define Print Style,然后在这里定义尺寸等信息:下方编号4的Fill 为显示填充的选项,必须点击两次,使其显示为对勾才可以。然后点击保存。
       
       
    b. 将定义好的Print Style 导出为xml格式,方便后续在其他文件中导入(Import XML)和应用。
       
    c. 如下截图,点击应用打印样式,然后在弹出的列表中选择刚才定义的Project 01_Print Style。
       
    d. 打开Print Setup
       
     如下截图,点击编号1,来选择要使用的打印驱动(pltcfg格式),然后点击编号2,再弹出对话框标记的位置输入Print Style名字,然后保存。
     

3. 设置完毕,开始批量打印,参考如下编号,其中编号2是指将要打印列表中所有的文件。编号3是指,打印成一个含有多页的PDF,还是打印多个PDF,每个PDF只有一页,编号4是指PDF的命名规则,可以按需选择。
    编号5是输出PDF的位置,点击OK,开始批量打印。 
   
   最后,可以把整个批打印设置保存为pset格式的文件,这里也保存了DGN文件的目录,因此下一次只需更改DGN文件目录即可。