다음 C# 데스크톱 응용 프로그램을 통해 특정 좌표를 확대하여 AutoCAD Exe에서 dxf 파일을 여는 다음 함수가 있습니다.C#에서 Windows Form 내에서 AutoCAD 드로잉 열기
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);
}
}
내 데스크톱 응용 프로그램이 자아에 윈도우 형태 중 하나 내부 (확대 된 DXF 파일 포함) AutoCAD를 EXE를로드하는 대신 별도의 exe를 여는 가능성이 있는지 알고 싶습니다.