為什麼CAD圖紙作為外部參照插入後有些文字消失?

有網友問了這樣的問題,圖框作為外部參照插入到另一張圖中,發現其中一些文字不見了,一開始我以為跟圖層有關,圖紙發過來以後才發現這個問題之前有人提過,當時沒有寫文章,時間長我也忘了。既然不止一個人遇到了類似的問題,不妨跟大家都講一下。

問題原因

問題的原因其實很簡單,他的圖框是一個圖框的塊檔案,適合作為圖塊將圖框插入到其他圖紙,圖框中有一些需要編輯和修改的文字被設定成了屬性文字,當作為外部參照插入到其他圖紙的時候,這些文字就消失了,如下圖所示。

為什麼CAD圖紙作為外部參照插入後有些文字消失?

這並不是他的原圖,只是我為了重現現象建立的一張圖紙。

在塊檔案中圖形、文字、屬性文字都是獨立的圖形,如下圖所示。

為什麼CAD圖紙作為外部參照插入後有些文字消失?

在塊檔案中,屬性定義顯示的是屬性的標記,當用插入INSERT(I)命令將塊檔案插入到圖紙中時,整個檔案就會轉換成一個圖塊,會提示我們輸入屬性值或者採用屬性的預設值,如果屬性沒有預設值或預設值與標記文字不同,作為圖塊插入時也可能出現文字變化和消失的情況。

但如果這個塊檔案作為外部參照插入,這些屬性文字的處理方式就不同了,這些屬性文字即使有預設值也不顯示,也就是說

帶有屬性文字的塊檔案是不適合作為外部參照插入到其他圖中的。

解決辦法

如果遇到這種情況怎麼辦呢?

如果想繼續以外部參照的方式插入,必須對原檔案進行處理,處理方法有下面兩種:

1、將圖形和屬性文字一起選中,做成圖塊後儲存。

2、用外掛將屬性文字轉換成普通文字後儲存。

如果圖框檔案不能編輯,那隻能以圖塊的方式重新插入了!

雖說外部參照可以直接繫結成圖塊,但如果是這種情況也不能直接繫結,因為繫結後我們會發現文字仍然沒有顯示,而且雙擊此圖塊並不會彈出增強屬性編輯器,而是會直接彈出塊編輯器對話方塊。但雙擊繫結後生成圖塊進入塊編輯器,可以看到這些屬性文字是存在的,而且將此圖塊炸開後重新定義圖塊又可以變成屬性塊,這也說明CAD對外部參照檔案中的屬性文字做了特殊處理。之前遇到過一些圖紙中明明有屬性但卻無法顯示和編輯屬性的圖塊也有可能這種方式建立的。

圖塊和外部參照的應用場景不同,有時候相同的圖紙可以分別作為圖塊或外部參照插入,但有時卻不能互用。透過上面的講解我們要記住:

包含獨立屬性文字的圖紙不適合作為外部參照插入到其他圖紙中!

在插入外部參照時除了屬性文字的處理比較特殊,會消失外,對0層的處理也比較特殊,除0層以外的圖層都會保留,但外部參照圖的0層上的圖形會直接放置到當前圖的0層,如果當前圖的0層被關閉的話,外部參照圖中0層上的所有文字和圖形也會不顯示,這種情況雖然不太常見,但為了避免外部參照插入後顏色、線型、線寬等發生變化,最好注意:

不要在0層上繪製圖形和寫文字!

頂部