У меня есть унаследованное приложение, которое я поддерживаю. Это приложение VB6, которое вызывает Crystal Report (это выглядит как Crystal 8), а затем программно печатается на принтере по умолчанию, который настроен как Acrobat Distiller (v5.0). Когда он печатает в PDF, он автоматически помещает полученный PDF в папку (c:\pdf) и называет его как первые 5 символов имени файла отчета о кристалле. Случается, что два отчета с одинаковыми символами в начале имени файла печатаются один за другим, а второй перезаписывает первый.
-
Есть ли настройки где-то, как дистиллятор производит выход? Могу ли я настроить путь вывода или имя файла? Где/почему он использует только первые пять символов имени файла отчета в качестве вывода? Или это функция Crystal?
-
Есть ли способ определить выходное имя файла PDF при печати из Crystal? Он печатает отчет следующим образом:
With CrPt .Connect = "DSN=" & Trim(sServerName) & ";UID=usernam;PWD=password;DSQ=database" .ReportFileName = sReport .Formulas(0) = "version=""" & App.Major & "." & App.Minor & "." & App.Revision & """" .Destination = crptToPrinter .Action = 1 End With
Любая помощь?
Спасибо!