Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

2169 lines (2149 sloc) 15.505 kB
999
dxflib 2.0.4.8
0
SECTION
2
HEADER
9
$ACADVER
1
AC1015
9
$HANDSEED
5
FFFF
9
$EXTMIN
10
0.0
20
0.0
30
0.0
9
$DIMASZ
40
2.5
9
$DIMGAP
40
0.625
9
$INSBASE
10
0.0
20
0.0
30
0.0
9
$EXTMAX
10
0.0
20
0.0
30
0.0
9
$DIMEXO
40
0.625
9
$INSUNITS
70
4
9
$DIMTXT
40
2.5
9
$DIMSTYLE
2
Standard
9
$PLIMMAX
10
210.0
20
297.0
9
$PLIMMIN
10
0.0
20
0.0
9
$DIMEXE
40
1.25
0
ENDSEC
0
SECTION
2
TABLES
0
TABLE
2
VPORT
5
8
100
AcDbSymbolTable
70
1
0
VPORT
5
30
100
AcDbSymbolTableRecord
100
AcDbViewportTableRecord
2
*Active
70
0
10
0.0
20
0.0
11
1.0
21
1.0
12
286.30555555555549
22
148.5
13
0.0
23
0.0
14
10.0
24
10.0
15
10.0
25
10.0
16
0.0
26
0.0
36
1.0
17
0.0
27
0.0
37
0.0
40
297.0
41
1.92798353909465
42
50.0
43
0.0
44
0.0
50
0.0
51
0.0
71
0
72
100
73
1
74
3
75
1
76
1
77
0
78
0
281
0
65
1
110
0.0
120
0.0
130
0.0
111
1.0
121
0.0
131
0.0
112
0.0
122
1.0
132
0.0
79
0
146
0.0
0
ENDTAB
0
TABLE
2
LTYPE
5
5
100
AcDbSymbolTable
70
21
0
LTYPE
5
14
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
ByBlock
70
0
3
72
65
73
0
40
0.0
0
LTYPE
5
15
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
ByLayer
70
0
3
72
65
73
0
40
0.0
0
LTYPE
5
16
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
CONTINUOUS
70
0
3
Solid line
72
65
73
0
40
0.0
0
LTYPE
5
31
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DOT
70
0
3
Dot . . . . . . . . . . . . . . . . . . . . . .
72
65
73
2
40
6.3499999999999996
49
0.0
74
0
49
-6.3499999999999996
74
0
0
LTYPE
5
32
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DOT2
70
0
3
Dot (.5x) .....................................
72
65
73
2
40
3.1749999999999998
49
0.0
74
0
49
-3.1749999999999998
74
0
0
LTYPE
5
33
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DOTX2
70
0
3
Dot (2x) . . . . . . . . . . . . .
72
65
73
2
40
12.699999999999999
49
0.0
74
0
49
-12.699999999999999
74
0
0
LTYPE
5
34
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DASHED
70
0
3
Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
72
65
73
2
40
19.050000000000001
49
12.699999999999999
74
0
49
-6.3499999999999996
74
0
0
LTYPE
5
35
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DASHED2
70
0
3
Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
72
65
73
2
40
9.5250000000000004
49
6.3499999999999996
74
0
49
-3.1749999999999998
74
0
0
LTYPE
5
36
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DASHEDX2
70
0
3
Dashed (2x) ____ ____ ____ ____ ____ ___
72
65
73
2
40
38.100000000000001
49
25.399999999999999
74
0
49
-12.699999999999999
74
0
0
LTYPE
5
37
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DASHDOT
70
0
3
Dash dot __ . __ . __ . __ . __ . __ . __ . __
72
65
73
4
40
25.399999999999999
49
12.699999999999999
74
0
49
-6.3499999999999996
74
0
49
0.0
74
0
49
-6.3499999999999996
74
0
0
LTYPE
5
38
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DASHDOT2
70
0
3
Dash dot (.5x) _._._._._._._._._._._._._._._.
72
65
73
4
40
12.699999999999999
49
6.3499999999999996
74
0
49
-3.1749999999999998
74
0
49
0.0
74
0
49
-3.1749999999999998
74
0
0
LTYPE
5
39
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DASHDOTX2
70
0
3
Dash dot (2x) ____ . ____ . ____ . ___
72
65
73
4
40
50.799999999999997
49
25.399999999999999
74
0
49
-12.699999999999999
74
0
49
0.0
74
0
49
-12.699999999999999
74
0
0
LTYPE
5
3A
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DIVIDE
70
0
3
Divide ____ . . ____ . . ____ . . ____ . . ____
72
65
73
6
40
31.75
49
12.699999999999999
74
0
49
-6.3499999999999996
74
0
49
0.0
74
0
49
-6.3499999999999996
74
0
49
0.0
74
0
49
-6.3499999999999996
74
0
0
LTYPE
5
3B
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DIVIDE2
70
0
3
Divide (.5x) __..__..__..__..__..__..__..__.._
72
65
73
6
40
15.875
49
6.3499999999999996
74
0
49
-3.1749999999999998
74
0
49
0.0
74
0
49
-3.1749999999999998
74
0
49
0.0
74
0
49
-3.1749999999999998
74
0
0
LTYPE
5
3C
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
DIVIDEX2
70
0
3
Divide (2x) ________ . . ________ . . _
72
65
73
6
40
63.5
49
25.399999999999999
74
0
49
-12.699999999999999
74
0
49
0.0
74
0
49
-12.699999999999999
74
0
49
0.0
74
0
49
-12.699999999999999
74
0
0
LTYPE
5
3D
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
CENTER
70
0
3
Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
72
65
73
4
40
50.799999999999997
49
31.75
74
0
49
-6.3499999999999996
74
0
49
6.3499999999999996
74
0
49
-6.3499999999999996
74
0
0
LTYPE
5
3E
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
CENTER2
70
0
3
Center (.5x) ___ _ ___ _ ___ _ ___ _ ___ _ ___
72
65
73
4
40
28.574999999999999
49
19.050000000000001
74
0
49
-3.1749999999999998
74
0
49
3.1749999999999998
74
0
49
-3.1749999999999998
74
0
0
LTYPE
5
3F
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
CENTERX2
70
0
3
Center (2x) ________ __ ________ __ _____
72
65
73
4
40
101.59999999999999
49
63.5
74
0
49
-12.699999999999999
74
0
49
12.699999999999999
74
0
49
-12.699999999999999
74
0
0
LTYPE
5
40
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
BORDER
70
0
3
Border __ __ . __ __ . __ __ . __ __ . __ __ .
72
65
73
6
40
44.450000000000003
49
12.699999999999999
74
0
49
-6.3499999999999996
74
0
49
12.699999999999999
74
0
49
-6.3499999999999996
74
0
49
0.0
74
0
49
-6.3499999999999996
74
0
0
LTYPE
5
41
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
BORDER2
70
0
3
Border (.5x) __.__.__.__.__.__.__.__.__.__.__.
72
65
73
6
40
22.225000000000001
49
6.3499999999999996
74
0
49
-3.1749999999999998
74
0
49
6.3499999999999996
74
0
49
-3.1749999999999998
74
0
49
0.0
74
0
49
-3.1749999999999998
74
0
0
LTYPE
5
42
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
BORDERX2
70
0
3
Border (2x) ____ ____ . ____ ____ . ___
72
65
73
6
40
88.900000000000006
49
25.399999999999999
74
0
49
-12.699999999999999
74
0
49
25.399999999999999
74
0
49
-12.699999999999999
74
0
49
0.0
74
0
49
-12.699999999999999
74
0
0
ENDTAB
0
TABLE
2
LAYER
5
2
100
AcDbSymbolTable
70
2
0
LAYER
5
10
100
AcDbSymbolTableRecord
100
AcDbLayerTableRecord
2
0
70
0
62
7
6
CONTINUOUS
370
0
390
F
0
LAYER
5
43
100
AcDbSymbolTableRecord
100
AcDbLayerTableRecord
2
PYDXF
70
0
62
7
6
CONTINUOUS
390
F
0
ENDTAB
0
TABLE
2
STYLE
5
3
100
AcDbSymbolTable
70
1
0
STYLE
5
11
100
AcDbSymbolTableRecord
100
AcDbTextStyleTableRecord
2
Standard
70
0
40
0.0
41
0.75
50
0.0
71
0
42
2.5
3
txt
4
0
ENDTAB
0
TABLE
2
VIEW
5
6
100
AcDbSymbolTable
70
0
0
ENDTAB
0
TABLE
2
UCS
5
7
100
AcDbSymbolTable
70
0
0
ENDTAB
0
TABLE
2
APPID
5
9
100
AcDbSymbolTable
70
1
0
APPID
5
12
100
AcDbSymbolTableRecord
100
AcDbRegAppTableRecord
2
ACAD
70
0
0
ENDTAB
0
TABLE
2
DIMSTYLE
5
A
100
AcDbSymbolTable
70
1
100
AcDbDimStyleTable
71
0
0
DIMSTYLE
105
27
100
AcDbSymbolTableRecord
100
AcDbDimStyleTableRecord
2
Standard
41
2.5
42
0.625
43
3.75
44
1.25
70
0
73
0
74
0
77
1
78
8
140
2.5
141
2.5
143
0.03937007874016
147
0.625
171
3
172
1
271
2
272
2
274
3
278
44
283
0
284
8
340
11
0
ENDTAB
0
TABLE
2
BLOCK_RECORD
5
1
100
AcDbSymbolTable
70
1
0
BLOCK_RECORD
5
1F
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
2
*Model_Space
340
22
0
BLOCK_RECORD
5
1B
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
2
*Paper_Space
340
1E
0
BLOCK_RECORD
5
23
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
2
*Paper_Space0
340
26
0
ENDTAB
0
ENDSEC
0
SECTION
2
BLOCKS
0
BLOCK
5
20
100
AcDbEntity
8
0
100
AcDbBlockBegin
2
*Model_Space
70
0
10
0.0
20
0.0
30
0.0
3
*Model_Space
1
0
ENDBLK
5
21
100
AcDbEntity
8
0
100
AcDbBlockEnd
0
BLOCK
5
1C
100
AcDbEntity
67
1
8
0
100
AcDbBlockBegin
2
*Paper_Space
70
0
10
0.0
20
0.0
30
0.0
3
*Paper_Space
1
0
ENDBLK
5
1D
100
AcDbEntity
67
1
8
0
100
AcDbBlockEnd
0
BLOCK
5
24
100
AcDbEntity
8
0
100
AcDbBlockBegin
2
*Paper_Space0
70
0
10
0.0
20
0.0
30
0.0
3
*Paper_Space0
1
0
ENDBLK
5
25
100
AcDbEntity
8
0
100
AcDbBlockEnd
0
ENDSEC
0
SECTION
2
ENTITIES
0
LINE
5
44
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
3.40528130531
20
47.1041183472
30
0.0
11
0.0
21
59.201187133799998
31
0.0
0
LINE
5
45
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
46.301292419399999
20
0.0
30
0.0
11
55.3510780334
21
9.0497827529899997
31
0.0
0
LINE
5
46
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
5.9863877296399997
20
69.569915771500007
30
0.0
11
0.0
21
59.201187133799998
31
0.0
0
LINE
5
47
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
34.379146575900002
20
0.0
30
0.0
11
25.1990356445
21
9.1801090240499992
31
0.0
0
LINE
5
48
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
25.1990356445
20
9.1801090240499992
30
0.0
11
25.1990356445
21
29.4712467194
31
0.0
0
LINE
5
49
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
34.379146575900002
20
0.0
30
0.0
11
46.301292419399999
21
0.0
31
0.0
0
LINE
5
4A
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
5.9863877296399997
20
69.569915771500007
30
0.0
11
18.2773780823
21
72.863273620599998
31
0.0
0
LINE
5
4B
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
3.40528130531
20
47.1041183472
30
0.0
11
20.738752365100002
21
37.097019195599998
31
0.0
0
LINE
5
4C
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
25.1990356445
20
29.4712467194
30
0.0
11
20.738752365100002
21
37.097019195599998
31
0.0
0
LINE
5
4D
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
38.1103744507
20
61.412689209
30
0.0
11
55.3510780334
21
31.5509166718
31
0.0
0
LINE
5
4E
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
38.1103744507
20
61.412689209
30
0.0
11
18.2773780823
21
72.863273620599998
31
0.0
0
LINE
5
4F
100
AcDbEntity
100
AcDbLine
8
0
62
256
370
-1
6
ByLayer
10
55.3510780334
20
9.0497827529899997
30
0.0
11
55.3510780334
21
31.5509166718
31
0.0
0
ENDSEC
0
SECTION
2
OBJECTS
0
DICTIONARY
5
C
100
AcDbDictionary
280
0
281
1
3
ACAD_GROUP
350
D
3
ACAD_LAYOUT
350
1A
3
ACAD_MLINESTYLE
350
17
3
ACAD_PLOTSETTINGS
350
19
3
ACAD_PLOTSTYLENAME
350
E
3
AcDbVariableDictionary
350
50
0
DICTIONARY
5
D
100
AcDbDictionary
280
0
281
1
0
ACDBDICTIONARYWDFLT
5
E
100
AcDbDictionary
281
1
3
Normal
350
F
100
AcDbDictionaryWithDefault
340
F
0
ACDBPLACEHOLDER
5
F
0
DICTIONARY
5
17
100
AcDbDictionary
280
0
281
1
3
Standard
350
18
0
MLINESTYLE
5
18
100
AcDbMlineStyle
2
STANDARD
70
0
3
62
256
51
90.0
52
90.0
71
2
49
0.5
62
256
6
BYLAYER
49
-0.5
62
256
6
BYLAYER
0
DICTIONARY
5
19
100
AcDbDictionary
280
0
281
1
0
DICTIONARY
5
1A
100
AcDbDictionary
281
1
3
Layout1
350
1E
3
Layout2
350
26
3
Model
350
22
0
LAYOUT
5
1E
100
AcDbPlotSettings
1
2
C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3
4
6
40
0.0
41
0.0
42
0.0
43
0.0
44
0.0
45
0.0
46
0.0
47
0.0
48
0.0
49
0.0
140
0.0
141
0.0
142
1.0
143
1.0
70
688
72
0
73
0
74
5
7
75
16
147
1.0
148
0.0
149
0.0
100
AcDbLayout
1
Layout1
70
1
71
1
10
0.0
20
0.0
11
420.0
21
297.0
12
0.0
22
0.0
32
0.0
14
100000000000000000000.0
24
100000000000000000000.0
34
100000000000000000000.0
15
-100000000000000000000.0
25
-100000000000000000000.0
35
-100000000000000000000.0
146
0.0
13
0.0
23
0.0
33
0.0
16
1.0
26
0.0
36
0.0
17
0.0
27
1.0
37
0.0
76
0
330
1B
0
LAYOUT
5
22
100
AcDbPlotSettings
1
2
C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3
4
6
40
0.0
41
0.0
42
0.0
43
0.0
44
0.0
45
0.0
46
0.0
47
0.0
48
0.0
49
0.0
140
0.0
141
0.0
142
1.0
143
1.0
70
1712
72
0
73
0
74
0
7
75
0
147
1.0
148
0.0
149
0.0
100
AcDbLayout
1
Model
70
1
71
0
10
0.0
20
0.0
11
12.0
21
9.0
12
0.0
22
0.0
32
0.0
14
0.0
24
0.0
34
0.0
15
0.0
25
0.0
35
0.0
146
0.0
13
0.0
23
0.0
33
0.0
16
1.0
26
0.0
36
0.0
17
0.0
27
1.0
37
0.0
76
0
330
1F
0
LAYOUT
5
26
100
AcDbPlotSettings
1
2
C:\Program Files\AutoCAD 2002\plotters\DWF ePlot (optimized for plotting).pc3
4
6
40
0.0
41
0.0
42
0.0
43
0.0
44
0.0
45
0.0
46
0.0
47
0.0
48
0.0
49
0.0
140
0.0
141
0.0
142
1.0
143
1.0
70
688
72
0
73
0
74
5
7
75
16
147
1.0
148
0.0
149
0.0
100
AcDbLayout
1
Layout2
70
1
71
2
10
0.0
20
0.0
11
12.0
21
9.0
12
0.0
22
0.0
32
0.0
14
0.0
24
0.0
34
0.0
15
0.0
25
0.0
35
0.0
146
0.0
13
0.0
23
0.0
33
0.0
16
1.0
26
0.0
36
0.0
17
0.0
27
1.0
37
0.0
76
0
330
23
0
DICTIONARY
5
50
100
AcDbDictionary
281
1
3
DIMASSOC
350
52
3
HIDETEXT
350
51
0
DICTIONARYVAR
5
51
100
DictionaryVariables
280
0
1
2
0
DICTIONARYVAR
5
52
100
DictionaryVariables
280
0
1
1
0
ENDSEC
0
EOF
Jump to Line
Something went wrong with that request. Please try again.