...
using CADImport;
using CADImport.DWG;
using CADImport.DXF;
using CADImport.RasterImage;
...
private void Load_file_Click(object sender, EventArgs e) { if ((OpenFileDialog1.ShowDialog() != DialogResult.OK)) return; //CADImage.CreateImageByExtension detects format by the extension specified in the argument. //The correct class for any supported format will be used automatically. We recommend to //create a new drawing object with CADImage.CreateImageByExtension if import from the existed //file/stream is required. CADImage vDrawing = CADImage.CreateImageByExtension(OpenFileDialog1.FileName); vDrawing.LoadFromFile(OpenFileDialog1.FileName); // adjusting of the visualization sizes to the control area: RectangleF vRect; double vRatio = (double)(vDrawing.AbsHeight * Image1.ClientSize.Width) / (vDrawing.AbsWidth * Image1.ClientSize.Height); if (vRatio > 1) vRect = new RectangleF(0, 0, (float)(Image1.ClientSize.Width / vRatio), (float)Image1.ClientSize.Height); else vRect = new RectangleF(0, 0, (float)Image1.ClientSize.Width, (float)(Image1.ClientSize.Height * vRatio)); //----------------------------------------------- vDrawing.Draw(Image1.CreateGraphics(), vRect); }
This language is not supported or no code example is available.