简了解了下AutoCAD二次开发工具,Vlisp、Lisp、VBA、ARX等,这里做个铺垫。在.net窗体中显示DWG文件,作为GISer,首先想到的是用AE,结果出现常说的问题了,中文路径、丢东西两件。无奈,搜寻其他控件或者方法,主要有DWGTrueViewer、DWGThumbNail、DWGDirect。
DWGTrueViewer是AutoCAD的只读缩微版,指定链接文件路径即可显示,但是丢东西!
DWGThumbNail是个OCX控件,简单好用,但是图模糊得不得了!
最后还是选择了DWGDirect,Open Design Alliance的一个类库,“是一个用C++开发的,用来创建通用CAD和图形应用程序的平台。其充分支持DWG和DXF格式,提供强大的C++ API,并且提供丰富的可编辑,处理和表现CAD数据的特色集合。”
相关介绍很多,不再赘述。
还在学习、使用中,如有意见、建议,请不吝赐教,多谢各位!