dxf - DXF 实体中的应用程序特定数据

标签 dxf

我正在寻找一种使用我选择的数字 ID 来标记 DXF 中的实体(例如 arc )的方法。有没有好的(符合标准的)方法来做到这一点?

查看 DXF 格式引用,我发现有一个“通用组代码”102,它被记录为“应用程序定义的代码”。我可以用那个吗?如果是的话,最好有一个正确使用方法的例子。

最佳答案

询问similar question on the autodesk forums后,我发现我可以使用Extended Data添加我的数字 ID。

扩展数据附加在实体的末尾,在我的例子中,我将通过附加以下内容来解决它:

1001
MYAPP
1002
{
1070
    12
1002
}
  • 其中 1001 标记扩展数据的开始
  • 1002 标记列表的开始结束
  • 1070 是一个 16 位整数

还可以使用命令 _xdata 从 Autocad 软件添加扩展数据

关于dxf - DXF 实体中的应用程序特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14732382/

相关文章:

python - 使用python更改dxf文件中的图层名称

使用 AcDb3dPolyline 的 DXF 格式

autocad - 当具有凸出因子的 dxf 顶点后面没有端点时,这意味着什么?

.net - DXF : how to know which layers to show?

AutoCAD - 在子文件夹中另存为 DXF

c# - 在 IIS 中提供 DXF(和其他类型)文件

java - 如何从 AutoCAD 创建的 DXF 中提取组件?

python - 如何使用 dxfgrabber 或 ezdxf 包从 dxf 文件中查找实体的长度

java - 用java读取Dxf文件