2011-10-21 1 views
5

보고서를 표시하지 않고 또는 대화 상자를 표시하지 않고 Crystal 보고서 페이지를 클라이언트 프린터 컴퓨터로 인쇄해야합니다.C#을 사용하여 Crystal 보고서를 클라이언트 컴퓨터에 직접 인쇄하는 방법 Asp.net

클라이언트 프린터의 이름을 알고 싶습니다. 해당 프린터로 경로를 보내려면 어떻게해야합니까?

응용 프로그램이 원격 위치의 서버 컴퓨터에서 실행되도록하려면.

여기에 비슷한 질문이 있지만이 해결책과 같은 최종 해결책이 없습니다.

How to print crystal report without opening the report in asp.net?

내가 사용할 수있는이에 특정 솔루션이 있습니까?

답변

3

이하는 인쇄 미리보기를 표시하지 않고 인쇄하기 위해 인쇄 대화 상자를 엽니 다. crystalReportViewer1.PrintReport();

아래 라인은 reportdocument를 기본 프린터로 직접 보냅니다.

oReportDocument.PrintToPrinter (1, true, 0,0);

+0

이것은 데스크톱에서만 작동합니다. ASP.net에서 솔루션을 찾고 있습니다. 클라이언트 컴퓨터 프린터에서 보고서를 인쇄해야합니다. – ankur

+0

Page_Init에서 보고서 데이터를 채우고 oReportDocument.PrintToPrinter (1, true, 0,0)를 사용해야합니다. – Vidya

관련 문제