问题描述
前提
我编写了一个方法,允许创建带有一些图形实体的 dxf 文件:线条、多边形、文本... 一切正常,我的 dxf 可以从我尝试过的每个程序中读取。
问题
现在我想添加一个新实体:一个以矩形为边界的文本。像其他实体一样,我搜索了正确的 dxf 等效项,然后我遵循了 this group codes table。 这个 MTEXT 在我尝试过的每个在线 dxf 阅读器中都正确显示,但在 AutoCad 中没有显示:当我尝试用 MTEXT 打开我的 dxf 时,发生错误并且没有显示任何内容。 可能是什么问题?
我的尝试
这是我的 dxf 的多行文字部分。为了使其更易于理解,我添加了标有 // 的注释(当然文件中不存在):
0 //Entity
MTEXT
8 //Layer
0
62 //Color
135
1 //Text
This\Pis a beautiful example.
10 //x
0
20 //y
200
40 //Nominal (initial) text height
16
41 //Reference rectangle width
50
71 //Attachment point: 1 = Top left
1
72 //Drawing direction: 5 = By style
5
50 //Rotation angle in radians
0
90 //Background fill setting: 0 = Background fill off
0
我也尝试添加所有非可选标签,但结果是一样的...
输出
通用 dxf 查看器:
AutoCad 2021:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)