Warning: mkdir(): No space left on device in /www/wwwroot/test001/func.php on line 253

Warning: file_put_contents(./cachefile_yuan/ilouw.com/cache/24/f5a2a/cb78f.html): failed to open stream: No such file or directory in /www/wwwroot/test001/func.php on line 241
2007的圖庫轉換為2011後層名和顏色都改變了,有何辦法保持不變? - 咖迷社區(CAXA彩神iv) - Powered by Discuz!

彩神iv

咖迷社區(CAXA彩神iv)

標題: 2007的圖庫轉換為2011後層名和顏色都改變了,有何辦法保持不變? [打印本頁]

作者: cyxz    時間: 2010-10-24 00:21
標題: 2007的圖庫轉換為2011後層名和顏色都改變了,有何辦法保持不變?
把2007的模板另存為2011的模板,再把2007的圖庫轉換為2011後,在2011中提取圖符,發現提取出的圖形顏色、層名都改變了,求助怎樣才能在2011中保持原07圖庫中提取的圖形的顏色、層名。
作者: wjp    時間: 2010-10-25 15:04
請樓主上傳2個例子具體說明一下。。
作者: cyxz    時間: 2010-10-25 21:15
標題: 回複 2# wjp 的帖子
我在2007中增添了兩個層:外形層和底板層並設為模板,對圖形的線條分別進行了層的設置和顏色的設置,有的在外形層,有的在底板層,有的在隱藏層,然後入庫,從庫提取後的圖形和入庫的一樣,都在各自設定的層。用2011打開2007的模板並另存為2011的模板,並在2011模板界麵下把2007的圖庫轉換為2011的圖庫,此時從2011庫中提取出圖形後就改變了層名和顏色,外形層變為粗實線層,底板層變為EB0層。因為繪圖時是打開所有的層,在交圖時又要把外形層和隱藏層關掉,所以有層的要求。請教如何能解決以上問題。謝謝!
附件中2007.tpl是2007的模板,無名文件是圖形在2007中的樣子,1是無名文件在2007下的一個圖庫文件,請版主分別並入2007和2011圖庫中,再提取出來對比一下

作者: cyxz    時間: 2010-10-25 22:04
記的圖庫從xp版轉為2007時沒出現層的問題,而2007轉為2011就有層的問題,是技術上有困難嗎?
作者: xwr7814    時間: 2010-10-26 09:11
這問題很嚴重,用過caxa的人都應該知道此問題。
作者: wjp    時間: 2010-10-26 09:50
樓主的情況是2個問題:
1、當線條所在層為“0層”時定義為塊後顯示規則2007與後麵版本不同,為了保證讀入2007版本的文件或模板後顯示保持一致,會將“0層”改為“EB0”。 這個處理方法畢竟還是有所變化(是否有更好的方法還需再考慮)。

2、轉換原來2007的圖符文件時,根據樓主的反饋看確實存在問題。後麵版本應該改進。
作者: wanghl    時間: 2010-11-12 14:35
樓主你好!

非常抱歉,對於底板層和外形層的問題,由於老圖板(2007)存在的一些缺陷導致目前從代碼上無法解決。

原因:由於老圖符文件中的元素僅記錄了層的索引,沒有記錄真正的全局的所有層信息,在老圖板(2007)的序列化代碼中如果發現某元素的層索引比全局的層數量還多,則會將其層索引設為0。 2011轉換時將會調用到老圖板(2007)動態庫中的序列化代碼,所以,這些元素引用的層就都變為0層了。

目前這個問題從代碼上來說無法解決,除非修改老圖板(2007)圖符文件的存儲結構以及老圖板(2007)中的序列化代碼,但這已經沒有意義了。

現在唯一的解決途徑是:用老圖板(2007)調入圖符,然後保存為exb文件,之後再用2011打開,再將其定義為圖符。

對您造成的不便深表歉意!
作者: cyxz    時間: 2010-11-12 22:47
標題: 回複 7# wanghl 的帖子
“現在唯一的解決途徑是:用老圖板(2007)調入圖符,然後保存為exb文件,之後再用2011打開,再將其定義為圖符。” 圖庫中有幾千個圖符,完成轉換要到何時?能否做一個專用插件用於轉換2007圖庫?
作者: wanghl    時間: 2010-11-15 08:56
標題: 回複 8# cyxz 的帖子
您好,經過研究,這個問題可以解決,該任務列在2011r2版本中。具體的辦法是:在轉換之前指定一個老圖板(即2007及之前)的文件作為模板,轉換過程中將會使用該模板中的信息進行轉換,應該可以滿足您的要求。如果您還有其它問題,請隨時爆料,嗬嗬。
非常感謝您對caxa的支持!
作者: cyxz    時間: 2010-11-19 13:21
期盼這一功能的實現。




歡迎光臨 咖迷社區(CAXA彩神iv) (http://www.ilouw.com/forum/) Powered by Discuz! X3.4