2016-05-04 221 views
0

我試圖使用TEXT實體將標籤添加到我的dxf文件,問題是我無法更改文本樣式(組7)和厚度(組39);它總是出現在標準的風格和厚度。 當我嘗試使用AcdbText實體我的文件根本不會在AutoCAD 2015打開 我的DXF文件:將文本添加到dxf文件

0 
SECTION 
    2 
HEADER 
    9 
$ACADVER 
    1 
AC1009 
    9 
$CECOLOR 
62 
    256 
    9 
$CELTYPE 
    6 
DUPLAN 
    9 
$CLAYER 
    8 
0 
    9 
$ELEVATION 
40 
0.000 
    9 
$EXTMAX 
10 
636293.769999 
20 
505977.195001 
    9 
$EXTMIN 
10 
636165.769999 
20 
505769.195001 
    9 
$INSBASE 
10 
0.0 
20 
0.0 
30 
0.0 
    9 
$LIMCHECK 
70 
    1 
    9 
$LIMMAX 
10 
636293.769999 
20 
505977.195001 
    9 
$LIMMIN 
10 
636165.769999 
20 
505769.195001 
    9 
$LUNITS 
70 
    2 
    9 
$LUPREC 
70 
    2 
    0 
ENDSEC 
    0 
SECTION 
    2 
TABLES 
    0 
TABLE 
    2 
STYLE 
70 
    1 
    0 
STYLE 
    2 
ROMANS 
70 
    0 
40 
0.000 
41 
1.000 
50 
0.000 
71 
    0 
42 
1.000 
    3 
xxx.txt 
    4 
yyy.txt 
    0 
ENDTAB 
    0 
TABLE 
    2 
LTYPE 
70 
    1 
    0 
LTYPE 
    2 
CONTINUE 
70 
    0 
    3 

72 
    65 
73 
    0 
40 
0.000 
    0 
ENDTAB 
    0 
TABLE 
    2 
LAYER 
70 
    2 
    0 
LAYER 
    2 
LAYERX 
70 
    0 
62 
    131 
    6 
CONTINUE 
    0 
ENDTAB 
    0 
ENDSEC 
    0 
SECTION 
    2 
ENTITIES 
    0 
POLYLINE 
    8 
LAYERX 
66 
    1 
10 
0.0 
20 
0.0 
70 
    9 
    0 
VERTEX 
    8 
LAYERX 
10 
636166 
20 
505769 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636294 
20 
505769 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636294 
20 
505977 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636166 
20 
505977 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636166 
20 
505769 
70 
    32 
    0 
SEQEND 
    0 
POLYLINE 
    8 
LAYERX 
66 
    1 
10 
0.0 
20 
0.0 
70 
    9 
    0 
VERTEX 
    8 
LAYERX 
10 
636234 
20 
505904 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636255 
20 
505890 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636232 
20 
505866 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636205 
20 
505843 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636209 
20 
505880 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636212 
20 
505885 
70 
    32 
    0 
VERTEX 
    8 
LAYERX 
10 
636234 
20 
505904 
70 
    32 
    0 
SEQEND 
    0 
TEXT 
    8 
label 
39 
20 
10 
636212 
20 
505885 
40 
9.28 
41 
1 
    1 
Label 
    7 
ROMANS 
    0 
ENDSEC 
    0 
EOF 

結果:

enter image description here

+0

難道我的回答對你的工作? –

+0

非常感謝,它的工作 – Ucef

回答

2

風格項是不完整在DXF文件中爲ROMANS

它應該是:

0 
STYLE 
    2 
ROMANS 
70 
    0 
40 
0.0 
41 
1.0 
50 
0.0 
71 
    0 
42 
2.5 
    3 
romans.shx 
    4 

    0 

這裏是關於風格項的細節:

Style properties

+0

另外,你的例子有最後一行的「EOF」。嘗試刪除尾隨的空格。 –