WinForms윈폼 인쇄 할때 미리보기 창없이 바로 인쇄 할수 있을까요?
페이지 정보
작성자 뽀구 작성일 2023-08-29 15:26 조회 167회 댓글 0건본문
관련링크
안녕하세요.
레포트 미리보기 없이 바로 인쇄하는 방법이 있는지 궁금해서 문의 올립니다.
댓글목록
등록된 댓글이 없습니다.
안녕하세요.
레포트 미리보기 없이 바로 인쇄하는 방법이 있는지 궁금해서 문의 올립니다.
등록된 댓글이 없습니다.
안녕하세요 그레이프시티 입니다.
아래와 같은 코드를 활용해 주시기 바랍니다.
FileInfo exefileinfo = new FileInfo(Application.ExecutablePath);
string path2 = exefileinfo.Directory.FullName.ToString();
string fileName = @"\..\..\Resources\FPL\" + reportFileName; //파일명
FileInfo rptPath = new FileInfo(path2 + fileName);
PageReport pageReport = new PageReport(rptPath);
pageReport.ConfigurationProvider = new iveReports.Configuration.DefaultConfigurationProvider();
pageDocument = new PageDocument(pageReport);
//리포트에 필요한 데이터 세팅
cls = new clsLocateDataSource(data, dataArr);
pageDocument.LocateDataSource += new LocateDataSourceEventHandler(cls.run);
//리포트 로드
reportPreview.LoadDocument(pageDocument);
Delay(2000); //폼 로드에 시간이 걸림. 2~3초정도 딜레이 필요. 그 이전에 바로
reportPreview.Print(false, false, false);
this.DialogResult = DialogResult.OK; //viewer 포함한 폼 종료
감사합니다.
그레이프시티 드림
등록된 댓글이 없습니다.