CAD打印樣式表有什么作用?CTB和STB有何區(qū)別?

打印樣式通過確定打印特性(例如線寬、顏色和填充樣式)來控制對象或布局的打印方式。打印樣式表中收集了多組打印樣式。打印樣式管理器是一個窗口,其中顯示了所有可用的打印樣式表。

打印樣式有兩種類型:顏色相關(guān)和命名。一個圖形只能使用一種類型的打印樣式表。用戶可以在兩種打印樣式表之間轉(zhuǎn)換。也可以在設(shè)置了圖形的打印樣式表類型之后,修改所設(shè)置的類型。

打印樣式可分為顏色相關(guān)打印樣式表(*.CTB)和命名打印樣式表(*.STB)兩種模式。顏色相關(guān)打印樣式以對象的顏色為基礎(chǔ),共有255種顏色相關(guān)打印樣式。在顏色相關(guān)打印樣式模式下,通過調(diào)整與對象顏色對應(yīng)的打印樣式可以控制所有具有同種顏色的對象的打印方式。

命名打印樣式可以獨立于對象的顏色使用。使用這些打印樣式表可以使圖形中的每個對象以不同顏色打印,與對象本身的顏色無關(guān)。

顏色相關(guān)打印樣式表以“.ctb”為文件擴展名保存,而命名打印樣式表以“.stb”為文件擴展名保存,均保存在CAD系統(tǒng)主目錄中的“plotstyles”子文件夾中。

一、顏色相關(guān)打印樣式表(*.CTB)的使用和編輯

顏色相關(guān)樣式表通過顏色來控制打印輸出的顏色、線寬,操作起來比較簡單,大家用得比較多,CAD也提供了一些常用的打印樣式表,有彩色的、灰度的(grayscale.ctb)、單色的(monochrome.ctb),直接選用即可。

如果想使用CAD自帶的CTB文件,同時不同圖形打印粗細要有所區(qū)別,必須給圖層或?qū)ο笤O(shè)置好合適的線寬值,因為CTB文件中輸出線寬的默認設(shè)置是“使用對象線寬”。如果在繪圖的時候沒有設(shè)置線寬,但打印時又希望線寬有差別,就需要對CTB文件進行編輯,在打印對話框選擇CTB文件后,點后面的編輯按鈕就可以手動調(diào)整不同顏色輸出的線寬值,如下圖所示:

1.jpg

在打印樣式表中設(shè)置的兩個主要參數(shù)就是輸出顏色和線寬,其他參數(shù)用得非常少,一般無需調(diào)整。左側(cè)的顏色也可以按住SHIFT或CTRL鍵一次選擇多種顏色,然后一次對多種顏色進行設(shè)置。

注意:顏色相關(guān)打印樣式表中的顏色只包括256種索引色,所以要利用打印樣式表,在設(shè)置顏色時只能選擇這256種顏色中的一種,不能使用真彩色或配色系統(tǒng),哪些顏色在打印輸出是不進行處理的,也就是會原色輸出,如果是黑白打印機則會打印為不同程度的灰色。浩辰CAD的打印高級選項中倒是增加了一個從真彩色到索引色的轉(zhuǎn)換,就是為了解決國內(nèi)部分用戶誤使用了真彩色的問題。

不同行業(yè)使用習(xí)慣不完全相同,例如機械行業(yè),圖層用的比較少,通常圖層設(shè)置好線寬,圖形線寬都隨層,這樣打印時直接選擇monochrome.ctb輸出就可以了。工程建設(shè)行業(yè)通常圖層比較多,而且大部分會使用專業(yè)軟件,圖層通常顏色都設(shè)置好了,但很少設(shè)置線寬,有些管線是利用多段線寬度進行設(shè)置的,因此在打印的時候,通常有必要對CTB文件的輸出線寬做相應(yīng)調(diào)整。一般設(shè)計院對輸出線寬、字高等都有明確規(guī)定,單位設(shè)置好一個CTB文件,大家復(fù)制到CAD打印樣式表目錄下直接調(diào)用就好了。

二、命名相關(guān)打印樣式表(*.STB)的使用和編輯

命名相關(guān)打印樣式表的設(shè)置選項跟CTB相同,只是左側(cè)對應(yīng)的不是顏色,而是我們定義的樣式名,如下圖所示。默認的STB通常只有一個“普通”樣式,其他樣式是需要自己添加的,右側(cè)輸出特性設(shè)置與CTB文件相似。

2.jpg

在AutoCAD中有一些直接可以使用STB的模板文件,如:acadISO-NamedPlotStyles.dwt,新建文件時如果選用這些模板就可以直接使用STB文件。可以使用CTB文件和STB文件的pstylemode變量分辨為1和0,不過這個變量是只讀的。

如果圖紙的pstylemode變量為0,這在打印時只能選擇CTB的打印樣式表,要想轉(zhuǎn)為使用STB,還是挺麻煩的;静僮魅缦拢

1、運行convertctb命令,選擇一個CAD自帶的CTB文件轉(zhuǎn)換為STB文件,保存的時候可以覆蓋原有的STB,也可以另取一個名字。

2、然后再運行convertpstyle命令,根據(jù)提示選擇剛剛轉(zhuǎn)換的STB文件,這樣就可以在圖中設(shè)置STB了。這點在打印對話框中選擇打印樣式表就可以看出來。

STB的應(yīng)用到底與CTB有什么不同呢?

CTB是每種顏色對應(yīng)一種打印輸出設(shè)置,STB則是可以用名字定義集中打印輸出設(shè)置,效果見上面的插圖。

分別打開一個使用CTB和STB的圖紙,打開圖層管理器,就可以很明顯地看出區(qū)別了,在使用CTB打印樣式的圖紙中,圖層的“打印樣式”一欄是灰色的,不能修改,顯示的就是顏色編號,與圖層顏色對應(yīng),例如設(shè)置為白色,樣式就顯示為color_7。而在使用STB的圖中,“打印樣式”默認為“Normal”或“普通”,并且是可以編輯的,單擊后可以在對話框中選擇STB文件中設(shè)置好的樣式,如下圖所示。

3.jpg

通過上述的比較大致就可以了解STB的用途了,用STB可以按樣式來設(shè)置每個圖層的打印輸出的顏色和線寬設(shè)置,結(jié)合圖層規(guī)范,設(shè)計單位可以比較容易控制打印效果。只要設(shè)計人員使用相同模板,并且嚴格按照規(guī)定將不同類型圖形繪制在指定圖層上,那打印輸出的效果就能保證一致了。

對于普通設(shè)計人員來說,設(shè)置并使用STB的人比較少,STB通常是設(shè)計單位為控制打印效果,統(tǒng)一設(shè)置文件模板時使用,至少我了解到國內(nèi)的情況是這樣的,也不知道對不對。

三、打印樣式管理器

AutoCAD提供了打印樣式管理器,可以創(chuàng)建、編輯和存儲CTB和STB文件。在打印樣式管理器有一個添加打印樣式表向?qū),可以添加新的打印樣式表,雙擊目錄中的CTB和STB文件,可以直接編輯打印樣式表。當(dāng)然如前面講到的,在打印對話框中選定打印樣式表后,點編輯按鈕也可以進行編輯,一些國產(chǎn)軟件,如浩辰CAD就是直接在打印對話框編輯、保存打印樣式表文件,當(dāng)然將編輯好的打印樣式表文件復(fù)制樣式表所在目錄,打開軟件也可以直接識別。