在CAD打印時一般都會通過打印樣式表來控制輸出的顔色和線寬,打印樣式表文件有兩種:CTB和STB,CTB和STB有什麼區别?默認用的是CTB,我想切換成使用STB應該怎麼辦?這裡簡單給大家介紹一下。
CAD打印樣式表有什麼作用?
打印樣式可以控制打印時的各種特性,例如線寬、顔色和填充樣式等,一個打印樣式表中有多組打印樣式。打印樣式管理器是一個窗口,其中顯示了所有可用的打印樣式表。通過設置圖形使用打印樣式表中某個打印樣式來控制圖形的打印效果。
打印樣式有兩種類型:CTB和STB,一個圖形文件隻能使用其中一種打印樣式表,但可以在兩種打印樣式表之間轉換。
CTB和STB有何區别?
打印樣式可分為顔色相關打印樣式表(*.CTB)和命名打印樣式表(*.STB)兩種模式。顔色相關打印樣式以顔色為基礎,共有255種顔色(索引色)相關的打印樣式。在顔色相關打印樣式模式下,通過調整與對象顔色對應的打印樣式可以控制所有具有同種顔色的對象的打印輸出效果。
命名打印樣式表可以自行添加和命令打印樣式,我們可以直接在圖形中設置圖層甚至圖形使用的打印樣式。
顔色相關打印樣式表以“.ctb”為文件擴展名保存,而命名打印樣式表以“.stb”為文件擴展名保存,均保存在CAD支持文件夾的“plotstyles”子文件夾中。
顔色相關打印樣式表(*.CTB)的使用和編輯
顔色相關樣式表通過顔色來控制打印輸出的顔色、線寬,操作起來比較簡單,大家用得比較多,CAD也提供了一些常用的打印樣式表,有彩色的、灰度的(grayscale.ctb)、單色的(monochrome.ctb),直接選用即可。
如果想使用CAD自帶的CTB文件,同時不同圖形打印粗細要有所區别,必須給圖層或對象設置好合适的線寬值,因為CTB文件中輸出線寬的默認設置是“使用對象線寬”。如果在繪圖的時候沒有設置線寬,但打印時又希望線寬有差别,就需要對CTB文件進行編輯,在打印對話框選擇CTB文件後,點後面的編輯按鈕就可以手動調整不同顔色輸出的線寬值,如下圖所示:
在打印樣式表中設置的兩個主要參數就是輸出顔色和線寬,其他參數用得非常少,一般無需調整。左側的顔色也可以按住SHIFT或CTRL鍵一次選擇多種顔色,然後一次對多種顔色進行設置。
注意:顔色相關打印樣式表中的顔色隻包括255種索引色,所以要利用打印樣式表,在設置顔色時隻能選擇這255種顔色中的一種,不能使用真彩色或配色系統,真彩色在打印輸出時不進行處理的,也就是會按原色輸出,如果是黑白打印機則會打印為不同程度的灰色。
不同行業使用習慣不完全相同,例如機械行業,圖層用的比較少,通常圖層設置好線寬,圖形線寬都随層,這樣打印時直接選擇monochrome.ctb輸出就可以了。工程建設行業通常圖層比較多,而且大部分會使用專業軟件,圖層通常顔色都設置好了,但很少設置線寬,還有些管線是利用多段線寬度進行設置的,因此在打印的時候,通常有必要對CTB文件的輸出線寬做相應調整。一般設計院對輸出線寬、字高等都有明确規定,單位設置好一個CTB文件,大家複制到CAD打印樣式表目錄下直接調用就好了。
命名相關打印樣式表(*.STB)的使用和編輯
命名相關打印樣式表的設置選項跟CTB相同,隻是左側對應的不是顔色,而是我們定義的樣式名,如下圖所示。默認的STB通常隻有一個“普通”樣式,其他樣式是需要自己添加的,右側輸出特性設置與CTB文件相似。
在AutoCAD中有一些直接可以使用STB的模闆文件,如:acadISO-Named PlotStyles.dwt,新建文件時如果選用這些模闆就可以直接使用STB文件。可以使用CTB文件和STB文件的pstylemode變量分别為1和0,不過這個變量是隻讀的,也就是不能直接設置這個變量。
如果圖紙的pstylemode變量為0,這在打印時隻能選擇CTB的打印樣式表,要想轉為使用STB,在AUTOCAD低版本中還是挺麻煩的,操作如下:
1、運行convertctb命令,選擇一個CAD自帶的CTB文件轉換為STB文件,保存的時候可以覆蓋原有的STB,也可以另取一個名字。
2、然後再運行convertpstyles命令,根據提示選擇剛剛轉換的STB文件,這樣就可以在圖中設置STB了,在打印對話框中選擇打印樣式表就可以看出來。
上面的操作也可以簡化,隻運行convertpstyles命令就可以切換模式,選擇CAD自帶的STB文件,但有時會提示文件不包含顔色映射表,不能用于轉換圖形,如下圖所示。
遇到這種情況我們隻能選擇其他STB文件試試,我們先可以選擇Screening 100%.stb這樣帶顔色映射表的文件,模式切換完後可以在打印對話框選擇其他的STB文件,如下圖所示。
STB的應用到底與CTB有什麼不同呢?
CTB是每種顔色對應一種打印輸出設置,STB則是可以用名字定義幾種打印輸出設置,效果見上面的插圖。
打開兩張分别使用CTB和STB的圖紙,打開圖層管理器,就可以很明顯地看出區别了,在使用CTB打印樣式的圖紙中,圖層的“打印樣式”一欄是灰色的,不能修改,顯示的就是顔色編号,與圖層顔色對應,例如設置為白色,樣式就顯示為color_7。而在使用STB的圖中,“打印樣式”默認為“Normal”或“普通”,并且是可以編輯的,單擊後可以在對話框中選擇STB文件中設置好的樣式,如下圖所示。
打印樣式也是圖形的一個基本屬性,如果使用STB,我們可以為某個圖形單獨設置打印樣式,如下圖所示。
通過上述的比較大緻就可以了解STB的用途了,用STB可以按樣式來設置每個圖層的打印輸出的顔色和線寬設置,結合圖層規範,設計單位可以比較容易控制打印效果。隻要設計人員使用相同模闆,并且嚴格按照規定将不同類型圖形繪制在指定圖層上,那打印輸出的效果就能保證一緻了。
普通設計人員設置并使用STB的人比較少,STB通常是設計單位為控制打印效果,統一設置文件模闆時使用,至少我了解到國内的情況是這樣的,也不知道對不對。
打印樣式管理器
AutoCAD提供了打印樣式管理器,在菜單中選擇“管理打印樣式”後可以自動打開打印樣式表的目錄,可以創建、編輯和存儲CTB和STB文件。在打印樣式管理器有一個添加打印樣式表向導,可以添加新的打印樣式表。
雙擊目錄中的CTB和STB文件,可以直接編輯打印樣式表。這裡跟在打印對話框選定打印樣式表後點編輯按鈕後的操作一樣。
此技巧适用AutoCAD、浩辰CAD等類似的CAD軟件。
end
免責聲明:本文系網絡轉載,版權歸原作者所有。如涉及版權,請聯系删除!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!