1. Start new Windows Application project.

2. Save the project to any directory, for instance: c:\Users\{UserName}\Documents\CAD .NET 14\demo_sources\MyDemo.

3. Copy CADImport.dll file to Debug directory, for instance: c:\Users\{UserName}\Documents\CAD .NET 14\demo_sources\MyDemo\WindowsApplication1\WindowsApplication1\bin\Debug\CADImport.dll.

4. Add reference to CADImport.dll in MS Studio: View > Solution Explorer > References > Right mouse click > Add Reference > Browse >c:\Users\{UserName}\Documents\CAD .NET 14\demo_sources\MyDemo\WindowsApplication1\WindowsApplication1\bin\Debug\CADImport.dll or your path to the file CADImport.dll> OK.

Please check whether you see CADImport in the References section like on the picture below:

5. Open code (Solution Explorer > Form1.cs > View code) and add CADImport namespace:

..
 using System.Windows.Forms;
 using CADImport;
 ..					
This language is not supported or no code example is available.

6. Create a new CADImage class instance and load a CAD file using the following code:

 public partial class Form1 : Form
  {
      CADImage cadImage;
      public Form1()
      {
          InitializeComponent();
          string path = @"c:\CADSoftTools.dxf";
          cadImage = CADImage.CreateImageByExtension(path);
          cadImage.LoadFromFile(path);
      }
  }					
This language is not supported or no code example is available.

Please note that it is necessary to use exactly CADImage.CreateImageByExtension method to create the object of the right class.

7. In Form Properties (View > Properties window) please select Events > Paint. Double-click there and write the following code to draw the CAD image onto a form with 500 pixels width.

 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);
      }
 
  }					
This language is not supported or no code example is available.