퀵레포트에서 PDF로 변환하기 위해서는 컴포넌트가 필요한데 그 이름은!!
ExportReport
ExpackD7.dpk를 설치 한다 (TPDF.dpk는 설치가 안된다.. 흠냥 멀 잘못한건지 ;;)
이 컴포넌트를 설치 후에.. 아래와 같은 소스를 작성하면 된다
[퀵레포트 폼이름] := [퀵레포트 폼이름].Create(Self); //퀵레포트 폼 생성
[퀵레포트 폼이름].Prepare; //준비
[ExportReport 개체명].Report :=
[퀵레포트 폼이름]
; // 퀵레포트와 컴포넌트 개체와 연결
[ExportReport 개체명]
[퀵레포트 폼이름]
[퀵레포트 폼이름]
ExportReport는 아래와 같은 포멧을 지원한다.
EXQR.ExportQRPDF(
[생성될 파일명]
.Text, True); >> PDF(작은용량)
EXQR.ExportQRPDF(
[생성될 파일명]
.Text, False);
>> PDF(큰용량) 압축 차이인듯..........
EXQR.ExportQRJPG(
[생성될 파일명]
.Text); >> JPG 변환
EXQR.ExportQRBMP(
[생성될 파일명]
.Text); >> BMP 변환
EXQR.ExportQRWMF(
[생성될 파일명]
.Text);
>> WMF(?) 변환
EXQR.ExportQREMF(
[생성될 파일명]
.Text);
>> EMF(?) 변환
[생성될 파일명]은 확장자를 뺀 파일명으로 설정한다
Ex ) 설정 값 : [test] >>> 생성 파일명 : [test.PDF]
ExportReport는 단독으로 PDF를 생성하는 형식이 아니라 퀵레포트의 확장되는 기능으로 생각하면 된다
미리 작성된 퀵레포트를 추출해서 PDF나 JPG로 변환되는 형식이다...
'공부방 > Delphi' 카테고리의 다른 글
[델파이] 변수에 대해서 (0) | 2013.11.13 |
---|---|
[델파이] Cannot hide and MDI Child Form (0) | 2012.02.27 |
[델파이] 클립보드 사용 (0) | 2010.11.09 |
[델파이] 구성 파일 (0) | 2010.10.27 |
[델파이] Frame의 속성 (0) | 2010.10.26 |