Dxf的群組碼資料型態及意思

  1. Dxf的群組碼資料型態及意思

Dxf的群組碼資料型態及意思

原文連結: https://darkblack01.blogspot.com/2014/02/dxf.html
移植時的最後更新日期: 2014-02-12T20:47:15.330+08:00

此文參考資料:
依數字順序排列群組碼
群組碼值類型

組碼 資料型態 描述 Dxf App
-5   APP:常駐反應器鏈    
-4   APP:條件運算子(僅與 ssget 一起使用)    
-3   APP:延伸資料 (XDATA) 識別碼 (固定)    
-2   APP:圖元名稱參考 (固定)    
-1   APP:圖元名稱。 每開啟一次圖面,名稱就變更一次。它不會被儲存 (固定)    
0 字串 表示圖元類型的字串 (固定)    
1 字串 圖元的主要文字值    
2 字串 名稱 (屬性標籤、圖塊名稱等等)    
3-4 字串 其他文字或名稱值    
5 字串 圖元處理碼;至多 16 位數的十六進位文字字串 (固定)    
6 字串 線型名稱 (固定)    
7 字串 文字型式名稱 (固定)    
8 字串 圖層名稱 (固定)    
9 字串 DXF:變數名稱識別碼 (僅在 DXF 檔的 HEADER 區段中使用)    
10-18 倍精度 3D 點值 主要點:此點為線或文字圖元的起點、圓的中心等等 主要點的 X 值 3D 點 (三個實數的清單)
19        
20-28 倍精度 3D 點值 主要點:此點為線或文字圖元的起點、圓的中心等等 主要點的 Y 值 3D 點 (三個實數的清單)
29        
30-37 倍精度 3D 點值 主要點:此點為線或文字圖元的起點、圓的中心等等 主要點的 Z 值 3D 點 (三個實數的清單)
38 倍精度 3D 點值 DXF:如果不為零,則為圖元的立面    
39 倍精度 3D 點值 如果不為零,則為圖元的厚度 (固定)    
40-48 倍精度浮點值 文字高度、比例係數等等    
48 倍精度浮點值 線型比例;預設值為所有圖元類型而定義    
49 倍精度浮點值 重複的值。多重群組 49 會出現在可變長度表格 (如 LTYPE 表格中的虛線長度) 的一個圖元中。7x 群組總是出現在第一個群組 49 之前,以指定表格長度    
50-58 倍精度浮點值 角度 ( DXF: 度數, AutoLISP 與 ObjectARX: 弳度)    
59 倍精度浮點值      
60 16 位元整數值 圖元可見性;整數值;空白或 0 表示可見;1 表示不可見    
62 16 位元整數值 顏色號碼 (固定)    
66 16 位元整數值 「圖元跟隨」旗標 (固定)    
67 16 位元整數值 空間,即模型空間或圖紙空間 (固定)    
68 16 位元整數值 APP:識別視埠是已打開但未顯示在螢幕上、未處於作用中,還是已關閉    
69 16 位元整數值 APP:視埠識別號碼    
70-78 16 位元整數值 如重複計數、旗標位元或模式    
79 16 位元整數值      
90-99 32 位元整數值      
100 字串 (至多 255 個字元;Unicode 字串則較少) 子類別資料標識 (以衍生類別名稱做為字串)。所有從另一個具體類別衍生出的物件與圖元類別都需要。在相同物件的繼承鏈中,子類別資料標識將不同類別所定義的資料分隔開來。
除了 DXF 名稱之外,這是從 ObjectARX 導出各個不同具體類別的另一項需求 (請參閱子類別標識)
   
101        
102 字串 (至多 255 個字元;Unicode 字串則較少) 控制字串,後跟 「{<隨機名稱>」或「}」。與延伸資料群組碼 1002 相似,不同的是當字串以「{」開頭時,其後可跟隨機字串,該隨機字串的解譯取決於應用程式。唯一允許的另一個控制字串是用作群組終止符號的「}」。除在圖面檢核作業期間外,AutoCAD 不會解譯這些字串。 這些字串僅供應用程式使用    
103        
104        
105 代表十六進位 (hex) 控點值的字串 DIMVAR 符號表項目標物件處理碼    
106-109        
110 倍精度浮點值 UCS 原點 (只有在字碼 72 設定為 1 時才會出現) X 值 3D 點
111 倍精度浮點值 UCS X 軸 (只有在字碼 72 設定為 1 時才會出現)   3D 向量
112 倍精度浮點值 UCS Y 軸 (只有在字碼 72 設定為 1 時才會出現)   3D 向量
113-119 倍精度浮點值      
120 倍精度浮點值 UCS 原點 Y值 3D 點
121 倍精度浮點值 UCS X 軸    
122 倍精度浮點值 UCS Y 軸    
123-129 倍精度浮點值      
130 倍精度浮點值 UCS 原點的  Z 值 3D 點
131 倍精度浮點值 UCS X 軸    
132 倍精度浮點值 UCS Y 軸    
133-139 倍精度浮點值      
140-149 倍精度浮點值 點、高程以及 DIMSTYLE 設定    
150-159        
160-169 64 位元整數值      
170-179 16 位元整數值 表示 DIMSTYLE 設定的旗標位元    
180-209        
210 倍精度浮點值 擠出方向 (固定) 擠出方向的 X 值 3D 擠出方向向量
211-219 倍精度浮點值      
220 倍精度浮點值 擠出方向 (固定) 擠出方向的 Y 值  
221-229 倍精度浮點值      
230 倍精度浮點值 擠出方向 (固定) 擠出方向的 Z 值  
231-239 倍精度浮點值      
270-279 16 位元整數值 16 位元整數值    
280-289 16 位元整數值 16 位元整數值    
290-299 布林值 布林旗標值    
300-309 隨機字串 隨機字串    
310-319 代表二進位資料塊十六進位值的字串 與 1004 群組碼具有相同表現法與範圍的隨機二進位資料塊:最大長度為 254 個字元的十六進位字串可表示最大長度為 127 位元組的資料塊    
320-329 代表十六進位控點值的字串 隨機物件處理碼;按「原樣」採用的處理碼值。在 INSERT 與 XREF 作業期間不會被轉譯    
330-339 代表十六進位物件識別碼的字串 軟式指標處理碼;同一 DXF 檔或圖面中其他物件的隨機軟式指標。在 INSERT 與 XREF 作業期間會轉譯    
340-349 代表十六進位物件識別碼的字串 硬式指標處理碼;指向同一 DXF 檔或圖面內其他物件的隨機硬式指標。在 INSERT 與 XREF 作業期間會轉譯    
350-359 代表十六進位物件識別碼的字串 軟式擁有者處理碼;在同一 DXF 檔或圖面內與其他物件連結的隨機軟式所有權連結。在 INSERT 與 XREF 作業期間會轉譯    
360-369 代表十六進位物件識別碼的字串 硬式擁有者處理碼;在同一 DXF 檔或圖面內與其他物件連結的隨機硬式所有權連結。在 INSERT 與 XREF 作業期間會轉譯    
370-379  16 位元整數 線粗列舉值 (AcDb::LineWeight)。自訂非圖元物件可以使用全範圍群組碼,但圖元類別在其表現法中僅使用 DXF 群組碼 371-379,因為 AutoCAD 與 AutoLISP 都永遠假設群組碼 370 是圖元的線粗。這可使 370 像其他「一般」圖元功能變數一樣操作    
380-389 16 位元整數 PlotStyleName 類型列舉 (AcDb::PlotStyleNameType)。自訂非圖元物件可以使用全範圍群組碼,但圖元類別在其表現法中僅使用 DXF 群組碼 381-389,原因與上述線粗範圍相同    
390-399 代表十六進位控點值的字串 表示 PlotStyleName 物件控點值的字串基本上是硬式指標,但由於範圍不同而使後向相容性更容易處理。被做為物件識別碼 (DXF 檔中的處理碼) 與 AutoLISP 的特殊類型來儲存和使用。自訂非圖元物件可以使用全範圍群組碼,但圖元類別在其表現法中僅使用 DXF 群組碼 391-399,原因與上述線粗範圍相同    
400-409 16 位元整數      
410-419 字串      
420-427 32 位元整數值 使用「全彩」時,32 位元整數表示 24 位元顏色值。
將此整數值轉換為十六進位,可產生以下位元遮罩:0x00RRGGBB。
例如,紅 = 200、綠 = 100 以及藍 = 50 的全彩為 0x00C86432,而在 DXF 格式中的十進位碼為 13132850
   
428-429 32 位元整數值      
430-437 字串 做為「全彩」使用時,字串表示顏色名稱    
438-439 字串      
440-447 32 位元整數值 做為「全彩」使用時,代表透明度值    
448-449 32 位元整數值      
450-459 長整數      
460-469 倍精度浮點值      
470-479 字串      
480-481 代表十六進位控點值的字串 硬式指標處理碼;指向同一 DXF 檔或圖面內其他物件的隨機硬式指標。在 INSERT 與 XREF 作業期間會轉譯    
999 註解 (字串) SAVEAS 在 DXF 輸出檔內不包括此類群組;
OPEN 指令可辨識它們,並會忽略註解。
您可以使用群組 999 在已編輯的 DXF 檔中包含註解
註解字串  
1000 字串 (與 0-9 代碼範圍具有相同的限制) 延伸資料中的 ASCII 字串 (至多為 255 個位元組)    
1001 字串 (與 0-9 代碼範圍具有相同的限制) 延伸資料的已註冊應用程式名稱 (ASCII 字串長度至多為 31 個位元組)    
1002 字串 (與 0-9 代碼範圍具有相同的限制) 延伸資料控制字串 (「{」或「}」)    
1003 字串 (與 0-9 代碼範圍具有相同的限制) 延伸資料圖層名稱    
1004 字串 (與 0-9 代碼範圍具有相同的限制) 延伸資料中的位元組資料塊 (長度至多為 127 個位元組)    
1005 字串 (與 0-9 代碼範圍具有相同的限制) 延伸資料中的圖元處理碼;至多 16 個十六進位的字串    
1006-1009 字串 (與 0-9 代碼範圍具有相同的限制)      
1010 倍精度浮點值 延伸資料中的點 (後跟群組 1020 與 1030) X 值 3D 點
1020 倍精度浮點值 延伸資料中的點 Y 值  
1030 倍精度浮點值 延伸資料中的點 Z 值  
1011 倍精度浮點值 延伸資料中的 3D 世界空間位置 (後跟群組 1021 與 1031) X 值 3D 點
1021 倍精度浮點值 世界空間位置 Y 值  
1031 倍精度浮點值 世界空間位置 Z 值  
1012 倍精度浮點值 延伸資料中的 3D 世界空間位移(後跟群組 1022 與 1032) X 值 3D 向量
1022 倍精度浮點值 世界空間位移 Y 值  
1032 倍精度浮點值 世界空間位移 Z 值  
1013 倍精度浮點值 延伸資料中的 3D 世界空間方向(後跟群組 1022 與 1032) X 值 3D 向量
1023 倍精度浮點值 延伸資料中的 3D 世界空間方向 Y 值  
1033 倍精度浮點值 延伸資料中的 3D 世界空間方向 Z 值  
1040 倍精度浮點值 延伸資料倍精度浮點值    
1041 倍精度浮點值 延伸資料距離值    
1042 倍精度浮點值 延伸資料比例係數    
1070 帶正負號的 16 位元整數 延伸資料帶正負號的 16 位元整數    
1071 正負號的 32 位元長整數 延伸資料帶正負號的 32 位元長整數