如何在delphi中显示CAD图形?(100分)

  • 主题发起人 主题发起人 人生百味
  • 开始时间 开始时间

人生百味

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在delphi中显示通过CAD绘制的CAD图形?
 
以前有很多人问,没有完美解决。

你搜一下.
 
OleContainer

如果你把 CAD 的图形输出成 wmf 文件,,
那就可以用一些图形控件来显示。。
 
如果安装过AutoCAD则可以用OLE的方式直接装入文件。否则很难
 
ole,或者用控件TCAD等都可以,
 
控件TCAD没有啊!
在什么地方可以下载,请不惜赐教。
谢谢!!!
 
能否具体点,本人是个初学者
 
Component->Import ActiveX control...

Preview 1.0 Type Library..

安装后,可以浏览CAD的WMF文件格式。
 
有一些专门读CAD图形的控件,你到Google上去 Search一下
你也可以自己写代码读DXF图形,不过有点难,还花时间,而且效果不是太好。尤其是有
大量注记和Block的时候
 
这样就可显示了.
OleContainer1.CreateLinkToFile('d:/d01073.dwg',false);
 
OleContainer1.CreateLinkToFile('d:/d01073.dwg',false);没有显示
 
OleContainer1.CreateLinkToFile('d:/d01073.dwg',false);
如何取消AUTOCAD的打开?
 
OleContainer1.CreateLinkToFile('d:/d01073.dwg',false)
 
有没有本机不采用autocad来显示的吗?
 
呵呵,你可以试试这样
首先从AutoCAD导出WMF文件,这个很容易的
然后用ImagXpress Profressional 6.exe
这个控件,可以很方便的控制wmf文件
而且可以修改wmf文件,呵呵,推荐你试试
比起调用Autocad的自动化要容易理解一些,嘿嘿,特别是对我这样的
基础比较差的人
 
后退
顶部