устанавливаем PDFCreator (она бесплатная)
прописываем переменные
Name DataType Subtype Length
PDFCreator Automation 'PDFCreator'.clsPDFCreator
PDFCreatorOption Automation 'PDFCreator'.clsPDFCreatorOptions
PDFCreatorError Automation 'PDFCreator'.clsPDFCreatorError
DefaultPrinter Text 200
как-то так все это выглядит:
PDFCreatorOption.AutosaveFilename := FileName;
PDFCreatorOption.AutosaveDirectory := FileDirectory;
PDFCreator.cOptions := PDFCreatorOption;
DefaultPrinter := PDFCreator.cDefaultPrinter;
PDFCreator.cDefaultPrinter := 'PDFCreator';
PDFCreator.cClearCache();
PDFCreator.cPrinterStop := FALSE;
REPORT.RUNMODAL(...
|