Arbortext IsoDraw > 使用者參考 > 選單 > 物件選單 > 驗證物件
  
驗證物件
此選單指令可讓您檢查插圖中的所有物件資訊。這種檢查之所以很有用是有一些理由的。其中最重要的理由是,您可以確認是否已經輸入所有需要的資訊。它也會找出可能導致互動應用程式中發生問題的不一致之處。
如果您選取此選單指令,將會出現以下對話方塊︰
這可以讓您詳細定義測試條件。
ID 和名稱
這些屬性特別重要,因為它們可以用來識別物件。在不同的環境下,這些屬性適用於不同的規則。一般來說,ID 始終應具唯一性,如此您便可正確無誤地識別物件。如果插圖用於 Web 環境中 (HTML 或 XML),ID 和名稱常會轉換成網際網路位址 (URI) 的一部分。在此情況下,將只能使用特定的字元。在判斷可在 ID 或名稱中使用哪些字元方面,WebCGM 更為精確。因此,您可以在此指定當檢查 ID 與名稱時要使用哪些規則。
您可以分別檢查 ID 和名稱的唯一性。請啟用相關方塊來執行此操作。就一般規則而言,只有 ID 應具唯一性。
驗證物件類型
此設定可檢查是否已在插圖中使用了與設定 DTD 不一致的物件類型。
驗證屬性
在這裡會執行多項檢查。首先會檢查選取的 DTD 是否允許使用屬性。然後會檢查值。如果輸入錯誤,則將需要更正。另外也會執行檢查來找出值是否需要依據 DTD 來輸入。如果需要,將會提出遺失值的報告。
驗證本端連結
如果啟用此方塊,將會檢查連結屬性以判斷其目標是否仍然存在。
根據選取的物件資訊與 DTD,現在將會顯示對話方塊來提出發現的任何錯誤的報告。然後您會有機會來更正這些錯誤。
此指令可以讓您從物件資訊中刪除與目前選取的定義檔案 (DTD) 不符的屬性。有關這些定義檔案的進一步資訊,可在選取 DTD中找到。
如果您開啟了包含屬性的檔案,Arbortext IsoDraw 將會採用這些屬性對 Arbortext IsoDraw、CGM 或 Adobe Illustrator 檔案而言都可能是這種情況。由於這些屬性可能是在沒有 DTD 或使用不同的 DTD 的情況下建立的,因此它們將不需要與目前設定的 DTD 相符。如果您使用「選取 DTD」指令變更 DTD,則可能發生這種情況。