彩神iv

咖迷社區(CAXA彩神iv)

 找回密碼
 立即注冊

QQ登錄

隻需一步,快速開始

查看: 9407|回複: 9
打印 上一主題 下一主題

2007的圖庫轉換為2011後層名和顏色都改變了,有何辦法保持不變?

[複製鏈接]

80

主題

256

帖子

4422

積分

高級會員

Rank: 4

積分
4422
跳轉到指定樓層
樓主
發表於 2010-10-24 00:21:00 | 隻看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
把2007的模板另存為2011的模板,再把2007的圖庫轉換為2011後,在2011中提取圖符,發現提取出的圖形顏色、層名都改變了,求助怎樣才能在2011中保持原07圖庫中提取的圖形的顏色、層名。
回複

使用道具 舉報

49

主題

1282

帖子

4萬

積分

超級版主

Rank: 8Rank: 8

積分
41111

咖迷論壇管理(CAXA)

沙發
發表於 2010-10-25 15:04:00 | 隻看該作者
請樓主上傳2個例子具體說明一下。。
二維CAD(電子圖板) 版主
回複 支持 反對

使用道具 舉報

80

主題

256

帖子

4422

積分

高級會員

Rank: 4

積分
4422
板凳
 樓主| 發表於 2010-10-25 21:15:00 | 隻看該作者

回複 2# wjp 的帖子

我在2007中增添了兩個層:外形層和底板層並設為模板,對圖形的線條分別進行了層的設置和顏色的設置,有的在外形層,有的在底板層,有的在隱藏層,然後入庫,從庫提取後的圖形和入庫的一樣,都在各自設定的層。用2011打開2007的模板並另存為2011的模板,並在2011模板界麵下把2007的圖庫轉換為2011的圖庫,此時從2011庫中提取出圖形後就改變了層名和顏色,外形層變為粗實線層,底板層變為EB0層。因為繪圖時是打開所有的層,在交圖時又要把外形層和隱藏層關掉,所以有層的要求。請教如何能解決以上問題。謝謝!
附件中2007.tpl是2007的模板,無名文件是圖形在2007中的樣子,1是無名文件在2007下的一個圖庫文件,請版主分別並入2007和2011圖庫中,再提取出來對比一下

2007.rar

29.24 KB, 下載次數: 4321

rar

回複 支持 反對

使用道具 舉報

80

主題

256

帖子

4422

積分

高級會員

Rank: 4

積分
4422
地板
 樓主| 發表於 2010-10-25 22:04:00 | 隻看該作者
記的圖庫從xp版轉為2007時沒出現層的問題,而2007轉為2011就有層的問題,是技術上有困難嗎?
回複 支持 反對

使用道具 舉報

8

主題

111

帖子

424

積分

注冊會員

Rank: 2

積分
424
5#
發表於 2010-10-26 09:11:00 | 隻看該作者
這問題很嚴重,用過caxa的人都應該知道此問題。
回複 支持 反對

使用道具 舉報

49

主題

1282

帖子

4萬

積分

超級版主

Rank: 8Rank: 8

積分
41111

咖迷論壇管理(CAXA)

6#
發表於 2010-10-26 09:50:00 | 隻看該作者
樓主的情況是2個問題:
1、當線條所在層為“0層”時定義為塊後顯示規則2007與後麵版本不同,為了保證讀入2007版本的文件或模板後顯示保持一致,會將“0層”改為“EB0”。 這個處理方法畢竟還是有所變化(是否有更好的方法還需再考慮)。

2、轉換原來2007的圖符文件時,根據樓主的反饋看確實存在問題。後麵版本應該改進。
二維CAD(電子圖板) 版主
回複 支持 反對

使用道具 舉報

0

主題

27

帖子

134

積分

遊客

積分
134
7#
發表於 2010-11-12 14:35:00 | 隻看該作者
樓主你好!

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

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

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

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

對您造成的不便深表歉意!
回複 支持 反對

使用道具 舉報

80

主題

256

帖子

4422

積分

高級會員

Rank: 4

積分
4422
8#
 樓主| 發表於 2010-11-12 22:47:00 | 隻看該作者

回複 7# wanghl 的帖子

“現在唯一的解決途徑是:用老圖板(2007)調入圖符,然後保存為exb文件,之後再用2011打開,再將其定義為圖符。” 圖庫中有幾千個圖符,完成轉換要到何時?能否做一個專用插件用於轉換2007圖庫?
回複 支持 反對

使用道具 舉報

0

主題

27

帖子

134

積分

遊客

積分
134
9#
發表於 2010-11-15 08:56:00 | 隻看該作者

回複 8# cyxz 的帖子

您好,經過研究,這個問題可以解決,該任務列在2011r2版本中。具體的辦法是:在轉換之前指定一個老圖板(即2007及之前)的文件作為模板,轉換過程中將會使用該模板中的信息進行轉換,應該可以滿足您的要求。如果您還有其它問題,請隨時爆料,嗬嗬。
非常感謝您對caxa的支持!
回複 支持 反對

使用道具 舉報

80

主題

256

帖子

4422

積分

高級會員

Rank: 4

積分
4422
10#
 樓主| 發表於 2010-11-19 13:21:00 | 隻看該作者
期盼這一功能的實現。
回複 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注冊

本版積分規則

QQ|Archiver|手機版|小黑屋|咖迷社區(CAXA彩神iv) ( 京ICP備37209418號-1 )

GMT+8, 2024-5-6 00:08 , Processed in 0.156102 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回複 返回頂部 返回列表
彩神iv