[면책 조항 : 관련 질문을 살펴본 결과 MFC 관련 자료 만 찾을 수있었습니다. 나는하지 않는다 C++]PrintDocument 개체를 노출하지 않는 C# 개체의 인쇄 미리보기 기능을 구현하려면 어떻게해야합니까?
나는 interop (컨트롤은 CGM 이미지의 뷰어 구성 요소가 됨)를 통해 OCX 컨트롤을 사용하는 C# .Net 앱을 가지고있다. 컨트롤은 Print() 및 PrintSetup() 메서드를 노출하지만 PrintPreview() 메서드는 노출하지 않습니다.
이 기능을 구현하는 데 사용할 수있는 노출 된 PrintDocument 개체가 없습니다.
인쇄 미리보기 대화 상자로 리디렉션 할 수있는 다른 방법이 있습니까?
[추가 정보] 누군가가 대답하는 데 도움이되는 경우 문제의 컨트롤은 Larson CGM 뷰어 ActiveX (VisEx CGM이라고도 함)입니다. http://www.cgmlarson.com/industry/cgm_viewer_control.php
Print() 메서드 (또는 과부하)가 인수를 사용합니까? –
네,하지만 볼 수있는 인쇄 미리보기에 유용하지 않습니다 ... * int (인쇄 전에 인쇄 설정 대화 상자 표시) (1, 예/0, 아니요) * float rotation = 90 ° * int mapping = 0 (기본값, 가로 세로 비율을 유지하면서 페이지에 맞춤) –