Cant autosave file using pdfcreator

mehrozmehroz Member Posts: 12
Hi guys,

I am trying to autosave the output of a report in pdf. I am using the following code, but it popups a filename dialog. Can anyone tell me what am i missing:
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);

Regards,
Mehroz

It works now..not sure why

Answers

  • EugeneEugene Member Posts: 309
    probably because the file named "C:\temp\test.pdf" already exists and the program promts you to enter another filename
Sign In or Register to comment.