【问题标题】:I want to write DXF attributes to a DXF file from VB我想从 VB 将 DXF 属性写入 DXF 文件
【发布时间】:2018-08-03 03:51:30
【问题描述】:

所以我为 Rhino5 写了一个庞大的插件。我现在需要它以某种方式与 sigmanest 交谈。我能做到这一点的最好方法是字符串标签。

意思是,我在零件旁边的文本框中使用正确的零件信息对零件进行 DXF。但我的工作不希望那样(我不知道为什么)

接下来我可以将属性嵌入到 DXF 中。我的计划是导出零件,然后将新属性写入 DXF 文件。

有人做过这样的事吗?我进行了一些非常繁重的谷歌搜索,但找不到任何关于将新属性写入 DXF 的主题。

如果你这样做了,一个快速而肮脏的示例代码会很棒,或者链接到信息。

感谢阅读!

【问题讨论】:

  • 您想将 DXF 实体 ATTRIB 附加到某些块引用,还是要将扩展数据附加到某些常见的 DXF 实体?
  • 这就是诀窍,我们正在使用犀牛。他们不使用具有属性的块。 Sigmanest 查找您可以定义的属性标签。像 PARTNUMBER: 它会查找该属性以及 : 之后的任何内容。我需要以某种方式将它们插入到我制作的 dxf 中。我确实找到了这个netdxf.codeplex.com 今天用它测试

标签: vb.net dxf


【解决方案1】:

我只是为了谷歌而回答......

netDXF 是一个可以读写 dxf 文件的 C# 库,可以免费使用。

要插入自定义属性,请执行以下操作

Dim aTT= New AttributeDefinition(AttributeNameString)
aTT.Flags = AttributeFlags.Hidden
block.AttributeDefinitions.Add(aTT)
block.AttributeDefinitions(AttributeNameString).Value = VaribleorString

【讨论】:

    猜你喜欢
    • 2018-02-18
    • 1970-01-01
    • 2013-02-07
    • 2020-03-04
    • 2012-01-12
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    相关资源
    最近更新 更多