答案是肯定的。
当我们打开一个AutoCAD(.dwg)文件并且激活打印窗口的时候.ctb和.stb的打印样式表文件会被自动读取。
为了保证这一点,我们需要对MicroStation的设置做以下的验证,
打开File>Print>Settings>Print Preferences设置窗口,勾选“Honor Sheet Plot Style Table”选项。Autocad的打印样式表文件(.ctb和.stb)就会被自动解析。如果该选项没有被勾选,那么这些打印样式表文件就不会生效。
我们还可以把配置变量”MS_PLT_SET_PLOT_STYLE_TABLE_FROM_SHEET“的值设为1来强制勾选“Honor Sheet Plot Style Table”选项。如果把该值设为0,那么“Honor Sheet Plot Style Table”选项将默认设置为未勾选,并且不能被手动更改。
还需要注意的是,.ctb和.stb文件需要和.dwg文件处于同一路径下。
另外,如果要打印的文件是 DGN格式的,则可以按照下列方法进行手动的调用:
1. 在MicroStation 主菜单的File>Print菜单中如截图所示的Pen table 部分可以直接点击放大镜图标来读取ctb文件。读取的状态可以从程序最下方的Message Center中查看。
2. 如果想编辑或具体查看当前读取的ctb文件里的配置或详细内容,可以在打印对话框的上方菜单Resymbolization下选择Edit pen table,即可看到详细的配置内容,并可以进一步编辑。