Arbortext IsoDraw > 資料交換參考 > 簡介 > 一些基本術語... > 匯入
  
匯入
「匯入」檔案實際上是什麼意思呢?開啟檔案一定是指檔案是匯入的嗎?
一般來講,每個程式都會以它自己的格式來儲存它的資料。也就是說,除了儲存資料以外 (一般情況下可以使用),它也可以儲存此資料特定的屬性。
相同的情況也適用於 Arbortext IsoDraw。除了儲存純幾何資料以外,例如直線的起始點與終止點,也會儲存對於 Arbortext IsoDraw 而言很重要的其他資訊。這不僅包含元素的屬性,例如筆、樣式或環暈,也包含只與 Arbortext IsoDraw 有關的資料,例如螺紋的深度。由於「螺紋」元素並非以此格式存在於其他任何程式中,因此 Arbortext IsoDraw 必須撰寫它自己的格式,以便稍後能夠再次將此元素識別為螺紋。
Arbortext IsoDraw 以上述方式開啟它的其中一個檔案時,不會發生匯入程序。檔案中包含的資訊可以 Arbortext IsoDraw 所需的精確格式使用。
當您從其他程式 (例如 Adobe Illustrator) 中開啟檔案時,情況是不同的。當然,對於 Arbortext IsoDraw 來說,同樣的情況也適用於此程式:它會根據它自己的結構儲存它的資料。Adobe Illustrator 不會使用橢圓或螺紋做為元素,而會使用 Bezier 路徑。因此,Illustrator 檔案只包含有關 Bezier 路徑的資訊,而 Adobe Illustrator 則能夠輕鬆讀取它們。
非常簡單的說明應該有助於說明 Arbortext IsoDraw 與 Adobe Illustrator 檔案在根本上是不同的。不過,如果 Arbortext IsoDraw 能夠讀取 Illustrator 檔案,它必須轉換為 Arbortext IsoDraw 格式:因此,會匯入它。
轉換時遺失的項目
因此,匯入檔案就是指翻譯程序。此程序與將文字翻譯成另一種語言沒有太大區別。同樣在這個例子底下,通常不太可能在不失去某些語言特性 (例如慣用語表達) 的情況下傳遞所有細節。但是,譯者大多會尋找某種方法,使用其他文字來表達慣用語表達的含意。
匯入插圖資料也有類似的概念。大部分資料可以完整的轉換,但是幾乎總有一些包含程式特定細節的東西留下來。這種資料只能透過傳達它的「含意」來轉換。
但是,這種類型的轉換總是會遺失掉某些資訊。這可能表示物件的屬性會在轉換程序中遺失。例如,從 Arbortext IsoDraw 轉換為 Adobe Illustrator 格式的螺紋只能描繪為 Bezier 路徑的群組。您將不可能再在 Adobe Illustrator 中以與 Arbortext IsoDraw 相同的方法設定螺紋深度或直徑。
當無法正確轉換某個元素時,兩個程式之間的差異會變得更為尖銳。例如,HPGL 格式不包含顯示曲線的指令,這表示每一條曲線都必須轉換成一系列的短、直線區段。
當將工程圖匯出為另一種格式時,同樣的情形自然也會發生。Arbortext IsoDraw 中包含大量並不受其他程式支援的元素與屬性。無論何種情況,當轉換檔案時,您都將需要選擇「對您較無害者」。
您可以透過仔細轉換個別屬性的方式來測量篩選器的品質。在許多例子底下,只有純幾何資料可以轉換,但一般而言可以做到的事情更多。但是,您必須謹記:如果遺失了資訊,您不能只怪篩選器。