인쇄용 DLL을 사용하는 C# 응용 프로그램을 작성 중입니다. print 함수는 프린터 장치 컨텍스트 (기본값은 0)를받습니다. Microsoft XPS Document Writer가 기본 프린터 인 경우 인쇄 기능 을 0으로 실행하면 사용자에게 경로와 파일 이름을 입력하라는 팝업이 표시됩니다.인쇄 기능에 전달할 파일 이름을 사용하여 C#으로 XPS DC를 만듭니다.
파일 이름을 직접 입력하고 싶습니다 (팝업 없음).
사용자가 개입하지 않고 XPS 인쇄 관련 정보를 얻었지만 (fyuan 블로그 게시물) 새로운 프린터를 추가하거나 WPF를 사용하는 것이 대부분입니다.
"Microsoft XPS 문서 작성기" 과 함께 작동하는 DC를 만드는 방법에 대한 정보를 찾고 있지만 파일 이름이 이미 지정된 DOCINFO (lpszOutput)도 갖고 있습니다.
도움을 주시면 감사하겠습니다.