05.06.2006, 13:21 | #1 |
Участник
|
Возникла проблема с получением имени файла при создании своего канала вывода отчетов.
Здравствуйте!
Возникла проблема с получением имени файла при создание своего канала вывода отчетов. В форму SysPrintForm добавляем канал вывода Excel с полем ввода имени файла, по аналогии со стандартным выводом отчета в Файл. Имя файла сохраняется: SysPrintOptions sysPrintOptions; SysPrintOptions clientSysPrintOptions; clientSysPrintOptions.parmFileName(excelFileName.text()); sysPrintOptions.updatePrintJobSettings(clientSysPrintOptions.pack()); Далее вызывается \Classes\ClassFactory\CreateViewer: case ReportOutputUserType:: Default: { return new ExcelChannelOutputReport(jobsCursor, pagesCursor, report); } Где ExcelChannelOutputReport – класс унаследованный от reportOutputUser и отвечающий за вывод в Exccel. Вопрос состоит в том, как в класс ExcelChannelOutputReport передать введенное в форме имя файла. PS просмотр классов PDFViewer и WebReportHTML результатов не принес |
|