В мире современной разработки программного обеспечения создание качественных и информативных отчетов играет ключевую роль в обеспечении эффективного анализа данных и принятии обоснованных решений. FastReport .NET — это мощная библиотека для создания отчетов в приложениях .NET, предоставляет широкий спектр инструментов для создания и настройки отчетов.
Одним из ключевых аспектов этой библиотеки является возможность экспортировать отчеты в различные графические форматы, такие как JPEG, PNG, BMP, GIF, TIFF и EMF. В этой статье мы рассмотрим, как легко и эффективно осуществляется процесс экспорта отчетов из FastReport .NET в каждый из этих форматов, открывая перед вами новые возможности визуализации и представления данных.
Для начала мы будем экспортировать отчеты через дизайнер. Для этого нам необходимо перейти в Предварительный просмотр>>”Сохранить”>>”Изображения”>>”Файлы рисунков…”.
После этого у нас появится окно с настройками экспорта в рисунок.
Блок страницы предназначен для сохранения необходимых страниц отчета. Основные настройки:
После того, как мы выбрали нужные нам настройки, нажимаем “ОК”, выбираем место сохранения нужной картинки и открываем ее.
Давайте теперь попробуем сохранить отчет, только через код. Запускам Visual Studio и создаем проект на WinForms. Далее нам необходимо написать код в форме.
using FastReport; using FastReport.Export.Image; ... private void Form1_Load(object sender, EventArgs e) { ImageExport imageExport = new ImageExport(); Report report = new Report(); report.Load("Simple List.frx"); report.Prepare(); //Выбор формата сохраняемого изображения imageExport.ImageFormat=ImageExportFormat.Tiff; //Разрешение получаемого изображения imageExport.Resolution = 96; //Качество файла Jpeg imageExport.JpegQuality = 100; //Если экспорт формирует несколько изображений, то при выборе формата TIFF //будет сформирован многостраничный единый файл imageExport.MultiFrameTiff = true; //Черно-белое изображение при выборе формата TIFF imageExport.MonochromeTiff = false; report.Export(imageExport, "img.tiff"); }
Запускаем наш проект и открываем полученное изображение.
Таким образом нам удалось экспортировать отчет в картинки как через код, так и через сам дизайнер. А также подробно рассмотрели каждое свойство настроек экспорта. Библиотека FastReport .NET может стать незаменимым помощником для разработчиков, которые хотят создавать качественные и информативные отчёты.