Consultor Eletrônico



Kbase P66384: How to output a PDF file from Crystal Reports.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   09/02/2004
Status: Unverified

GOAL:

How to output a PDF file from Crystal Reports.

FIX:

DEFINE VARIABLE crApplication AS COM-HANDLE NO-UNDO.
DEFINE VARIABLE crReport AS COM-HANDLE NO-UNDO.
DEFINE VARIABLE crExportOptions AS COM-HANDLE NO-UNDO.

CREATE "CrystalRuntime.Application" crApplication.

crReport = crApplication:OpenReport("c:\report1.rpt").

crApplication:LogOnServer ("pdsodbc.dll", "<DSN>", "", "<User name>", "<Password>").

crExportOptions = crReport:ExportOptions.
crExportOptions:DiskFileName = "c:\reportOutput.pdf".
crExportOptions:FormatType = 31.
crExportOptions:DestinationType =1.
crExportOptions:PDFExportAllPages = TRUE.

crReport:EXPORT(FALSE). /* No Prompt */

RELEASE OBJECT crExportOptions.
RELEASE OBJECT crApplication.
RELEASE OBJECT crReport.