CAD.NET是一款功能强大的CAD文件导入、转换和编辑的多功能控件,支持DWG, DXF, PLT 等其他CAD
文件格式,支持添加和编辑绘制数据,存取绘制数据结构,导出为多种其他文件格式。
下面简单介绍如果在您的.NET程序中添加CAD文件浏览的功能:
1. 首先下载CAD.NET试用版(试用版是完整功能版,只是有试用版水印信息)
2. 创建一个新的Windows桌面应用程序,并运行和保存
3. 复制CADImport.dll 到您项目的Debug目录下,并且在您的程序中引用该DLL
4. 打开Form1.cs文件,并在代码里引用CADImport
using System.Windows.Forms;
using CADImport;
5. 创建一个新的CADImage实例,并且加载您要显示的CAD文件
public partial class Form1 : Form
{
CADImage cadImage;
public Form1()
{
InitializeComponent();
string path = @"c:\CADSoftTools.dxf";
cadImage = CADImage.CreateImageByExtension(path);
cadImage.LoadFromFile(path);
}
}
6. 在Form1_Paint事件里绘制CAD image为500像素的宽度
private void Form1_Paint(object sender, PaintEventArgs e)
{
if (cadImage != null)
{
RectangleF R;
R = new RectangleF(0, 0, 500, 500);
R.Height = (float) (R.Width * cadImage.Extents.Height /
cadImage.Extents.Width);
// width of image is 500, height depends on height/width of the drawing
cadImage.Draw(e.Graphics, R);
}
}