怎样用c#打开dwg文件 在C#中,怎样打开dwg文件,有没有已写好的第三方控件?或用COM组件能做出来吗,能浏览文件,放大、缩小文件、放大文件后,可移动文件,查看文件的细节请高手帮忙,给段代码我需要的是在web页面上的显示,不要winform的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我估计你说的是Volo Viewhttp://usa.autodesk.com/adsk/servlet/pc/index?id=3239384&siteID=123112Autodesk Design Review应该包含需要的dll 都说 Volo View 可以,不过没试过。我想知道,winform 中如何实现相同功能。 winform中好做一些,你下一个ACD控件,然后注册,再从COM组件中找到控件,加入工具箱,再从工具箱中拖到窗体中,再写一些方法就可以地 Volo View怎样与代码结合起来使用?? 我记得好像AUTO CAD 2009 里面有个组件可以直接拉到窗体中,然后就可以像在CAD里面显示DWG文件一样显示了!其实如果楼主是想做CAD二次开发的话,并不一定要在自己的窗体中显示操作CAD文件的,自从AUTO CAD2006以后对。NET的支持就非常好了,可以直接用。NET做成组件,然后供CAD调用。在CAD里面载入。NET文件的方法很简单,只需要输入命令:netload,然后会弹出个对话框,选择相应的。NET DLL文件就行了!所有的逻辑实现都可以在DLL里面完成! 我需要的是在web页面上的显示,不要winform的这样的话就要用到AUTO CAD2009里面那个组件了!具体叫什么我也不记得了,你可以在网上查下AUTO CAD2009对。NET的特性应该可以查到! 我下了一个ddVue.ocx,但我只会用在winform中,不知道在web中怎样用,有知道的吗? 可以用Autodesk的volo插件 用<object></object>嵌入执行 可以用Autodesk的volo插件 用 <object> </object>嵌入执行我试了,只能显示dwf格式的,dwg的还是不知道怎么显示出来,有会的吗??? 直接打开比较困难,发布成DWF,或者PDF以后再打开. 兄台,ddvue在winform里面怎么用?可否告知下!还有给个提示,是否可以把有ddvue的winform封装成dll然后在webform里面object里面引用!之前要记得注册一下!^_^ 楼主 你现在做出来没 在web中调用 做出来了,用Volo View先安装Volo View#region 显示图片 private void PictureDisplay(string str_ReName) { string serverIP = Request.ServerVariables.Get("Local_Addr").ToString(); div_map.InnerHtml = @"<object id='linkrods'classid='clsid:8718C658-8956-11D2-BD21-0060B0A12A50' width='100%' height='100%'> <param name='src' value='http://" + serverIP + "/ARA_LBDMSWebUI/Upload/" + str_ReName + @"'/> <param name='BackgroundColor' value='#FFFFFF'/> <param name='BorderStyle' value='1'/> <param name='GeometryColor' value='#000000'/> <param name='HighlightLinks' value='true'/> <param name='LayersOff' value='ELECTRICAL'/> <param name='LayersOn' value='PLUMBING,FRAMING'/> <param name='Layout' value='PAPERSPACE'/> <param name='NamedView' value='KITCHEN'/> <param name='PrintBackgroundColor' value='#FFFFFF'/> <param name='PrintGeometryColor' value='#000000'/> <param name='ProjectionMode' value='PARALLEL'/> <param name='ShadingMode' value='GOURAUD'/> <param name='UserMode' value='PAN'/> </object>"; } #endregion但是感觉感觉速度很慢 就是上面的代码,要在客户端安装Volo View 再用下面的代码,但第一次的时候,好慢,不知道是不是那个图片比较大的问题 做了一个很小的网页,本地可以访问.但通过互联网,却显示无法访问?求解 ,谢谢 关于线程时实刷新数据问题! ...急,在线等! 如何遍历tabcontrol控件的所有的tabpage中的所有控件? 如何对GridView控件进行编程? 新手问题,关于C#中处理字符的属性,请高人指点~~~ 50分求一正则式,谢谢 vs2005连接mysql数据库的问题! 程序的自动运行问题 问个基础的问题,水晶报表都能干什么,怎么调用,回答的有分 关于入侵远程主机,有办法高分!!! 用c#实现建立一个VPN拨号连接并自动拨号 请问怎么用C#接收邮件
Autodesk Design Review应该包含需要的dll
再从工具箱中拖到窗体中,再写一些方法就可以地
用<object></object>嵌入执行
用 <object> </object>嵌入执行
我试了,只能显示dwf格式的,dwg的还是不知道怎么显示出来,有会的吗???
先安装Volo View
#region 显示图片
private void PictureDisplay(string str_ReName)
{
string serverIP = Request.ServerVariables.Get("Local_Addr").ToString();
div_map.InnerHtml = @"<object id='linkrods'classid='clsid:8718C658-8956-11D2-BD21-0060B0A12A50' width='100%' height='100%'> <param name='src' value='http://" + serverIP + "/ARA_LBDMSWebUI/Upload/" + str_ReName + @"'/> <param name='BackgroundColor' value='#FFFFFF'/> <param name='BorderStyle' value='1'/> <param name='GeometryColor' value='#000000'/> <param name='HighlightLinks' value='true'/> <param name='LayersOff' value='ELECTRICAL'/> <param name='LayersOn' value='PLUMBING,FRAMING'/> <param name='Layout' value='PAPERSPACE'/> <param name='NamedView' value='KITCHEN'/> <param name='PrintBackgroundColor' value='#FFFFFF'/> <param name='PrintGeometryColor' value='#000000'/> <param name='ProjectionMode' value='PARALLEL'/> <param name='ShadingMode' value='GOURAUD'/> <param name='UserMode' value='PAN'/> </object>";
}
#endregion但是感觉感觉速度很慢
再用下面的代码,但第一次的时候,好慢,不知道是不是那个图片比较大的问题