Экспорт
Экспорт
Подскажите плиз:
1. как выставить формат экспорта по умолчанию? Изначально выбран PDF а мне нужен Excel
2. как при экспорте скрыть определенный компонент? Конкретно интересует заголовок колонки, при печати нужен на каждой странице, а при экспорте в Excel только на первой странице.
Все это интересует для asp.net
Заранее благодарен
1. как выставить формат экспорта по умолчанию? Изначально выбран PDF а мне нужен Excel
2. как при экспорте скрыть определенный компонент? Конкретно интересует заголовок колонки, при печати нужен на каждой странице, а при экспорте в Excel только на первой странице.
Все это интересует для asp.net
Заранее благодарен
Экспорт
Здравствуйте,
Спасибо.
В версии от 15 ноября добавили метод SetDefaultSaveType к StiWebViewer. Пример использования:1. как выставить формат экспорта по умолчанию? Изначально выбран PDF а мне нужен Excel
Код: Выделить всё
webViewer.SetDefaultSaveType(StiExportFormat.Excel);
Пожалуйста используйте свойство ExcelUseOnePageHeaderAndFooter StiWebViewer.2. как при экспорте скрыть определенный компонент? Конкретно интересует заголовок колонки, при печати нужен на каждой странице, а при экспорте в Excel только на первой странице.
Все это интересует для asp.net
Спасибо.
Экспорт
Vital писал(а):В версии от 15 ноября добавили метод SetDefaultSaveType к StiWebViewer. Пример использования:Отлично! Премного благодарен.Код: Выделить всё
webViewer.SetDefaultSaveType(StiExportFormat.Excel);
Это,конечно,хорошо но было бы интересно управлять наличием/отсутсвием отдельных компонентов отчета.Пожалуйста используйте свойство ExcelUseOnePageHeaderAndFooter StiWebViewer.
Экспорт
В этом случае Вам придется строить отчет специально для экспорта.
Экспорт
Да я не против, но как заменить отчет во время запроса на экспортирование?Vital писал(а):В этом случае Вам придется строить отчет специально для экспорта.
Экспорт
Используйте для этого событие Exporting в StiReport.dima_pib писал(а):Да я не против, но как заменить отчет во время запроса на экспортирование?
Код: Выделить всё
StiReport senderReport = sender as StiReport;
StiReport reportForExporting = new StiReport();
reportForExporting.Load("templateForExporting.mrt");
reportForExporting.Render();
StiPdfExportSettings settings = new StiPdfExportSettings();
report.ExportDocument(StiExportFormat.Pdf, filename, settings);