在AutoCAD中有一些直接可以使用STB的模板文件,如:acadISO-NamedPlotStyles.dwt,新建文件时如果选用这些模板就可以直接使用STB文件。可以使用CTB文件和STB文件的pstylemode变量分辨为1和0,不过这个变量是只读的。
如果图纸的pstylemode变量为0,这在打印时只能选择CTB的打印样式表,要想转为使用STB,还是挺麻烦的。基本操作如下:
1、运行convertctb命令,选择一个CAD自带的CTB文件转换为STB文件,保存的时候可以覆盖原有的STB,也可以另取一个名字。
2、然后再运行convertpstyle命令,根据提示选择刚刚转换的STB文件,这样就可以在图中设置STB了。这点在打印对话框中选择打印样式表就可以看出来。
STB的应用到底与CTB有什么不同呢?
CTB是每种颜色对应一种打印输出设置,STB则是可以用名字定义集中打印输出设置,效果见上面的插图。
分别打开一个使用CTB和STB的图纸,打开图层管理器,就可以很明显地看出区别了,在使用CTB打印样式的图纸中,图层的“打印样式”一栏是灰色的,不能修改,显示的就是颜色编号,与图层颜色对应,例如设置为白色,样式就显示为color_7。而在使用STB的图中,“打印样式”默认为“Normal”或“普通”,并且是可以编辑的,单击后可以在对话框中选择STB文件中设置好的样式,如下图所示。
通过上述的比较大致就可以了解STB的用途了,用STB可以按样式来设置每个图层的打印输出的颜色和线宽设置,结合图层规范,设计单位可以比较容易控制打印效果。只要设计人员使用相同模板,并且严格按照规定将不同类型图形绘制在指定图层上,那打印输出的效果就能保证一致了。
对于普通设计人员来说,设置并使用STB的人比较少,STB通常是设计单位为控制打印效果,统一设置文件模板时使用,至少我了解到国内的情况是这样的,也不知道对不对。
三、打印样式管理器
AutoCAD提供了打印样式管理器,可以创建、编辑和存储CTB和STB文件。在打印样式管理器有一个添加打印样式表向导,可以添加新的打印样式表,双击目录中的CTB和STB文件,可以直接编辑打印样式表。当然如前面讲到的,在打印对话框中选定打印样式表后,点编辑按钮也可以进行编辑,一些国产软件,如浩辰CAD就是直接在打印对话框编辑、保存打印样式表文件,当然将编辑好的打印样式表文件复制样式表所在目录,打开软件也可以直接识别。