Экспорт отчета
Готовый отчет может быть экспортирован в другие форматы. На настоящий момент поддерживаются следующие форматы:
- PDF;
- Excel 2007;
- Word 2007;
- PowerPoint 2007;
- OpenOffice Calc / OpenOffice Writer;
- RTF;
- Excel XML (Excel 2003+);
- HTML;
- MHT;
- Изображения (Bmp, Png, Jpeg, Gif, Tiff, Metafile);
- SVG;
- CSV;
- DBF;
- Json;
- TXT;
- ZPL;
- PPML;
- PostScript;
- XPS;
- LaTeX;
- DXF;
- XAML.
Экспорт отчета делается с помощью фильтра экспорта. Для этого нужно выполнить следующие шаги:
- построить отчет с помощью метода
Prepare
; - создать экземпляр фильтра экспорта и настроить его свойства;
- вызвать метод
Export
фильтра, передав в него экземпляр отчета и имя файла.
Следующий пример показывает, как экспортировать отчет в формат HTML:
// готовим отчет
report1.Prepare();
// создаем экземпляр экспорта в HTML
FastReport.Export.Html.HTMLExport export = new FastReport.Export.Html.HTMLExport();
// показываем диалог с настройками экспорта и экспортируем отчет
if (export.ShowDialog())
export.Export(report1, @"C:\result.html");
В примере настройка параметров экспорта осуществляется в диалоге.