A:我在打印图纸的时候一般都是选择的acad.ctb打印样式表,然后设置不同颜色线条的线宽,打印十分方便。
可是最近出现一种奇怪的现象,有时候选择打印样式表,找不到acad.ctb,出现的都是acad.stb等类型的样式表,且无法改变线宽,打印出来的线条也都是很粗的。
请问这是怎么回事?如何在此情况下选择acad.ctb样式表?

Q1:这是由于作图时选用了不同的打印样式造成的,acad.ctb表示使用的是颜色相关的打印样式,acad.stb表示使用的是命名打印样式。
颜色相关打印样式表示具有相同颜色的所有对象将具有相同的打印特性。命名打印样式表示具有相同颜色的所有对象可具有不相同的打印特性,主要通过作图时或编辑时进行针对对象进行指定。
如果你的图形是采用的命名打印样式,你可以用convertpstyles轻松的剥离掉附着在对象上的打印样式,从而转换成习惯的颜色相关打印样式
但如果你的图是采用的颜色相关打印样式,你可以使用convertctb将颜色相关的打印样式表 (CTB) 转换为命名打印样式表 (STB)后再用convertpstyles建立命名样式即可转换。
平常用的最多的是颜色相关的打印样式,因为最方便。

Q2:先用pstylemode命令查看当前图形的打印样式。如果值=0 ,就用命令convertpstyles转换一下就行了 。  ctb为颜色相关打印样式, stb为命令打印样式表  。