델파이

퀵리포트(QuickReport) -> PDF파일, XPS파일 생성 , DataSet없이 인쇄

미스터몽키 2012. 5. 23. 12:25



1. 비용이 들어도 QuickReport 5 프로버전 부터는 pdf변환이 된다는 말도 있고 하여 qusoft.com에서 
   트라이얼 버전을 다운받아 연습해보니 TQRPDFFilter를 리포트에 올려놓고 실행후 미리보기 화면에서
   저장버튼을 눌러 pdf포맷으로 저장해 보니  폰트문제로 월할하게 변환되지 않거나 한글이 깨지는 현상이 
    발견되었음 

2. FastReport가 좋다는 말도 있지만 기존에 QuickReport로 제작된 많은 제작물을 바꿀 엄두가
   나지 않음

3. 대안으로 pdf파일대신 QucikReport 5의 TQRWMFFilter를 이용한 wmf파일포맷(그림파일)으로 생성도 
   고려해 보니  손쉽고 깨짐없이 깨끗하게 *.wmf 그림파일로 잘 변환되지만 단점은 한페이지당 1개의 파일이 
   생겨  여러 페이지의 리포트는 여러개의 *.wmf파일이 생김

4. 너무나도 쉽게 해결!!!  
   한글2007이 설치된 컴퓨터는 프린터 드라이버에 Hannsoft PDF드라이버가 설치되어있고 
   퀵리포트 미리보기 화면에서 프린터설정을 Hannsoft PDF로 설정하고 프린트하면 PDF파일로 출력할 수 있음
   같은 방법으로 Microsoft XPS Document Writer로 출력하면 마이크로소프사에서 PDF파일포맷에 대항하기
   위해 만든 듯한 *.XPS파일도 생성가능

5. 델파이 XE2도 QuickReport 5는 지원하므로 델파이 XE2로 업그레이드시 고려해도 될 듯
    예상외로   WMF파일 변환은 아주 깨끗하게 변환되어 나중에 이용하면 좋을 듯
   그외 엑셀(xls), pdf 포맷 변환은 퀵리포트에서 제작한 대로 변환되지 않음


참고로 TQuickReport의 PrintIfEmpty 속성이 True면 Dataset 연결 안해도 인쇄가능하다.