Экспорт

Обсуждение Stimulsoft Reports.NET
Ответить
dima_pib
Сообщения: 12
Зарегистрирован: 13 ноя 2007, 10:26

Экспорт

Сообщение dima_pib »

Подскажите плиз:
1. как выставить формат экспорта по умолчанию? Изначально выбран PDF а мне нужен Excel
2. как при экспорте скрыть определенный компонент? Конкретно интересует заголовок колонки, при печати нужен на каждой странице, а при экспорте в Excel только на первой странице.
Все это интересует для asp.net
Заранее благодарен
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Экспорт

Сообщение Vital »

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

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

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

Спасибо.


dima_pib
Сообщения: 12
Зарегистрирован: 13 ноя 2007, 10:26

Экспорт

Сообщение dima_pib »

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

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

webViewer.SetDefaultSaveType(StiExportFormat.Excel);
Отлично! Премного благодарен.
Пожалуйста используйте свойство ExcelUseOnePageHeaderAndFooter StiWebViewer.
Это,конечно,хорошо но было бы интересно управлять наличием/отсутсвием отдельных компонентов отчета.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Экспорт

Сообщение Vital »

В этом случае Вам придется строить отчет специально для экспорта.
dima_pib
Сообщения: 12
Зарегистрирован: 13 ноя 2007, 10:26

Экспорт

Сообщение dima_pib »

Vital писал(а):В этом случае Вам придется строить отчет специально для экспорта.
Да я не против, но как заменить отчет во время запроса на экспортирование?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Экспорт

Сообщение 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);
Спасибо.
Ответить