Stimulsoft Reports
Генератор отчетов для Avalonia
Продукт для работы с отчетами в приложениях, разработанных с использованием технологии Avalonia на платформе .NET. Компоненты отчетности поддерживают все возможности фреймворка Avalonia UI, работают под всеми современными ОС и учитывают все требования пользователей к созданию профессиональных отчетов.Профессиональные отчёты
Ознакомьтесь с шаблонами профессиональных отчетов для решения различных бизнес-задач: от анализа продаж до официальной статистики. Каждый шаблон – это готовое решение, которое можно быстро адаптировать под свои данные и требования.Loading...
Установка
Установка генератора отчётов Stimulsoft для Avalonia UI в ваш проект занимает всего пару минут. Установите клиентский NuGet-пакет для Avalonia, подключите компоненты, настройте вьювер, добавьте несколько строк кода – и ваше приложение готово к работе с отчётами. bash
dotnet add package Stimulsoft.Reports.Avalonia
Встроенный просмотр отчётов
Просматривайте отчёты в вашем приложении через гибкий компонент – вьювер. Пользователи получают удобные инструменты: навигацию по страницам, масштабирование, фильтрацию и интерактивную детализацию данных. Вьювер работает быстро даже с большими объёмами информации и адаптируется под любые устройства.<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:viewer="using:Stimulsoft.Report.Viewer.Avalonia.Viewer"
x:Class="AvaloniaApplication.Views.MainWindow"
mc:Ignorable="d" d:DesignWidth="1400" d:DesignHeight="800"
Width="1400" Height="800">
<viewer:StiViewerControl x:Name="viewerControl" />
</Window>
namespace AvaloniaApplication.Views;
public partial class MainWindow : Avalonia.Controls.Window
{
public MainWindow()
{
InitializeComponent();
var report = Stimulsoft.Report.StiReport.CreateNewReport();
report.Load("Reports\\Report.mrt");
viewerControl.Report = report;
}
}
Гибкий экспорт отчётов
Экспортируйте готовые отчёты в наиболее востребованные форматы: PDF, Excel, Word, HTML, CSV, JSON, XML и другие. Все инструменты выгрузки доступны прямо в интерфейсе вьювера или через API вашего приложения. Вы можете настраивать параметры экспорта – выбирать страницы, ориентацию, качество изображений и сжатие данных. При этом структура, стили и интерактивные элементы отчётов сохраняются полностью, что гарантирует точное соответствие исходному документу. MainWindow.axaml.cs
using Avalonia.Platform;
using Stimulsoft.Report;
using Stimulsoft.Report.Viewer.Avalonia.Viewer;
private async void ButtonExport_Click(object sender, RoutedEventArgs e)
{
var report = new StiReport();
report.Load(AssetLoader.Open(new Uri("avares://ReportsApp/Reports/MasterDetail.mrt")));
report.CalculationMode = StiCalculationMode.Interpretation;
report.RenderWithWpf(false);
await StiViewerControl.ExportPdfAsync(report);
await StiViewerControl.ExportExcelAsync(report);
await StiViewerControl.ExportHtmlAsync(report);
}

Дизайнер отчётов: настольный и онлайн
Дизайнер Stimulsoft – это мощный инструмент для визуального создания отчётов, дашбордов и PDF-форм. Он доступен в трёх форматах: как отдельное настольное приложение для Windows, macOS и Linux, как встраиваемый компонент в ваше приложение, а также онлайн через браузер на designer.stimulsoft.com.Подключайте данные из любых источников – SQL, NoSQL, облачные хранилища, файловые системы и другие. Используйте более 80 типов диаграмм, включая 3D-визуализацию, встроенные баркоды, интерактивные элементы, события и многое другое. Готовые шаблоны и мастера помогут быстро начать, а гибкие настройки позволят адаптировать отчёты под любые бизнес-задачи.