IF ISCLEAR(PdfCreator) THEN CREATE(PdfCreator); IF ISCLEAR(PdfCreatorError) THEN CREATE(PdfCreatorError); PdfCreatorError := PdfCreator.cError; IF PdfCreator.cStart('/NoProcessingAtStartup',TRUE) = FALSE THEN ERROR('Status: Error[' + FORMAT(PdfCreatorError.Number) + ']: ' + PdfCreatorError.Description); PdfCreatorOptions := PdfCreator.cOptions; PdfCreatorOptions.UseAutosave := 1; PdfCreatorOptions.UseAutosaveDirectory := 1; PdfCreatorOptions.AutosaveDirectory := 'C:\temp'; PdfCreatorOptions.AutosaveFormat := 0; PdfCreatorOptions.AutosaveFilename := 'test.pdf'; PdfCreator.cOptions := PdfCreatorOptions; PdfCreator.cClearCache; PdfCreator.cDefaultPrinter := 'PDFCreator'; PdfCreator.cPrinterStop := FALSE; REPORT.RUNMODAL(50203,False,true,SalesInvHeader);
Answers