2009-09-18 4 views
1

Crystal Report Basic을 사용하여 응용 프로그램에 대한 보고서를 만들면 보고서 뷰어에서 보고서를보고 인쇄 (미리보기 제외)를 클릭하면 다른 출력이 생성됩니다. 여백이 다릅니다) 동일한 보고서를 미리보고 인쇄합니다.Crystal 보고서 뷰어 인쇄 및 미리보기 다음에 다른 출력 생성

이 문제를 해결하는 방법을 알고 싶습니까?

+0

다른 출력이란 무엇을 의미합니까? 보고서 파일 이름을 확인하십시오. – adatapost

+0

예. 여백이 다릅니다. – Anonymous

답변

0

이 내용을 확인했습니다 : 보고서를 실제 프린터로 인쇄하면 크리스탈 보고서 뷰어가 기본 여백으로 재설정됩니다. 이 문제를 해결하려면 내 코드에서이 작업을 수행하십시오. 수동으로 여백을 설정합니다. 자신이 필요로하는 것을 설정하십시오. 은 "YourReportDocument"는 통해 CrystalReportViewer가

당신이 여백으로 보고서에 그 하위 보고서에와 어설프게을 열어야 보고서에 하위 보고서가있는 경우

CrystalDecisions.Shared.PageMargins margin = new CrystalDecisions.Shared.PageMargins(); 
margin.leftMargin = 0; 
margin.rightMargin = 0; 
margin.topMargin = 0; 
margin.bottomMargin = 292; 
yourReportDocument.PrintOptions.ApplyPageMargins(margin); 
을 reportsource으로 내가 인스턴스화 설정 Crystal 보고서 문서입니다 위 코드로 인해 하위 보고서가 변경되는 것은 확실하지 않기 때문입니다.

관련 문제