CAD中為什麼有些圖形能顯示,卻打印不出來?
網上有很多問類似的問題,圖中的圖形在打印後卻消失,到底是什麼原因呢?
之前我遇到過一些類似的問題,原因不盡相同,我将其中幾種比較常見的問題列列舉出來,希望對大家有幫助。
一、圖形放置到了不打印的圖層
很多人沒有注意圖層有一個是否打印的設置,而且更不會注意到CAD會自動創建一些圖層,例如創建标注時會自動創建一個Defpoints的圖層,這個圖層 默認被設置成不打印,而且是無法修改的,如下圖所示。
如果你不小心将Defpoints圖層設置成了當前層,繪制的圖形就會在這個圖層上,或者選擇了圖形後不小心在圖層列表中選擇了這個圖層,最終就會出現這些圖形能顯示但打印不出來的現象。
如果是别人發過來的圖,也有可能會将一些圖層特意設置成不打印。因此,當出現圖形沒有打印出來時,首先看這些圖形在哪個圖層上,然後在打開圖層管理器看一下這個圖層是否設置成了不打印。如果所在圖層不是類似DEFPOINTS、ASHADE這樣的圖層,直接設置成可打印就可以了。如果圖形放到了DEFPOINTS這樣有CAD軟件自動創建的不打印圖層,隻能選中對象後,再在圖層列表中選擇一個其他圖層,将圖形移到别的圖層上。
CAD的圖層之所以有是否打印的設置,是因為用戶有這樣的實際需求,有些圖形我們需要他顯示,但不希望它被打印,例如布局空間中視口的邊界,顯示邊界可以讓我們清楚地知道視口的範圍,方便我們進入視口進行操作或了解視口的數量,但大部分都不希望視口邊界打印出來,因此大部分設計人員會将視口放到一個單獨設置的不打印的圖層上,有些設計人員為了省事,就直接将視口移動到DEFPOINTS圖層。
二、顔色設置不正确
除了放在了不打印的圖層上,還有一種情況可能會出現打印不出來。默認狀态下,CAD會将白色打印為黑色,但實際并不是這樣。如果圖形的顔色顯示不是白、紅、黃、綠、青、藍、洋紅或255以内的數字,而是類似255,255,255這樣的顔色值,表示你用的顔色是真彩色,而不是常規的索引色,如下圖所示。
如果在打印對話框裡編輯一下打印樣式表,可以看到CAD的打印樣式表隻映射256種索引色,隻有索引色的7号色(白色)會打印成黑色,如下圖所示。
也就是圖形顔色隻有設置成索引色,在打印時才會受CTB打印樣式表控制,如果設置成真彩色,CAD在打印時是不做處理的,打印時仍會按原來的顔色打印。因此,當圖形顔色被設置成真彩色的白色[255,255,255]時,仍會打印成白色,因為紙張是白色的,這些線條就會看不出來。
當我們檢查圖層沒有問題時,可以檢查一下顔色是否設置成了真彩色的白色或接近白色的顔色。
CAD之所以提供真彩色,一是考慮到真彩色色彩更豐富,有些特殊圖紙需要用真彩色繪制,另外,在一些黑白圖紙中我們也可以在某些時候需要将圖形打印成白色,例如在一個黑色填充背景上打印一個白色的符号或文字。
上面是兩種明确的導緻無法打印的原因,我多次遇到過類似的情況。當然,有時圖層和顔色都沒有問題,但還是有圖形打印不出來,這就要具體情況具體分析了。有時可能跟打印設備有關系,比如說打印設備比較老,由于内存溢出圖形沒打印完整;有時可能跟圖形本身有關系,比如有些文字因為缺少字體在打印輸出成PDF時消失。
如果遇到圖層和顔色都沒有問題但打印不出來的時候,隻能用對比的方法找出原因,比如用不同的打印設備打印,用不同的CAD軟件打印,對比可以打印的圖形和不能打印圖形之間特性上有什麼差異等等。
為什麼CAD将圖紙打印出來線顯得特别虛?
原因可能有幾種:
1、在打印時未設置打印樣式表,直接按彩色打印,但打印機卻是黑白的,在黑白打印機上彩色線條都被打印為灰色,尤其是黃色線條等更會變成淺灰色。需要選用黑白的打印樣式表:monochrome.ctb.
2、選擇了打印樣式表,并自己設置了輸出顔色,但将深灰色當成黑色,建議直接選擇黑白的打印樣式表:monochrome.ctb,然後根據自己需要設置不同顔色的輸出線寬就好了。
3、雖然選擇了黑白的打印樣式表,但圖中在設置顔色時卻未設置索引色,而是使用了真彩色,打印樣式表對真彩色是不起作用的,因此還按原色打印,在黑白打印機上會打印成灰色。要解決這個問題,必須将圖形顔色設置為索引色。
4、圖形線寬或打印樣式表中輸出線寬設置過小。
5、使用了設置寬度的多段線。多段線設置寬度後,打印時線寬将有多段線寬度除以打印比例,例如線寬設置為30,打印比例為1:100,打印出來的線寬就是0.3,如果線寬設置為3的話,計算出來的線寬就是0.03,CAD會針對線寬特别小的會進行特殊處理,會使用最小線寬。當使用多段線控制打印線寬時,必須要考慮打印比例,合理設置寬度。
6、本來應該是實線,但設置成了虛線。
為什麼CAD圖形所在圖層沒有設置成不打印,但圖形卻打印不出來?
如果檢查CAD圖形所在圖層并沒有設置成不打印,同圖層上其他圖形能打印,但有些圖形卻打印不出來。目前能想到的可能性隻有一種,可以檢查一下是不是下面原因:
1、選中一個沒有打印出來的圖形,檢查圖形顔色。
2、看圖形顔色是否設置成了255,255,255這樣的真彩色,而不是用的7号索引色。
這種情況下,圖形顯示為白色,打印時不會被映射為黑色,仍會打印成白色,在白紙上自然就看不到了。
當然有時會因為打印設備比較老、内存不足導緻一些打印數據丢失,但這種情況不會在圖面随機出現,而是可能前半部分能打印出來,後面打印不出來,但這種現象現在也很少見了。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!