Stimulsoft Reports
Reporting-Tool für Avalonia
Eine Berichtslösung für Anwendungen, die mit Avalonia UI auf der .NET-Plattform erstellt wurden. Die Berichtskomponenten nutzen die Fähigkeiten des Avalonia-Frameworks voll aus, laufen auf allen modernen Betriebssystemen und erfüllen alle Anforderungen an die Erstellung professioneller, hochwertiger Berichte.Professionelle Berichte
Entdecken Sie professionelle Berichtsvorlagen für eine Vielzahl von Geschäftsanforderungen – von der Umsatzanalyse bis hin zur amtlichen Statistik. Jede Vorlage ist eine gebrauchsfertige Lösung, die sich schnell an Ihre spezifischen Daten und Anforderungen anpassen lässt.Loading...
Installation
Die Installation des Stimulsoft-Berichtsgenerators für Avalonia UI in Ihr Projekt dauert nur wenige Minuten. Installieren Sie das clientseitige NuGet-Paket für Avalonia, binden Sie die Komponenten ein, konfigurieren Sie den Viewer, fügen Sie ein paar Codezeilen hinzu – und schon ist Ihre Anwendung bereit, Berichte mühelos zu verarbeiten. bash
dotnet add package Stimulsoft.Reports.Avalonia
Integrierte Berichtsanzeige
Zeigen Sie Berichte direkt in Ihrer Anwendung mit einer flexiblen Viewer-Komponente an. Benutzer erhalten praktische Werkzeuge: Seitennavigation, Zoom, Filterung und interaktives Drill-down in Daten. Der Viewer arbeitet schnell, selbst bei großen Datenmengen, und passt sich nahtlos an jedes Gerät an.<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;
}
}
Flexibler Berichtsexport
Exportieren Sie Berichte in die gängigsten Formate: PDF, Excel, Word, HTML, CSV, JSON, XML und viele mehr. Alle Exportwerkzeuge stehen direkt in der Viewer-Oberfläche oder über die API Ihrer Anwendung zur Verfügung. Sie können die Exporteinstellungen anpassen – Seiten auswählen, Ausrichtung, Bildqualität und Datenkomprimierung festlegen – während die Struktur, Stile und interaktiven Elemente des Berichts vollständig erhalten bleiben, sodass die Ausgabe mit dem Originaldokument exakt übereinstimmt. 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);
}

Berichtsdesigner: Desktop und Online
Der Stimulsoft Designer ist ein leistungsstarkes Tool zur visuellen Erstellung von Berichten, Dashboards und PDF-Formularen. Er ist in zwei Varianten verfügbar: als eigenständige Desktop-Anwendung für Windows, macOS und Linux sowie online im Browser unter designer.stimulsoft.com.Verbinden Sie Daten aus beliebigen Quellen – SQL, NoSQL, Cloud-Speicher, Dateisysteme und mehr. Nutzen Sie über 80 Diagrammtypen, einschließlich 3D-Visualisierung, integrierte Barcodes, interaktive Elemente, Ereignisse und vieles mehr. Vorgefertigte Vorlagen und Assistenten helfen Ihnen beim schnellen Einstieg, während flexible Einstellungen es Ihnen ermöglichen, Berichte an jede geschäftliche Anforderung anzupassen.