当我使用HEADER这样的代码时它不起作用
0
SECTION
2
HEADER
0
ENDSEC
0
SECTION
2
ENTITIES
0
LINE
8
1.0
39
1.0
10
0.0
20
0.0
11
0.0
21
4.5
0
LINE
8
1.0
39
1.0
10
0.0
20
4.5
11
2.5
21
4.5
0
LINE
8
1.0
39
1.0
10
2.5
20
4.5
11
2.5
21
0.0
0
LINE
8
1.0
39
1.0
10
0.0
20
0.0
11
2.5
21
0.0
0
LINE
8
1.0
39
1.0
10
0.0
20
3.0
11
2.5
21
3.0
0
LINE
8
1.0
39
1.0
10
0.0
20
0.42857142857142855
11
2.5
21
0.42857142857142855
0
LINE
8
1.0
39
1.0
10
0.0
20
0.8571428571428571
11
2.5
21
0.8571428571428571
0
LINE
8
1.0
39
1.0
10
0.0
20
1.2857142857142856
11
2.5
21
1.2857142857142856
0
LINE
8
1.0
39
1.0
10
0.0
20
1.7142857142857142
11
2.5
21
1.7142857142857142
0
LINE
8
1.0
39
1.0
10
0.0
20
2.142857142857143
11
2.5
21
2.142857142857143
0
LINE
8
1.0
39
1.0
10
0.0
20
2.571428571428571
11
2.5
21
2.571428571428571
0
LINE
8
1.0
39
1.0
10
1.25
20
0.0
11
1.25
21
3.0
0
DIMENSION
8
1
2
*D1
10
-1
20
3
30
0
11
-1
21
1.5
31
0.0
70
0
13
0.0
23
0.0
33
0.0
14
0.0
24
3
50
90
0
ENDSEC
0
EOF
但是当我删除时:
0
SECTION
2
HEADER
0
ENDSEC
一切都很好。
我需要HEADER来更改尺寸中的字体大小 .................................................. .................................................. ..
答案 0 :(得分:0)
ENTITY部分末尾的DIMENSION实体包含一个参考DXF代码(2,* D1) - 包含当前维度实体几何的伪块名称 - 在DXF文件中不存在。
如果删除DIMENSION实体,AutoCAD将打开DXF文件。
或者您可以删除HEADER部分,该部分会创建有效DXF R12文件的特殊情况。
或者您在BLOCKS部分内创建所需的* D1块。如果您想知道BLOCK定义的样子,只需将没有HEADER部分(见2.)的DXF文件保存为AutoCAD的DXF R12文件。在新文件中,BLOCK名称是* D0,创建此维度块非常复杂。