MicroStation中打印时可以通过Pen Table,或者Design Scripts来进行图纸的再符号化。
比如将所有红色的元素打印成绿色,或者将线粗为1的打印成2。
Pen Table和Design Scripts基本上可以互换使用,根据使用习惯选择其一即可。但是使用Design Scripts时,如果有一些非常基本的编程知识会更易上手。
使用Pen Table时,有对话式的设置界面来进行设置,详细设置方法可以参考如下。
Design Scripts没有对话式的设置界面,是通过编写脚本来实现的,下面通过一个简单的例子介绍一下如何编写一个简单的Design Scripts脚本。
例如想将图层(Level)为23上的所有元素打印成红色可以编写如下脚本:
if (level == 23) then
color = "red"
endif
可以通过Notepad等编辑工具进行编辑。打开Notepad,将上面的脚本代码拷贝到Notepad中,保存此脚本为“文件名.dscript”格式的文件,此处命名为Changecolor.dscript。请注意,在保存时一定要选择ASCII文件格式进行保存,否则MicroStation无法识别。
然后在MicroStation中通过主菜单File> Print打开Print窗口,如下图所示,点击最下面一行Design script右侧的放大镜,添加上面保存的Changecolor.dscript,打印时就会将图层23上的元素以红色输出,完成图纸打印的再符号化。
关于Design Script语言的详细语法及使用方法可以参照MicroStaion的Help文档进行深入学习。
Working with Complete Designs> Printing> Print Resymbolization and Design Scripts