웹 브라우저 컨트롤에 포함 된 html 문서의 인쇄 미리보기를 가져 오려고합니다. 이 코드를 사용하여 표시되고 성공적으로 문서를 인쇄 할 수있어 :WebBrowser 인쇄 미리보기 명령
IHTMLDocument2 doc = WebBrowser.Document as IHTMLDocument2; doc.execCommand("Print", false, null);
I는 그러나이, XPS 문서를 만든 다음 그에게 매기기 나눠로 문서를 인쇄 할 다른 방법이 있다는 것을 깨닫게
솔루션은 아주 좋은 것처럼 보입니다.
이제 인쇄 미리보기를 표시하기 위해 동일한 명령을 사용하지 않는 이유가 궁금합니다. 나는 명령 식별자 목록을 보았습니다 : https://msdn.microsoft.com/en-us/library/ms533049(v=vs.85).aspx 그리고 인쇄 미리보기 명령을 찾지 못했습니다 ... 또는 인쇄 명령 인 하하는 내가 잘못된 장소에서보고 있다고 생각하게 만듭니다. execCommand 함수의 명령 식별자와 같이 내가 사용하고있는 객체와 일치합니다.
이 질문에 대한 대답은 Displaying Print Preview of HTML Document without DocumentViewer입니다. 인쇄 미리보기를 성공적으로 표시 할 수있었습니다. 그러나 코드가 혼란스럽고 부풀어 오른 것으로 보입니다.
위 방법을 사용하여 인쇄 미리보기를 표시 할 수있는 방법이 있습니까? 또한 execCommand 함수의 실제 명령 목록은 어디에 있습니까?
감사합니다.
도와 주셔서 감사합니다. – Galactasm