dwg 파일을 열고 인쇄하는 응용 프로그램을 작성했습니다. 플로팅 프로세스가 올바르게 작동하고 있습니다. 그러나 Plot 및 Publish Details 창을 보면 File 속성이 내 dwg 파일 이름 대신 <UnSaved Drawing>
으로 설정되어 있음을 알았습니다. ?프로그래밍 방식으로 dwg 파일 지정
시트 :
나는 이런 식으로 뭔가 의미 UnsavedDwg_2 - 모델 - 내 실수가 플롯
File : <UnSaved Drawing>> Category name :> Page setup :> Device name : \\server\MyPrinterName> Plot file path :> Paper size : Letter
무엇을!
참고 : DocumentCollection
클래스의 Open
메서드를 사용하여 내 dwg 파일을 열고 this code을 사용하여 열린 dwg 파일을 프린터에 플로팅했습니다.
내 코드는 DWG 파일을 엽니 다 :
는String MyDWGFilePath = @"\\Server\SharedFolder\Projects\File1.dwg";
DocumentCollection dm = Application.DocumentManager;
Document doc = null;
if(File.Exists(MyDWGFilePath))
{
doc = dm.Open(MyDWGFilePath, false);
Application.DocumentManager.MdiActiveDocument = doc;
}
귀하의 태그 당신이 C#을 사용하고 있다고 말하지만, 당신의 설명에서 당신은 LISP를 사용하고 있다고 말하는가? 현재 수행중인 작업에 대한 코드를 제공 할 수 있습니까? 그러나 첫 번째 추측으로, 도면을 열어 인쇄 한 후에 도면을 변경하면 이름 문제의 원인이 될 수 있습니다. – Origin
@ Origin, 내 실수로 사과드립니다. 내 게시물을 편집하고 개업 코드도 추가했습니다. –
인쇄중인 파일이 로컬 일 때도 동일한 작업을 수행합니까? – Origin