У меня есть следующая функция, которая открывает файл dxf в Autocad Exe, путем масштабирования определенной координаты через мое настольное приложение C#.Открытие чертежа AutoCAD внутри формы Windows в C#
public static void zoomDrwaing(String drawingFile, String lotId)
{
AcadApplication acadApp = null;
AcadDocument doc = null;
double[] coordinates = new double[3];
String errorMessage = "";
try
{
coordinates = ReadCoordinates(drawingFile, lotId); // done via netDxf api
acadApp = new Autodesk.AutoCAD.Interop.AcadApplication();
acadApp.Visible = true;
doc = acadApp.Documents.Open(drawingFile, true);
double[] points = new double[3] { coordinates[0], coordinates[1], coordinates[2] };
acadApp.ZoomCenter(points, 30);
}
catch (Exception ex)
{
errorMessage = ex.ToString();
}
finally
{
if (acadApp != null) Marshal.FinalReleaseComObject(acadApp);
}
}
Я хотел бы знать, есть ли возможность загрузки Autocad Exe (с увеличенному файлом DXF) внутри одной из форм Windows, в моем рабочем столе приложении это автопортрет, а не открывать ех отдельно.