添加 MTEX​​T 时 Autocad 不读取我的 DXF 文件

问题描述

前提

我编写了一个方法,允许创建带有一些图形实体的 dxf 文件:线条、多边形、文本... 一切正常,我的 dxf 可以从我尝试过的每个程序中读取。

问题

现在我想添加一个新实体:一个以矩形为边界的文本。像其他实体一样,我搜索了正确的 dxf 等效项,然后我遵循了 this group codes table。 这个 MTEX​​T 在我尝试过的每个在线 dxf 阅读器中都正确显示,但在 AutoCad 中没有显示:当我尝试用 MTEX​​T 打开我的 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 查看器:

enter image description here

AutoCad 2021:

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)