Страница 1 из 1

Экспорт

Добавлено: 13 ноя 2007, 10:30
dima_pib
Подскажите плиз:
1. как выставить формат экспорта по умолчанию? Изначально выбран PDF а мне нужен Excel
2. как при экспорте скрыть определенный компонент? Конкретно интересует заголовок колонки, при печати нужен на каждой странице, а при экспорте в Excel только на первой странице.
Все это интересует для asp.net
Заранее благодарен

Экспорт

Добавлено: 15 ноя 2007, 11:34
Vital
Здравствуйте,
1. как выставить формат экспорта по умолчанию? Изначально выбран PDF а мне нужен Excel
В версии от 15 ноября добавили метод SetDefaultSaveType к StiWebViewer. Пример использования:

Код: Выделить всё

webViewer.SetDefaultSaveType(StiExportFormat.Excel);
2. как при экспорте скрыть определенный компонент? Конкретно интересует заголовок колонки, при печати нужен на каждой странице, а при экспорте в Excel только на первой странице.
Все это интересует для asp.net
Пожалуйста используйте свойство ExcelUseOnePageHeaderAndFooter StiWebViewer.

Спасибо.



Экспорт

Добавлено: 15 ноя 2007, 12:25
dima_pib
Vital писал(а):В версии от 15 ноября добавили метод SetDefaultSaveType к StiWebViewer. Пример использования:

Код: Выделить всё

webViewer.SetDefaultSaveType(StiExportFormat.Excel);
Отлично! Премного благодарен.
Пожалуйста используйте свойство ExcelUseOnePageHeaderAndFooter StiWebViewer.
Это,конечно,хорошо но было бы интересно управлять наличием/отсутсвием отдельных компонентов отчета.

Экспорт

Добавлено: 15 ноя 2007, 18:14
Vital
В этом случае Вам придется строить отчет специально для экспорта.

Экспорт

Добавлено: 16 ноя 2007, 06:22
dima_pib
Vital писал(а):В этом случае Вам придется строить отчет специально для экспорта.
Да я не против, но как заменить отчет во время запроса на экспортирование?

Экспорт

Добавлено: 22 ноя 2007, 09:36
Edward
dima_pib писал(а):Да я не против, но как заменить отчет во время запроса на экспортирование?
Используйте для этого событие Exporting в StiReport.

Код: Выделить всё

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);
Спасибо.