专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > AutoCAD

怎么使用dwf viewer 控件读取内存中的文件数据

发布时间:2011-06-27 19:21:08 文章来源:www.iduyao.cn 采编人员:星星草
如何使用dwf viewer 控件读取内存中的文件数据
There are some data in memory .
how can i read it by using dwf viewer,
I notice that there is a hiden property '_SourceStream' but it is unsupported in dot net ,
any solution ?

Thanks!


内存中有一文件以memorystream 形式存在,dwf viewer 控件有一属性sourcepath可以从磁盘文件读取,但是需求规定不创建任何文件读取后缀名为dwf的文件;
还有一属性'_SourceStream' 提示说不被支持,请问有什么方法吗?

------解决方案--------------------
下面以C#为例,在该平台上,先新建一个Class Library 项目,再将AutoCAD2006安装目录下的acdbmgb.dll与acmgb.dll作为引用添加到项目中。这两个文件包含了NET API中所有的外包类。

然后在要使用 NET API的类中添加以下语句以引用 NET API的命名空间。需要添加的语句如下:

using Autodesk.AulOCAD.ApplicationServices;

using Autodesk.AutoCAD.DatabaseServices;

using Autodesk.AutoCAD.Runtime;

using Autodesk.AutoCAD.Geometryj

在Auto CAD的各种二次开发工具中,ActiveX Automation 技术,可方便地使用各种面向对象的高级开发语言,为开发人员提供了多种可选择的开发工具,但其功能略显不足,尤其是对面向对象的功能支持不好。NET是微软新推出的开发平台,基于NET平台对AutoCAD进行二次开发.可充分利用N ET的各种优势,但在目前的 NET API中,有相当的 Object ARX函数目前还没有封装到 NET API中。通过COM方式使两种方法结合起来可以取长补短,发挥更高的政率。
------解决方案--------------------
关注
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: