Показать сообщение отдельно
Старый 05.06.2006, 13:21   #1  
oleg_kap is offline
oleg_kap
Участник
 
4 / 10 (1) +
Регистрация: 13.07.2005
? Возникла проблема с получением имени файла при создании своего канала вывода отчетов.
Здравствуйте!
Возникла проблема с получением имени файла при создание своего канала вывода отчетов.
В форму 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 результатов не принес