雖然最終的答案有點(diǎn)讓人失望,居然是軟件的原因。但中間我們嘗試了多種方法,我想將這些方法總結(jié)一下,也許其他人在有些情況下能用得上。
如果大視口圖形并未充滿,有足夠的地方放下局部放大的圖形的話,直接創(chuàng)建一個小視口好了,因此上面問題的關(guān)鍵是大視口中充滿了圖形,必須想辦法解決圖形重疊的問題,最終想到的解決方法有下面幾種:
一、
設(shè)置方法很簡單,先在布局空間用多段線繪制出大視口的形狀,如下圖所示:
從菜單中選擇:視圖>視口>對象或輸入-VPORTS命令(注意前面要加上小橫杠,如果不加,會彈出對話框)后輸入O參數(shù)并回車,選擇畫好的封閉多段線,就可以生成多邊形視口,如下圖所示。
用這種方式創(chuàng)建后繪制的多段線還在,不刪除掉的話,如果不想讓他影響打印,可以將視口和多段線都放到不打印的圖層上,如DEFPOINTS。當(dāng)然我們也可以直接用多邊形選項(xiàng)來創(chuàng)建這個視口,那樣就不會多出多段線,但用視口命令的多邊形選項(xiàng)直接創(chuàng)建多邊形視口,繪制起來不如多段線簡便。
既然大視口已經(jīng)被裁剪掉了,在空白處創(chuàng)建一個小視口,就不會有遮擋的問題了。但如果小視口要放在中間的話,這種方法顯然行不通。
二、
創(chuàng)建區(qū)域覆蓋時還有一個問題,我們雙擊進(jìn)入大視口,希望能繪制一個與小視口邊界完全重合的區(qū)域覆蓋,但在AUTOCAD中,進(jìn)入大視口也就是在模型空間無法捕捉到上面小視口的邊界。為了保證繪制的形狀至少是一個標(biāo)準(zhǔn)的矩形,建議先繪制一個矩形,然后利用矩形來生成區(qū)域覆蓋。我用簡單圖形做了一下,效果如下圖所示。
紅色邊界的是小視口,設(shè)置完后,在布局空間看著效果很正確。但如果你使用的是AUTOCAD 低版本,例如AUTOCAD 2004,由于在打印的時候視口順序處理錯誤,估計(jì)先處理小視口后處理大視口,會導(dǎo)致小視口被區(qū)域覆蓋遮擋,打印出來一片空白。一開始我們以為是區(qū)域覆蓋的問題,我給他想了另一個辦法,用SOLID填充,設(shè)置成真彩色的白色(255,255,255),顯示效果也沒有問題,但在AUTOCAD2004中打印出來還是一樣,也把小視口給遮住了。因此可以確認(rèn)是低版本的AUTOCAD在打印重疊視口時圖形順序處理出了問題。