c# – 如何解析AutoCAD MText实体并将其转换为原始文本?
发布时间:2020-12-16 01:36:48 所属栏目:百科 来源:网络整理
导读:我想解析AutoCAD的MText实体并提取原始文本.我看到文本格式化的模式.如果这已经解决了,那么我就不需要重新发明轮子了.我在网上搜索过,但没有找到足够的信息. 我正在搜索有关此主题的任何链接或参考. 编辑: 为了进一步说明,我们使用ODA(开放式设计联盟)库来
我想解析AutoCAD的MText实体并提取原始文本.我看到文本格式化的模式.如果这已经解决了,那么我就不需要重新发明轮子了.我在网上搜索过,但没有找到足够的信息.
我正在搜索有关此主题的任何链接或参考. 编辑: 为了进一步说明,我们使用ODA(开放式设计联盟)库来访问DWG文件.我不熟悉这个库.另一个开发人员正在使用该库并从文件中提取信息,包括MText实体.然后我提供了一个包含MText文本的文件,这正是我所看到的.我正在查看MText格式的文本,我可以访问并使用C#. 问题: >我问其他开发人员ODA库是否提供了一种提取未格式化原始文本的方法.他的回答是,它可能会导致实体被写回DWG文件.我对原始文本感兴趣而不影响原始DWG文件. ODA是否提供了一种在不改变文件的情况下提取原始文本的方法? 解决方法
这个
Forum thread包含一个VB程序,用于从MText中删除控制字符.代码表明应该删除每个控制字符应该做什么,所以在C#中编写类似的东西应该很简单.
此外,格式代码的文档可在AutoCAD documentation中找到. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |