0 바이트 크기 인쇄 파일 실패 가상 프린터. 인쇄 대화 상자를 확인한 후 인쇄 작업이 프린터 대기열에 나타나고 사라지고 인쇄 된 파일이 생성되지만 크기는 0입니다 !!!인쇄 내가 ASP.NET MVC 프로젝트에 MSDN에서이 예제를 시도
내 잘못이 어디에 있는지 모르겠으며 여기에서 도움을 얻을 수 있기를 바랍니다.
미리 감사드립니다.
0 바이트 크기 인쇄 파일 실패 가상 프린터. 인쇄 대화 상자를 확인한 후 인쇄 작업이 프린터 대기열에 나타나고 사라지고 인쇄 된 파일이 생성되지만 크기는 0입니다 !!!인쇄 내가 ASP.NET MVC 프로젝트에 MSDN에서이 예제를 시도
내 잘못이 어디에 있는지 모르겠으며 여기에서 도움을 얻을 수 있기를 바랍니다.
미리 감사드립니다.
여기서 예는 MSDN에 가까우므로 내 프린터에서도 작동하지 않습니다. 이 예제는 PDF 또는 XPS를 인쇄하기에 충분하지 않기 때문에 이러한 유형의 바이트 스트림을 프린터의 스트림으로 출력 할 수 없으므로 관련이 없습니다. 최소한 몇 가지 옵션이 있습니다 :
PrintDocument.PrintPage
및 Graphics.DrawImage
이벤트를 사용하여이 클래스로 인쇄 할 수 있습니다.또한 자신의 프린터 드라이버 쓰기 Process
XpsDocument
은 계산 된 인쇄 가능 영역을 보존하지 않습니다. 문서는 잘릴 수있는 기본 인쇄 가능 영역으로 인쇄됩니다. Microsoft Connect에서이 버그를 확인했습니다. 아래의 답변을 참조하십시오. 마지막으로 SSRS를 실행하면 출력 유형을 PDF/XPS에서 이미지로 쉽게 변경할 수 있습니다. 마이크로 소프트 연결에 XPS 버그에 대한
이피드백 (링크는 개인입니다) :
제목 : XpsDocument는 WPF의> FixedPage.Arrange()는 WPF 팀이
에 대한 계산 된 배열을 보존하지 않습니다 최근에이 문제를 검토 한 결과, 이 WPF 개발자 중 가장 많은 수의 버그에 집중하고 있으므로이 문제를 해결하기 위해 이 아닙니다. 이 오류로 잘못 처리 된 것으로 판단되는 경우이 버그를 필요한 지원 세부 정보로 다시 활성화하십시오.
의견에 감사드립니다. 그러나이 문제는 다음 버전의 WPF에서 으로 처리되지 않습니다. 고맙습니다. -WPF 팀