CAD重要的DXF詳細參考資料_第1頁
CAD重要的DXF詳細參考資料_第2頁
CAD重要的DXF詳細參考資料_第3頁
CAD重要的DXF詳細參考資料_第4頁
CAD重要的DXF詳細參考資料_第5頁
已閱讀5頁,還剩91頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGEPAGE4目錄AutoCAD2000DXF參考修正第一章--DXF格式概述認識本參考對象和圖元的組碼組碼值類型按數(shù)字次序排列的組碼第二章--HEADER區(qū)域概述HEADER區(qū)域組碼第三章--CLASSES區(qū)域概述CLASS區(qū)域組碼第四章--TABLES區(qū)域概述符號表組碼符號表公用組碼APPIDBLOCK_RECORDDIMSTYLELAYERLTYPESTYLEUCSVIEWVPORT第五章--BLOCKS區(qū)域概述BLOCKS區(qū)域組碼BLOCKENDBLK第六章--ENTITIES區(qū)域概述圖形對象的公用組碼3DFACE3DSOLIDACAD_PROXY_ENTITYARCARCALIGNEDTEXTATTDEFATTRIBBODYCIRCLEDIMENSIONELLIPSEHATCHIMAGEINSERTLEADERLINELWPOLYLINEMLINEMTEXTOLEFRAMEOLE2FRAMEPOINTPOLYLINERAYREGIONRTEXTSEQENDSHAPESOLIDSPLINETEXTTOLERANCETRACEVERTEXVIEWPORTWIPEOUTXLINE第7章--OBJECTS區(qū)域概述OBJECT區(qū)域組碼公用對象組碼ACAD_PROXY_OBJECTACDBDICTIONARYWDFLTACDBPLACEHOLDERDICTIONARYDICTIONARYVARDIMASSOC(AutoCAD2002新增)GROUPIDBUFFERIMAGEDEFIMAGEDEF_REACTORLAYER_INDEXLAYOUTMLINESTYLEOBJECT_PTRPLOTSETTINGSRASTERVARIABLESSPATIAL_INDEXSPATIAL_FILTERSORTENTSTABLEXRECORD第8章--THUMBNAILIMAGE區(qū)域概述THUMBNAILIMAGE區(qū)域組碼第一章--DXF格式概述DXF格式是特定版本AutoCAD圖形文件中所包含的全部信息的標記數(shù)據(jù)的一種表示方法。標記數(shù)據(jù)的意思是指在每個數(shù)據(jù)元素前都帶一個稱為組碼的整數(shù)。組碼的值表明了其后數(shù)據(jù)元素的類型,也指出了數(shù)據(jù)元素對于給定對象(或記錄)類型的含意。實際上,圖形文件中所有用戶指定的信息都能夠以DXF文件格式表示。認識本參考本DXF參考提供了在DXF文件中以及在AutoLISP和ObjectARX應(yīng)用程序中碰到的DXF組碼。本章描述了基本的DXF約定。隨后的章節(jié)將列出以對象類型來組織的組碼。組碼將按照在DXF文件中出現(xiàn)的次序列出,而且每章將以DXF文件中的相關(guān)區(qū)域來命名。盡管使用了DXF文件格式作為本參考的組織機制,現(xiàn)行DXF文件格式的特殊信息可在附錄A“圖形轉(zhuǎn)換文件格式”中找到。作為適用于應(yīng)用程序的DXF文件的相關(guān)的DXF組碼的高級概念可在附錄B“深入DXF”中找到。對于使用組碼的AutoLISP函數(shù)的描述可參見VisualLISP開發(fā)人員手冊的“用AutoLISP操縱AutoCAD對象”。對象和圖元的組碼在DXF格式中,對象的定義與圖元的定義不同:圖元有圖形表示,而對象則沒有圖形表示。例如,詞典是對象而不是圖元。對象通常作為非圖形對象來使用,圖元則作為圖形對象來使用。在DXF文件中,圖元可以出現(xiàn)在BLOCK和ENTITIESE區(qū)域中。兩個區(qū)域中圖元的用法一樣。某些定義圖元的組碼始終會出現(xiàn),而其他的組碼為可選,它們僅在其值與缺省值不同時才出現(xiàn)。讀取DXF文件的程序不應(yīng)該假定說明圖元的組碼是按照給定次序出現(xiàn)的。與說明圖元的組碼相連的0組碼表示此圖元已結(jié)束。0組碼將開始新圖元或表示此區(qū)域已結(jié)束。注意如果用戶以表驅(qū)動方式(即忽略未定義的組碼,且對圖元中的組碼次序不做任何假定)編寫DXF處理程序,那么該程序?qū)⒈容^容易針對AutoCAD的后續(xù)版本做調(diào)整。因為AutoCAD的性能將不斷得到增強,所以圖元中將添加一些新的組碼以提供更多的功能。組碼值類型碼將與組碼關(guān)聯(lián)的值(組值)定義為整型、浮點數(shù)型或字符串型。下表為組碼的范圍。關(guān)于使用于本表中的縮寫和格式的有關(guān)信息,請參見“本參考中的格式轉(zhuǎn)換”。組碼值類型組碼范圍組值類型0-9字符串(已經(jīng)去除了255個字符的限制。盡管所有行被限制在2049個字節(jié)之內(nèi),但每行的字節(jié)數(shù)卻沒有直接限制。)10-59雙精度三維點60-7916位整數(shù)值90-9932位整數(shù)值100字符串(最多255個字符,對于UNICODE字符串則更少)102字符串(最多255個字符,對于UNICODE字符串則更少)105表示十六進制句柄值的字符串140-147雙精度標量浮點值170-17516位整數(shù)值280-2898位整數(shù)值300-309任意文字字符串310-319表示二進制數(shù)據(jù)組的十六進制值的字符串320-329表示十六進制句柄值的字符串330-369表示十六進制對象標識符的字符串370-3798位整數(shù)值380-3898位整數(shù)值390-399表示十六進制句柄值的字符串400-40916位整數(shù)值410-419字符串999注釋(字符串)1000-1009字符串(與0-9組碼范圍的限制一樣)1010-1059浮點值1060-107016位整數(shù)值107132位整數(shù)值按數(shù)字次序排列的圖元組碼下表給出了組碼(或組碼范圍)及其說明。在表中,“固定”表示該組碼的用途固定不變,非固定組碼的用途將隨上下文變化。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。按數(shù)字次序排列的圖元組碼組碼說明-5APP:persistentreactor鏈表-4APP:條件運算符(僅用于ssget)-3APP:擴展數(shù)據(jù)(XDATA)標記(固定)-2APP:圖元名引用(固定)-1APP:圖元名。每次打開圖形時它都改變,且不被保存。(固定)0表示圖元類型的文字字符串(固定)1圖元的主要文字值2名稱(屬性標記、塊名稱等)3-4其他的文字值或名稱值5圖元句柄。最多16位十六進制數(shù)字的文字字符串(固定)6線型名(固定)7文字樣式名(固定)8圖層名(固定)9DXF:變量名標識符(僅用于DXF文件的HEADER區(qū)域)。10主要點。此點為直線或文字圖元的起點,圓的圓心等等。

DXF:主要點的X值(其后為Y和Z值的組碼20和30)APP:三維點(三個實數(shù)構(gòu)成的表)11-18其他點。

DXF:其他點的X值(其后為Y和Z值的組碼21-28和31-38)APP:三維點(三個實數(shù)構(gòu)成的表)20,30DXF:主要點的Y和Z值21-28,31-37DXF:其他點的Y和Z值38DXF:如果非零,則為圖元的標高39如果非零,則為圖元的厚度(固定)40-48浮點值(文字高度、比例因子等)48線型比例。浮點標量值。缺省值適用于所有圖元類型。49可重復(fù)的浮點值。一個圖元中的可變長度表(例如LTYPE表中的虛線長度)中可出現(xiàn)多個組碼49。組碼7x總是在第一個組碼49前出現(xiàn),用于指定表的長度。50-58角度(在DXF文件中單位為度,在AutoLISP和ARX應(yīng)用程序中單位為弧度)。60表示圖元可見性的整數(shù)值。不賦值或值為0時表示可見;為1時表示不可見。62顏色代碼(固定)66“圖元跟隨”標志(固定)67空間,即模型空間或圖紙空間(固定)68APP:表示視口打開但不可見、未激活或者關(guān)閉。69APP:視口標識數(shù)字。70-78整數(shù)值,如重復(fù)部分的計數(shù)器、標志位或模式等。90-9932位整數(shù)值100子類數(shù)據(jù)標記(把繼承下來的類名當作字符串)。由具體類繼承下來的所有對象和圖元類都必須有此項。此標記用于分離某個對象中由不同的類定義的數(shù)據(jù)。它也滿足從ARX繼承下來的每個獨立的具體類的DXF命名需要(請參見子類標記)。102控制字符串,其后為“{<任意名稱>”或"}"。除了字符串必須以"{"開始外,它與外部數(shù)據(jù)組碼1002類似。其后可跟任意字符串,且此字符串的解釋取決于應(yīng)用程序。另一個可用的控制字符串為"}",它標識組的結(jié)束。如上所述,除了在執(zhí)行圖形核查操作期間外AutoCAD一般不解釋這些字符串;它們僅用于應(yīng)用程序。105DIMVAR符號表條目對象句柄。210拉伸方向(固定)。

DXF:拉伸方向的X值A(chǔ)PP:三維拉伸方向矢量220,230DXF:拉伸方向的Y和Z值280-2898位整數(shù)值290-299布爾標志值300-309任意的文字字符串310-319任意二進制數(shù)據(jù)組,與組碼1004具有相同表示法和限制:最長為254個字符的十六進制字符串表示最長為127個字節(jié)的數(shù)據(jù)數(shù)據(jù)組。320-329任意對象句柄。句柄值保留原樣,在執(zhí)行INSERT和XREF操作時它們不被轉(zhuǎn)化。330-339軟鍵指針句柄。任意指向同一DXF文件或圖形中的其他對象的軟鍵指針,在執(zhí)行INSERT和XREF操作時被轉(zhuǎn)化。340-349硬鍵指針句柄。任意指向同一DXF文件或圖形中的其他對象的硬鍵指針,在執(zhí)行INSERT和XREF操作時被轉(zhuǎn)化。350-359軟鍵從屬句柄。鏈接到同一DXF文件或圖形中其他對象的任意軟鍵從屬鏈接,在執(zhí)行INSERT和XREF操作時被轉(zhuǎn)化。360-369硬鍵從屬句柄。鏈接到同一DXF文件或圖形中其他對象的任意硬鍵從屬鏈接,在執(zhí)行INSERT和XREF操作時被轉(zhuǎn)化。370-379線寬枚舉值(AcDb::LineWeight)。作為短整數(shù)保存并移動。自定義非圖元對象可使用全部范圍組碼,但圖元類只能在其描述中使用371-379的DXF組碼,因為AutoCAD和AutoLISP都總是采用370組碼作為圖元的線寬。在這里370組碼就象其它的“公用”圖元字段一樣。380-389打印樣式名類型枚舉(AcDb::PlotStyleNameType)。作為短整數(shù)保存并移動。自定義非圖元對象可使用全部范圍組碼,但圖元類只能在其描述中使用381-389的DXF組碼,其原因與上面的線寬范圍相同。390-399描述打印樣式名對象的句柄值,本質(zhì)上是硬指針,但它有一不同的范圍以使向后兼容能容易地處理。作對象的ID(在DXF文件中為句柄)和在AutoLISP中為特殊的類型保存并移動。自定義非圖元對象可使用全部范圍組碼,但圖元類只能在其描述中使用391-399的DXF組碼,其原因與上面的線寬范圍相同。400-40916位整數(shù)410-419字符串999DXF:999組碼表示其后為注釋字符串行。DXFOUT不在DXF輸出文件中包括此組;DXFIN能識別詞組碼,但忽略其后的注釋。通過999組碼,用戶可以在所編輯的DXF文件中包括注釋。1000擴展數(shù)據(jù)中的ASCII字符串(最長255個字節(jié))。1001擴展數(shù)據(jù)的已注冊應(yīng)用程序名(ASCII字符串,最長31個字節(jié))。1002擴展數(shù)據(jù)控制字符串("{"或"}")。1003擴展數(shù)據(jù)圖層名。1004擴展數(shù)據(jù)中的字節(jié)數(shù)據(jù)組(最長127字節(jié))。1005擴展數(shù)據(jù)中的圖元句柄。文字字符串,最多16位十六進制數(shù)字。1010擴展數(shù)據(jù)中的點

DXF:X值(其后跟組碼1020和1030)APP:三維點1020,1030DXF:點的Y和Z值1011擴展數(shù)據(jù)中的三維世界空間位置

DXF:X值(其后跟組碼1021和1031):三維點1021,1031DXF:世界空間位置的Y和Z值。1012擴展數(shù)據(jù)中的三維世界空間位移

DXF:X值(其后跟組碼1022和1032):三維矢量1022,1032DXF:世界空間位移的Y和Z值1013擴展數(shù)據(jù)中的三維世界空間方向

DXF:X值(其后跟組碼1022和1032)APP:三維矢量1023,1033DXF:世界空間方向的Y和Z值1040擴展數(shù)據(jù)浮點值。1041擴展數(shù)據(jù)距離值。1042擴展數(shù)據(jù)比例因子。1070擴展數(shù)據(jù)16位符號整數(shù)。1071擴展數(shù)據(jù)32位符號整數(shù)。第二章--HEADER區(qū)域概述本節(jié)中描述的組碼僅適用于DXF文件。DXF文件的HEADER區(qū)域包括與圖形相關(guān)聯(lián)的變量的設(shè)置。其中的每一個變量都通過組碼9給出變量名,并由其后的組碼提供變量值。本節(jié)只列出保存于圖形文件中的變量。HEADER區(qū)域組碼下表列出了保存在DXF文件中的變量。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。DXF系統(tǒng)變量變量組碼說明$ACADMAINTVER70維護版本號(可以忽略)$ACADVER1AutoCAD圖形數(shù)據(jù)庫版本號:AC1006=R10,AC1009=R11和R12,AC1012=R13,AC1014=R14AC1015=R15、AutoCAD2000AC1015.05AutoCAD2000i$ANGBASE500角度的方向$ANGDIR701=角為順時針方向,0=逆時針方向$ATTMODE70屬性可見性:0=無,1=普通,2=全部$AUNITS70角的單位格式$AUPREC70角的單位精度$CECOLOR62當前圖元顏色代碼:0=BYBLOCK,256=BYLAYER$CELTSCALE40當前圖元線型比例$CELTYPE6圖元線型名稱,也可為BYBLOCK或BYLAYER$CELWEIGHT370新對象的線寬$CPSNID390新對象的打印樣式句柄。如果CEPSNTYPE為3,則該值代表句柄。$CEPSNTYPE380新對象打印樣式類型:0=打印樣式隨層1=打印樣式隨塊2=打印樣式隨詞典缺省值3=打印樣式隨對象ID/句柄$CHAMFERA40第一個倒角距離$CHAMFERB40第二個倒角距離$CHAMFERC40倒角長度$CHAMFERD40倒角角度$CLAYER8當前圖層名$CMLJUST70當前多線對正模式:0=頂端,1=中間,2=底端$CMLSCALE40當前多線比例$CMLSTYLE2當前多線樣式名$DIMADEC70角度尺寸的顯示精度位數(shù)$DIMALT70如果非零,則標注中執(zhí)行換算單位$DIMALTD70換算單位小數(shù)位數(shù)$DIMALTF40換算單位比例因子$DIMALTRND40換算單位的圓整值$DIMALTTD70換算單位標注的公差值的十進制小數(shù)位數(shù)$DIMALTTZ70控制替換公差值的消零:0=清除零英尺并精確到零英寸1=包括零英尺并精確到零英寸2=包括零英尺并清除零英寸3=包括零英寸并清除零英尺$DIMALTU70所有標注樣式族成員(不包括角度)換算單位的單位格式:1=科學(xué);2=十進制;3=工程;4=建筑(堆疊);5=分數(shù)(堆疊);6=建筑;7=分數(shù)$DIMALTZ70控制換算單位標注值的消零:0=清除零英尺并精確到零英寸1=包括零英尺并精確到零英寸2=包括零英尺并清除零英寸3=包括零英寸并清除零英尺$DIMAPOST1替換標注后綴$DIMASO701=創(chuàng)建關(guān)聯(lián)標注,0=繪制獨立圖元$DIMASZ40標注箭頭的尺寸$DIMATFIT70當尺寸界線的空間不足以同時放下標注文字和箭頭時,確定這兩者的排列方式:0=將文字和箭頭都置于尺寸界線外1=先移動箭頭,然后再移動文字2=先移動文字,然后再移動箭頭3=移動文字或箭頭,看哪個最合適當DIMTMOVE設(shè)為1時AutoCAD添加一箭頭到移動了的標注文字。$DIMAUNIT70角度標注的單位格式:0=十進制度數(shù);1=度/分/秒;2=百分度;3=弧度;4=勘測$DIMAZIN70控制角度標注中的消零:0=顯示全部前導(dǎo)和后繼零1=在十進制標注中消除前導(dǎo)零2=在十進制標注中消除后繼零3=消除前導(dǎo)的后繼零$DIMBLK1箭頭塊名$DIMBLK11第一箭頭塊名$DIMBLK21第二箭頭塊名$DIMCEN40中心標記/中心線的尺寸$DIMCLRD70尺寸線顏色:范圍為0=BYBLOCK,256=BYLAYER$DIMCLRE70尺寸界線顏色:范圍為0=BYBLOCK,256=BYLAYER$DIMCLRT70標注文字顏色:范圍為0=BYBLOCK,256=BYLAYER$DIMDEC70主單位標注公差值的小數(shù)位數(shù)$DIMDLE40尺寸線范圍$DIMDLI40尺寸線增量$DIMDSEP70指定一個單獨的字符作為創(chuàng)建十進制標注時使用的小數(shù)分隔符$DIMEXE40尺寸界線范圍$DIMEXO40尺寸界線偏移$DIMFRAC40設(shè)置當DIMLUNIT被設(shè)為4(建筑)或5(分數(shù))時的分數(shù)格式$DIMGAP40尺寸線的間距$DIMJUST70水平標注文字位置:0=在尺寸線上方且與尺寸界線間中心對正;1=在尺寸線上方且與第一尺寸界線相鄰;2=在尺寸線上方且與第二尺寸界線相鄰;3=在第一尺寸界線上方且與之中心對正;4=在第二尺寸界線上方且與之中心對正;$DIMLDRBLK1指定引線的箭頭類型$DIMLFAC40線型測量比例因子$DIMLIM70如果非零,則生成標注圖形界限$DIMLUNIT70為所有標注類型(角度標注除外)設(shè)置單位:1=科學(xué);2=十進制;3=工程;4=建筑;5=分數(shù);6=Windows桌面$DIMLWD70指定尺寸線的線寬:-3=標準線寬-2=隨層-1=隨塊0-211=整數(shù)代表百分之一毫米的倍數(shù)$DIMLWE70指定尺寸界線的線寬:-3=標準線寬-2=隨層-1=隨塊0-211=整數(shù)代表百分之一毫米的倍數(shù)$DIMPOST1基本標注后綴$DIMRND40標注距離的舍入值$DIMSAH70如果非零,則使用單獨的箭頭塊$DIMSCALE40全局標注比例因子$DIMSD170控制是否清除第一尺寸線:0=不清除;1=清除$DIMSD270控制是否清除第二尺寸線:0=不清除;1=清除$DIMSE170如果非零,則清除第一尺寸界線$DIMSE270如果非零,則清除第二尺寸界線$DIMSHO701=拖動后重新計算標注;0=拖動原圖像$DIMSOXD70如果非零,則清除外部尺寸尺寸線$DIMSTYLE2標注樣式名稱$DIMTAD70如果非零,則文字在尺寸線上方$DIMTDEC70公差值的十進制數(shù)位數(shù)$DIMTFAC40標注公差顯示比例因子$DIMTIH70如果非零,則文字在水平方向內(nèi)$DIMTIX70如果非零,則強制文字在尺寸線之間$DIMTM40負公差$DIMTMOVE70設(shè)置標注文字的移動規(guī)則:0=尺寸線和標注文字一起移動1=在移動標注文字時添加一條引線2=允許標注文字自由移動而不用添加引線$DIMTOFL70如果非零,則當文字在范圍外時,強制直線范圍在尺寸界線之間$DIMTOH70如果非零,則文字在水平方向之外$DIMTOL70如果非零,則生成標注公差$DIMTOLJ70公差值的垂直對正模式:0=頂端;1=中間;2=底端$DIMTP40正公差$DIMTSZ40標注標記尺寸:0=無標記$DIMTVP40文字垂直位置$DIMTXSTY7標注文字樣式$DIMTXT40標注文字高度$DIMTZIN70控制公差值的消零:0=清除零英尺并精確到零英寸1=包括零英尺并精確到零英寸2=包括零英尺并清除零英寸3=包括零英寸并清除零英尺$DIMUPT70用戶放置文字的光標功能:0=只控制尺寸線位置:1=同時控制尺寸線和文字位置$DIMZIN70控制主單位值的消零:0=清除零英尺并精確到零英寸1=包括零英尺并精確到零英寸2=包括零英尺并清除零英寸3=包括零英寸并清除零英尺$DISPSILH70控制線框圖模式中體對象輪廓曲線的顯示:0=關(guān);1=開$DWGCODEPAGE3圖形代碼頁;當新圖形創(chuàng)建時,設(shè)置為系統(tǒng)代碼頁,但AutoCAD不作另外的維護。$ELEVATION40命令ELEV設(shè)置的當前標高$ENDCAPS280新對象的線寬端部設(shè)置:0=無;1=圓;2=角;3=方$EXTMAX10,20,30圖形的X、Y和Z延伸到右上角(在WCS中)$EXTMIN10,20,30圖形的X、Y和Z延伸到左下角(在WCS中)$EXTNAMES290控制符號表的名稱:0=使用R14的參數(shù)值,名稱最多可達31個字符長,其中可以包括字母A到Z,數(shù)字0到9,以及特殊字符、美元符號($)、下劃線(_)和連字符(-)。1=使用AutoCAD2000的參數(shù)值,名稱最多可達255個字符長,其中可以包括字母A到Z,數(shù)字0到9,以及任何MicrosoftWindows和AutoCAD未作他用的特殊字符。$FILLETRAD40圓角半徑$FILLMODE70如果非零,則“填充”模式打開$FINGERPRINTGUID2創(chuàng)建時設(shè)置,特定圖形的唯一標識$HANDSEED5下一個可用句柄$HYPERLINKBASE1指定圖形中用于所有相對超級鏈接的路徑。如果未指定值,圖形路徑將用于所有相對超級鏈接。$INSBASE10,20,30命令BASE設(shè)置的插入基點(在WCS中)$INSUNITS70當從AutoCAD設(shè)計中心拖放塊時,指定圖形單位值:0=不指定-無單位1=英寸2=英尺3=英里4=毫米5=厘米6=米7=公里8=微英寸9=英里10=碼11=埃12=納米13=微米14=分米15=十米16=百米17=百萬公里18=天文單位19=光年20=秒差距$JOINSTYLE280新對象的線寬連接設(shè)置:0=無;1=圓;2=角;3=平$LIMCHECK70當檢查圖形界限時非零$LIMMAX10,20XY圖形界限延伸至右上角(在WCS中)$LIMMIN10,20XY圖形界限延伸至左下角(在WCS中)$LTSCALE40全局線型比例$LUNITS70坐標和距離的單位格式$LUPREC70坐標和距離的單位精度$LWDISPLAY290控制線寬在模型空間或布局選項卡中的顯示:0=不顯示線寬1=顯示線寬$MAXACTVP70設(shè)置要生成的視口數(shù)目的最大值$MEASUREMENT70設(shè)置圖形單位:0=英制;1=公制$MENU1菜單文件名$MIRRTEXT70如果非零,則鏡像文字$ORTHOMODE70如果非零,則打開“正交”模式$PDMODE70點顯示模式$PDSIZE40點顯示尺寸$PELEVATION40當前圖紙空間標高$PEXTMAX10,20,30圖紙空間的X、Y和Z延伸的最大值$PEXTMIN10,20,30圖紙空間的X、Y和Z延伸的最小值$PINSBASE10,20,30圖紙空間插入基點$PLIMCHECK70如果非零,則在圖紙空間中檢查圖形界限$PLIMMAX10,20圖紙空間中最大的X和Y圖形界限$PLIMMIN10,20圖紙空間中最小的X和Y圖形界限$PLINEGEN70管理二維多段線頂點周圍的線型圖案的生成:0=在多段線周圍以連續(xù)圖案生成線型;1=每段多段線都以虛線開始和結(jié)束$PLINEWID40缺省的多段線寬度$PROXYGRAPHICS70控制代理對象圖像的保存$PSLTSCALE70控制圖紙空間線型比例:0=無指定的線型比例;1=由視口比例控制線型比例$PSTYLEMODE290指明當前圖形處于“顏色相關(guān)打印樣式”還是“命名打印樣式”模式:0=當前圖形處于“顏色相關(guān)打印樣式”模式1=當前圖形處于“命名打印樣式”模式$PSVPSCALE40為新創(chuàng)建的視口設(shè)置視圖縮放比例因子:0=縮放至充滿>0=比例因子(正實數(shù)值)$PUCSBASE2存儲僅定義圖紙空間中正交UCS設(shè)置的原點和方向的UCS名稱$PUCSNAME2當前圖紙空間的UCS名$PUCSORG10,20,30當前圖紙空間的UCS原點$PUCSORGBACK10,20,30當PUCSBASE設(shè)置為WORLD時在圖紙空間UCS更改為“后視”后成為UCS原點的點。$PUCSORGBOTTOM10,20,30當PUCSBASE設(shè)置為WORLD時在圖紙空間UCS更改為“仰視”后成為UCS原點的點。''$PUCSORGFRONT10,20,30當PUCSBASE設(shè)置為WORLD時在圖紙空間UCS更改為“主視”后成為UCS原點的點。$PUCSORGLEFT10,20,30當PUCSBASE設(shè)置為WORLD時在圖紙空間UCS更改為“左視”后成為UCS原點的點。$PUCSORGRIGHT10,20,30當PUCSBASE設(shè)置為WORLD時在圖紙空間UCS更改為“右視”后成為UCS原點的點。''$PUCSORGTOP10,20,30當PUCSBASE設(shè)置為WORLD時在圖紙空間UCS更改為“俯視”后成為UCS原點的點。$PUCSORTHOREF2如果圖紙空間UCS為正交(PUCSORTHOVIEW不等于0),該值為相對于正交UCS的UCS名稱。如果為空白,UCS相對于WORLD。$PUCSORTHOVIEW70圖紙空間UCS的正交視圖類型:0=UCS為非正交;1=俯視;2=仰視;3=主視;4=后視;5=左視;6=右視$PUCSXDIR10,20,30當前圖紙空間的UCSX軸$PUCSYDIR10,20,30當前圖紙空間的UCSY軸$QTEXTMODE70如果非零,則打開快速文字模式$REGENMODE70如果非零,則打開REGENAUTO模式$SHADEDGE700=面著色,邊不突出顯示;1=面著色,邊以黑色突出顯示;2=面不填充,邊為圖元顏色;3=面為圖元顏色,邊為黑色$SHADEDIF70環(huán)境/漫射光百分數(shù),取值范圍為1-100,缺省值為70$SKETCHINC40徒手畫記錄增量$SKPOLY700=徒手畫線條;1=徒手畫多段線$SPLFRAME70樣條曲線控制多邊形顯示:1=開;0=關(guān)$SPLINESEGS70每個樣條曲線片的線段數(shù)$SPLINETYPE70PEDIT樣條曲線的曲線類型$SURFTAB170在第一方向上的網(wǎng)格列表數(shù)目$SURFTAB270在第二方向上的網(wǎng)格列表數(shù)目$SURFTYPE70PEDIT平滑著色的表面類型$SURFU70在M方向上的(PEDIT平滑著色的)表面密度$SURFV70在N方向上的(PEDIT平滑著色的)表面密度$TDCREATE40圖形創(chuàng)建的日期/時間(參見“專門處理日期/時間變量”)$TDINDWG40圖形的累計編輯時間(參見“專門處理日期/時間變量”)$TDUCREATE40存儲圖形創(chuàng)建的國際時間和日期(參見“專門處理日期/時間變量”)$TDUPDATE40圖形最近一次更新的日期/時間(參見“專門處理日期/時間變量”)$TDUSRTIMER40用戶流逝計時器$TDUUPDATE40存儲最后一次更新/保存的國際時間和日期(參見“專門處理日期/時間變量”)$TEXTSIZE40缺省文本高度$TEXTSTYLE7當前文字樣式名$THICKNESS40命令ELEV設(shè)置的當前厚度$TILEMODE701與早期版本兼容;0不兼容$TRACEWID40缺省寬線寬度$TREEDEPTH70指定空間索引的最大深度$UCSBASE2存儲定義正交UCS設(shè)置的原點和方向的UCS名稱$UCSNAME2當前UCS名$UCSORG10,20,30當前UCS原點(在WCS中)$UCSORGBACK10,20,30當UCSBASE設(shè)置為WORLD時在模型空間UCS更改為“后視”后成為UCS原點的點。$UCSORGBOTTOM10,20,30當UCSBASE設(shè)置為WORLD時在模型空間UCS更改為“仰視”后成為UCS原點的點。$UCSORGFRONT10,20,30當UCSBASE設(shè)置為WORLD時在模型空間UCS更改為“主視”后成為UCS原點的點。$UCSORGLEFT10,20,30當UCSBASE設(shè)置為WORLD時在模型空間UCS更改為“左視”后成為UCS原點的點。$UCSORGRIGHT10,20,30當UCSBASE設(shè)置為WORLD時在模型空間UCS更改為“右視”后成為UCS原點的點。$UCSORGTOP10,20,30當UCSBASE設(shè)置為WORLD時在模型空間UCS更改為“俯視”后成為UCS原點的點。$UCSORTHOREF2如果模型空間UCS為正交(UCSORTHOVIEW不等于0),該值為相對于正交UCS的UCS名稱。如果為空白,UCS相對于WORLD。$UCSORTHOVIEW70模型空間UCS的正交視圖類型:0=UCS為非正交;1=俯視;2=仰視;3=主視;4=后視;5=左視;6=右視$UCSXDIR10,20,30當前UCSX軸的方向(在WCS中)$UCSYDIR10,20,30當前UCSY軸的方向(在WCS中)$UNITMODE70低位設(shè)置=顯示分數(shù)、英尺和英寸,以及輸入格式中的檢測角$USERI1-570供第三方開發(fā)者使用的五個整型變量$USERR1-540供第三方開發(fā)者使用的五個實型變量$USRTIMER700=計時器關(guān);1=計時器開$VERSIONGUID2圖形特定版本的唯一標識當圖形修改時更新。$VISRETAIN700=不保留外部參照依賴可見性設(shè)置;1=保留外部參照依賴可見性設(shè)置;$WORLDVIEW701=在DVIEW/VPOINT期間設(shè)置UCS為WCS;0=不修改UCS$XEDIT290控制當前圖形被其他圖形參照時是否可以在位編輯0=不能在位編輯參照1=可以在位編輯參照本節(jié)內(nèi)容:修正VPORT表頭變量專門處理日期/時間變量修正VPORT表頭變量下列表頭變量出現(xiàn)在R11前的AutoCAD中,但現(xiàn)在對每個活動的視口都有單獨的設(shè)置。當OPEN從DXF文件中讀取這些變量時,能識別它們。但如果帶有*ACTIVE條目的VPORT符號表存在(任何由R11或更高版本的AutoCAD生成的DXF文件中都存在),VPORT符號表條目中的值將替代這些表頭變量。修正的VPORT表頭變量變量組碼說明$FASTZOOM70如果非零,則啟用快速縮放$GRIDMODE70如果非零,則打開“柵格”模式$GRIDUNIT10,20柵格的X和Y間距$SNAPANG50捕捉柵格旋轉(zhuǎn)角$SNAPBASE10,20捕捉/柵格基點(在UCS中)$SNAPISOPAIR70等軸測平面:0=左邊,1=上端,2=右邊$SNAPMODE70如果非零,則打開“捕捉”模式$SNAPSTYLE70捕捉樣式:0=標準;1=等軸測$SNAPUNIT10,20捕捉柵格的X和Y間距$VIEWCTR10,20屏幕上當前視圖的XY中心$VIEWDIR10,20,30視圖方向(來自WCS中目標的方向)$VIEWSIZE40視圖高度專門處理日期/時間變量CDATE和DATE系統(tǒng)變量提供訪問當前的日期和時間。TDCREATE、TDINDWG、TDUPDATE和TDUSRTIMER系統(tǒng)變量(和$TDCREATE、$TDUCREATE、$TDUPDATE和$TDUUPDATEDXF表頭變量)提供訪問與當前圖形相關(guān)的時間和日期。這些值表現(xiàn)為具有特殊意義的實數(shù),具體描述如下:DATE為當前日期和時間,它將Julian日期和一天的小數(shù)表現(xiàn)為一個實數(shù)。<Julian日期>.<一天的小數(shù)>例如,1999年12月2451544.91568287當變量讀取的日期和時間是取自于計算機時鐘。時間是以一天的小數(shù)來表示。要由DATE返回值中提取由午夜開始計算的秒數(shù),使用以下的AutoLISP表達式:(setqs(getvar"DATE"))(setqseconds(*86400.0(-s(fixs))))注意如果系統(tǒng)時鐘設(shè)置為UTC/Zulu(格林威治時間),則DATE只返回一個真正的Julian日期。TDCREATE和TDUPDATE的格式與DATE相同,但它們的值表示當前圖形的創(chuàng)建時間和最后一次更新的時間。TDINDWG和TDUSRTIMER(以及$TDINDWG和$TDUSRTIMERDXF表頭變量)使用與DATE相似的格式,但它們的值表示流逝的時間,就象:<日期數(shù)>.<一天的小數(shù)>CDATE是按日歷和時鐘格式的當前日期和時間。該值按以下形式返回一個實數(shù):YYYYMMDD.HHMMSShsec在此:YYYY=年份

MM=月份(01-12)

DD=天(01-31)

HH=小時(00-23)

MM=分鐘(00-59)

SS=秒(00-59)

hsec=百分之一秒(00-99)例如,如果當前時間為1999年12月3119991231.21583575注意CDATE值可以進行比較以確定值的前后,但對該值進行減法運算所得到的值卻沒有實際意義。第三章--CLASSES區(qū)域概述本節(jié)描述的組碼只出現(xiàn)在DXF文件中。CLASSES區(qū)域存儲了應(yīng)用程序定義的類的信息,這些類的實例將會出現(xiàn)在數(shù)據(jù)庫的BLOCKS、ENTITIES和OBJECTS區(qū)域中。假定類定義在類的層次結(jié)構(gòu)中是固定不變的。區(qū)域中的所有字段都是必需的。CLASS區(qū)域組碼下表列出了CLASSES區(qū)域中每個條目所包含的組碼:CLASSES區(qū)域組碼組碼說明0記錄類型(CLASS)。指明CLASS記錄的開始。1類DXF記錄名名;此名稱唯一2C++類名。用于綁定定義對象類行為的軟件,此名稱唯一。3應(yīng)用程序名。如果當前未加載本區(qū)域中列出的類定義,則此名稱將顯示在“警告”框中。90代理性能標志。指明作為代理對象性能的位碼值:0=不允許操作(0)1=允許刪除(0x1)2=允許轉(zhuǎn)換(0x2)4=允許更改顏色(0x4)8=允許更改圖層(0x8)16=允許更改線型(0x10)32=允許更改線型比例(0x20)64=允許更改可見性(0x40)127=允許除克隆外的所有操作(0x7F)128=允許克隆(0x80)255=允許所有操作(0xFF)32768=R13格式代理(0x8000)280“是代理”標志。如果此DXF文件創(chuàng)建時沒有加載類,設(shè)置為1;否則設(shè)置為0。281“是圖元”標志。如果此類是從AcDbEntity類繼承下來的且其實例可出現(xiàn)在BLOCKS或ENTITIES區(qū)域中,它設(shè)置為1;如果為0,則其實例只能出現(xiàn)在OBJECTS區(qū)域中。本節(jié)內(nèi)容:缺省的類值缺省的類值A(chǔ)utoCAD注冊列于下表的類。(不是所有在DXF文件中的類都列于此,因為它依賴于當前被AutoCAD調(diào)用的應(yīng)用程序。)缺省類值DXF記錄名組碼1C++類名組碼2組碼90組碼280組碼281ACDBDICTIONARYWDFLTAcDbDictionaryWithDefault000ACDBPLACEHOLDERAcDbPlaceHolder000ARCALIGNEDTEXTAcDbArcAlignedText001DICTIONARYVARAcDbDictionaryVar000HATCHAcDbHatch001IDBUFFERAcDbIdBuffer000IMAGEAcDbRasterImage12701IMAGEDEFAcDbRasterImageDef000IMAGEDEF_REACTORAcDbRasterImageDefReactor100LAYER_INDEXAcDbLayerIndex000LAYOUTAcDbLayout000LWPOLYLINEAcDbPolyline001OBJECT_PTRCAseDLPNTableRecord100OLE2FRAMEAcDbOle2Frame001RASTERVARIABLESAcDbRasterVariables000RTEXTRText001SORTENTSTABLEAcDbSortentsTable000SPATIAL_INDEXAcDbSpatialIndex000SPATIAL_FILTERAcDbSpatialFilter000WIPEOUTAcDbWipeout12701WIPEOUTVARIABLESAcDbWipeoutVariables000第四章--TABLES區(qū)域概述本節(jié)描述的組碼既出現(xiàn)在DXF文件中又被應(yīng)用程序使用。TABLES區(qū)域中包括多個表,每個表中條目數(shù)目可變。AutoLISP和OjbectARX應(yīng)用程序在圖元定義表中也使用這些組碼。符號表組碼表的次序可以改變,但LTYPE表一般放在LAYER之前。每個表都由帶有標簽TABLE的組碼0引入。其后是標識具體表(APPID、DIMSTYLE、LAYER、LTYPE、STYLE、UCS、VIEW、VPORT或BLOCK_RECORD)的組碼2、組碼5(句柄)、組碼100(AcDbSymbolTable子類標記)和組碼70(此組碼用于指定其后表的最大條目數(shù))。表名以大寫字符形式輸出。DIMSTYLE句柄使用組碼105而不是組碼5。圖形中的表可以包含已刪除的條目,但這些條目不寫入DXF文件,因此表頭后的表條目數(shù)可能少于組碼70所指定的數(shù)目。所以不要用組碼70中的數(shù)字作為讀取表的索引。讀取DXF文件的程序會根據(jù)組碼70中的數(shù)字分配一個足夠大的數(shù)組來存儲其后所有的表條目。在每個表的表頭后跟隨著表條目。每個表條目包括指定條目類型的組碼0(與表名稱相同,如LTYPE或LAYER)、給出表條目名稱的組碼2、指定與表條目相關(guān)的標志的組碼70和其他給出表條目值的組碼組成。每個表條目的結(jié)尾都由帶有組值ENDTAB的組碼0標記。符號表記錄和符號表都是數(shù)據(jù)庫對象。至少,在AutoCAD的所有主要用法中,這意味著符號表記錄對象和符號表對象的組碼2后都存在一個句柄。DIMSTYLE表是系統(tǒng)中唯一使用句柄組碼105的記錄類型(以前它也使用組碼5)。除非在DIMSTYLE表區(qū)域中,程序員一般不必留心此例外情況,因為只有在DIMSTYLE表區(qū)域中才會發(fā)生此例外情況。符號表公用組碼下表列出了適用于所有符號表的組碼。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。適用于所有符號表的組碼組碼說明-1APP:圖元名(每次打開圖形時改變)0圖元類型(TABLE)2Tablename表名稱5句柄102定義擴展詞典組合的開始“{ACAD_XDICTIONARY”。該組只在persistentreactors已附著到該對象時存在(可選)360指向所有者詞典的硬鍵指針標識符/句柄(可選)102組結(jié)束"}"(可選)330指向所有者對象的軟鍵指針標識符/句柄100子類標記(AcDbSymbolTable)70表中最大的圖元數(shù)本節(jié)內(nèi)容:符號表條目的公用組碼符號表條目的公用組碼下表顯示了適用于所有符號表的組碼,可選的組碼以灰色顯示。當用戶通過圖元類型引用組碼表時,應(yīng)表中不僅包括與特定圖元關(guān)聯(lián)的組碼,也會包括下表列出的組碼。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。適用于所有符號表條目的公用組碼組碼說明-1APP:圖元名(每次打開圖形時改變)0圖元類型(表名稱)5句柄(除DIMSTYLE外的所有表)105句柄(只用于DIMSTYLE表)102應(yīng)用程序定義的組碼的開始"{application_name"。例如,"{ACAD_REACTORS"表示AutoCADPersistentreactors組的開始(可選)application-definedcodes組102中的組碼和組值由應(yīng)用程序定義(可選)102組結(jié)束"}"(可選)102"{ACAD_REACTORS"表示AutoCADPersistentreactors組的開始。該組只在persistentreactors已附著到該對象時存在(可選)330指向所有者詞典的軟鍵指針標識符/句柄(可選項)102組結(jié)束"}"(可選)102"{ACAD_XDICTIONARY"表示擴展詞典組碼的開始。該組只在persistentreactors已附著到該對象時存在(可選)360指向所有者詞典的硬鍵指針標識符/句柄(可選)102組結(jié)束"}"(可選)330指向所有者詞典的軟鍵指針標識符/句柄100子類標記(AcDbSymbolTableRecord)APPID下列組碼適用于APPID符號表條目。除了此處描述的組碼外,其余可參見“符號表條目的公用組碼”。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。APPID組碼組碼說明100子類標記(AcDbRegAppTableRecord)2用戶提供的應(yīng)用程序名(用于擴展數(shù)據(jù))。此表條目維護所有已注冊的應(yīng)用程序名。70標志值(位編碼值):1=如有設(shè)置,則在執(zhí)行SAVEASR12時不寫入APPID所關(guān)聯(lián)的外部數(shù)據(jù)。16=如果設(shè)置該位,表示表條目依賴于外部參照32=如果此位和位16都被設(shè)置,則表示所依賴的外部參照已被成功融入。64=如果設(shè)置該位,表示在上一次圖形編輯時圖形中至少有一個圖元引用了該表條目。(此標志一般用于AutoCAD命令。大部分讀取DXF文件的程序?qū)⑵浜雎?,對于寫DXF文件的程序也無須設(shè)置它。)BLOCK_RECORD下列組碼適用于BLOCK_RECORD符號表條目。除了此處描述的組碼外,其余可參見“符號表條目的公用組碼”。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。BLOCK_RECORD組碼組碼說明100子類標記(AcDbBlockTableRecord)2塊名稱340關(guān)聯(lián)到LAYOUT對象的硬鍵指針標識符/句柄310DXF:用于位圖預(yù)覽的二進制數(shù)據(jù)(可選)1001擴展數(shù)據(jù)應(yīng)用名稱"ACAD"(可選)1000擴展數(shù)據(jù)字符串數(shù)據(jù)"DesignCenterData"(可選)1002開始擴展數(shù)據(jù)"{"(可選)1070Autodesk設(shè)計中心版本號1070插入單位:0=不指定-無單位1=英寸2=英尺3=英里4=毫米5=厘米6=米7=公里8=微英寸9=英里10=碼11=埃12=納米13=微米14=分米15=十米16=百米17=百萬公里18=天文單位19=光年20=秒差距1002結(jié)束擴展數(shù)據(jù)"}"DIMSTYLE下列組碼適用于DIMSTYLE符號表條目。關(guān)于DIMSTYLE符號表條目的詳細信息,請參見AutoCAD命令參考中的附錄B“系統(tǒng)變量”。除了此處描述的組碼外,其余可參見“符號表條目的公用組碼”。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。DIMSTYLE組碼組碼說明100子類標記(AcDbDimStyleTableRecord)2標注樣式名70標準標志值(位編碼值):16=如果設(shè)置該位,表示表條目依賴于外部參照32=如果此位和位16都被設(shè)置,則表示所依賴的外部參照已被成功融入。64=如果設(shè)置該位,表示在上一次圖形編輯時圖形中至少有一個圖元引用了該表條目。(此標志一般用于AutoCAD命令。大部分讀取DXF文件的程序?qū)⑵浜雎?,對于寫DXF文件的程序也無須設(shè)置它。)3DIMPOST4DIMAPOST5DIMBLK(作廢,現(xiàn)在為對象ID)6DIMBLK1(作廢,現(xiàn)在為對象ID)7DIMBLK2(作廢,現(xiàn)在為對象ID)40DIMSCALE41DIMASZ42DIMEXO43DIMDLI44DIMEXE45DIMRND46DIMDLE47DIMTP48DIMTM140DIMTXT141DIMCEN142DIMTSZ143DIMALTF144DIMLFAC145DIMTVP146DIMTFAC147DIMGAP148DIMALTRND71DIMTOL72DIMLIM73DIMTIH74DIMTOH75DIMSE176DIMSE277DIMTAD78DIMZIN79DIMAZIN170DIMALT171DIMALTD172DIMTOFL173DIMSAH174DIMTIX175DIMSOXD176DIMDLRD177DIMCLRE178DIMCLRT179DIMADEC270DIMUNIT(作廢,現(xiàn)在使用DIMLUNIT和DIMFRAC)271DIMDEC272DIMTDEC273DIMALTU274DIMALTTD275DIMAUNIT276DIMKFRAC277DIMLUNIT278DIMDSEP279DIMTMOVE280DIMJUST281DIMSD1282DIMSD2283DIMTOLJ284DIMTZIN285DIMALTZ286DIMALTTZ287DIMFIT(作廢,現(xiàn)在使用DIMATFIT和DIMTMOVE)288DIMUPT340DIMTXSTY(被引用的STYLE對象的句柄)341DIMLDRBLK(被引用的BLOCK對象的句柄)342DIMBLK(被引用的BLOCK對象的句柄)343DIMBLK1(被引用的BLOCK對象的句柄)344DIMBLK2(被引用的BLOCK對象的句柄)371DIMLWD(線寬枚舉值)372DIMLWE(線寬枚舉值)LAYER下列組碼適用于LAYER符號表條目。除了此處描述的組碼外,其余可參見“符號表條目的公用組碼”。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。LAYER組碼組碼說明100子類標記(AcDbSymbolTableRecord)2圖層名70標準標志值(位編碼值):

1=凍結(jié)圖層,否則圖層解凍。

2=在新視口中缺省設(shè)置為凍結(jié)圖層。

4=鎖定圖層。

16=如果設(shè)置該位,表示表條目依賴于外部參照

32=如果此位和位16都被設(shè)置,則表示所依賴的外部參照已被成功融入。

64=如果設(shè)置該位,表示在上一次圖形編輯時圖形中至少有一個圖元引用了該表條目。(此標志一般用于AutoCAD命令。大部分讀取DXF文件的程序?qū)⑵浜雎裕瑢τ趯慏XF文件的程序也無須設(shè)置它。)62顏色數(shù)(如果為負則圖層被關(guān)閉)6線型名290打印標志。如果設(shè)置為0,則不打印該圖層370線寬枚舉值390打印樣式名對象的硬鍵指針標識符/句柄在執(zhí)行SAVEAS時輸出依賴于外部參照的圖層。對于這些圖層,DXF文件中的相關(guān)線型名始終為CONTINUOUS。LTYPE下列組碼適用于LTYPE符號表條目。除了此處描述的組碼外,其余可參見“符號表條目的公用組碼”。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。LTYPE組碼組碼說明100子類標記(AcDbLinetypeTableRecord)2線型名稱。70標準標志(位編碼值):

16=如果設(shè)置該位,表示表條目依賴于外部參照

32=如果此位和位16都被設(shè)置,則表示所依賴的外部參照已被成功融入。

64=如果設(shè)置該位,表示在上一次圖形編輯時圖形中至少有一個圖元引用了該表條目。(此標志一般用于AutoCAD命令。大部分讀取DXF文件的程序?qū)⑵浜雎?,對于寫DXF文件的程序也無須設(shè)置它。)3線型的描述文字。72對齊方式碼;始終為65(A的ASCII碼)。73線型元素數(shù)目。40圖案總長度。49虛線、點或空間的長度(每個元素一個條目)。74復(fù)雜線型元素類型(每個元素一個條目)。缺省為0(無內(nèi)嵌形/文字)。

以下代碼為位值:

1=如設(shè)置了該值,組碼50指定的是絕對的旋轉(zhuǎn);如果未設(shè)置,組碼50指定的是相對的旋轉(zhuǎn)。

2=內(nèi)嵌元素為文字字符串。

4=內(nèi)嵌元素為形。75形的號碼(每個元素一個條目)如果組碼74指定了內(nèi)嵌的形。

如果組碼74指定了內(nèi)嵌的文字字符串,該值設(shè)置為0。

如果組碼74設(shè)置為0,組碼75不能忽略。340STYLE對象指針(如果組碼74>0,每個元素一個條目)。46S=比例值(可選),可存在多個這樣的條目。50R=(相對)或A=(絕對)內(nèi)嵌形或文字的弧度旋轉(zhuǎn)值;如果組碼74指定了內(nèi)嵌形或文字字符中時每個元素一個條目。44X=x偏移值(可選),可存在多個這樣的條目。45Y=y偏移值(可選),可存在多個這樣的條目。9文字字符串(如果組碼74=2,每個元素一個條目)。執(zhí)行函數(shù)tblsearch或tblnext時,并不返回組碼74、75、340、46、50、44、45和9的值,因此用戶需要使用函數(shù)tblobjname來獲取這些組碼的值。STYLE下列組碼適用于STYLE符號表條目。除了此處描述的組碼外,其余可參見“符號表條目的公用組碼”。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。STYLE組碼組碼說明100子類標記(AcDbTextStyleTableRecord)2樣式名稱70標準標志值(位編碼值):

1=如果設(shè)置,此條目描述一個形。

4=垂直文本。

16=如果設(shè)置該位,表示表條目依賴于外部參照。

32=如果此位和位16都被設(shè)置,則表示所依賴的外部參照已被成功融入。

64=如果設(shè)置該位,表示在上一次圖形編輯時圖形中至少有一個圖元引用了該表條目。(此標志一般用于AutoCAD命令。大部分讀取DXF文件的程序?qū)⑵浜雎?,對于寫DXF文件的程序也無須設(shè)置它。)40固定文字高度;如果高度不固定則值為0。41寬度因子50傾斜角71文字生成標志:

2=文字反向(X軸方向鏡像)

4=文字倒置(Y軸方向鏡像)42最后使用的高度3主字體文件名4大字體文件名;如果沒有則為空STYLE表項目也可用于記錄命令LOAD所需要的形文件。此時組碼70的第一位(1)被設(shè)置且只有組碼3(形文件名)有意義(但仍輸出所有其他組碼)。UCS下列組碼適用于UCS符號表條目。除了此處描述的組碼外,其余可參見“符號表條目的公用組碼”。對于使用本表時出現(xiàn)的縮寫及格式的信息,請參見“本參考中的格式轉(zhuǎn)換”。UCS組碼組碼說明100子類標記(AcDbUCSTableRecord)2UCS名稱70標準標志值(位編碼值):

16=如果設(shè)置該位,表示表條目依賴于外部參照

32=如果此位和位16都被設(shè)置,則表示所依賴的外部參照已被成功融入。

64=如果設(shè)置該位,表示在上一次圖形編輯時圖形中至少有一個圖元引用了該表條目。(此標志一般用于AutoCAD命令。大部分讀取DXF文件的程序?qū)⑵浜雎裕瑢τ趯慏XF文件的程序也無須設(shè)置它。)10原點(用WCS表示)。DXF:X值;APP:三維點20,30DXF:原點坐標的Y和Z值(用WCS表示)11X軸方向(用WCS表示)。DXF:X值;APP:三維矢量21,31DXF:X軸方向的Y和Z值(用WCS表示)12Y軸方向(用WCS表示)。DXF:Y值;APP:三維矢量22,32DXF:Y軸方向的Y和Z值(用WCS表示)79正交視圖類型:

0=UCS不正交;

1=俯視;2=仰視;

3=主視;4=后視;

5=左視;6=右視146標高346如果UCS為正交時的基礎(chǔ)UCS標識符/句柄。如果組碼79為0時該組碼不存在。如果該組碼不存在而組碼79為非0值

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論