8. April 2025

Aktualisierung von .NET-Produkten auf Version 2025.2

Lernen Sie die neue Version 2025.2 für FastReport .NET: WinForms, WPF, Avalonia, Mono, WEB, Ultimate. Dieses Update bietet Ihnen die .NET 9-Unterstützung, eine Bibliothek zum Ausführen von C#-Skripten, ein Plugin zum Importieren von Word-Dokumenten, einen Apache Ignite-Connector, Designer- und Exportverbesserungen sowie neue Funktionen in WebReport.
Verpassen Sie nicht die Gelegenheit, FastReport .NET zu aktualisieren und Ihre Möglichkeiten zu erweitern!

 


 

Dokumente aus Word importieren 

Der FastReport .NET Ultimate-Komponentensatz enthält jetzt ein Plugin, mit dem Sie Microsoft Word-Dokumente (.docx) importieren können. Wenn Sie eine solche Datei öffnen, wird sie in eine FastReport .NET-Berichtsvorlage (.frx) umgewandelt.

Aufgrund der großen Unterschiede zwischen den Formaten ist es nicht immer möglich, zwei Dokumente vollständig anzugleichen. Mit diesem Plugin können Sie jedoch den Zeitaufwand für die Erstellung einer Vorlage auf der Grundlage einer vorhandenen docx-Datei erheblich reduzieren.

Zurzeit unterstützt unser Plugin folgendes nicht: Hintergrundhervorhebung eines Teils einer Linie, Shapes, sowie verschachtelte Vektorgrafiken, Vector Markup Language (VML) und OLE-Objekte.

 


 

.NET 9-Unterstützung

.NET 9 Unterstützung

Diese Plattform verbessert die Anwendungsleistung und fügt Ihren Projekten viele neue Funktionen hinzu. Es gibt mehr Unterstützung in diesem Update .NET 9 für:

  • FastReport .NET,
  • FastReport.Core,
  • FastReport.Core.Skia,
  • FastReport.WPF,
  • FastReport.Avalonia,
  • FastReport.Web,
  • FastReport.Web.Skia,
  • FastReport.Blazor.Wasm.

Wir haben die binäre Serialisierung aufgegeben. BinaryFormatter verursachte eine Reihe von Sicherheitsproblemen und Microsoft hat seine Verwendung in .NET 9 eingestellt. Unser Team hat auch die BinaryFormatter-Klasse aus dem Quellcode entfernt.

 


 

Verbesserungen am Berichtsdesigner 

In dieser Version wurden auch einige nützliche Funktionen eingeführt, die die Arbeit mit Berichten vereinfachen.

Im Objektinspektor können Sie jetzt mit den Tastenkombinationen Ctrl + C Daten aus der Liste der Objekteigenschaften schnell kopieren. So können Sie Objekteigenschaften zwischen verschiedenen Teilen eines Dokuments oder sogar zwischen verschiedenen Berichten leicht übertragen. 

Darüber hinaus ist es jetzt möglich, Summen und Parameter unter Beibehaltung der Schachtelungshierarchie zu kopieren. Das bedeutet, dass beim Kopieren komplexer Datenstrukturen ihre ursprüngliche Gestaltung erhalten bleibt, so dass die Struktur nach dem Kopieren nicht mehr manuell neu aufgebaut werden muss.  

 


 

Herstellen einer Verbindung mit Apache Ignite

Anbindung an Apache Ignite

Mit diesem Update wurde ein neues Plugin hinzugefügt, das die Arbeit mit Apache Ignite-Datenbanken bei der Erstellung von Berichten erheblich vereinfacht. Mit diesem Plugin können Sie Berichte direkt mit den angegebenen Datenbanken verbinden und so bequem auf die erforderlichen Daten für die Analyse und Visualisierung zugreifen. 

Der Apache Ignite-Connector ist auf dem .NET Thin Client Ignite.NET implementiert. Er bietet die Möglichkeit, eine Verbindung mit den Apache Ignite-Clustern herzustellen, mit Caches (einschließlich SQL-Tabellen) zu arbeiten und verschiedene Datentypen zu verarbeiten.

Darüber hinaus unterstützt der Connector die Verbindung mit einem oder mehreren Apache Ignite-Knoten. Die Knotenadressen werden im Format host:port angegeben und durch Kommas getrennt. Die Verbindung ist sowohl mit der Authentifizierung (wenn authenticationEnabled in der Konfiguration verwendet wird) als auch ohne Authentifizierung möglich.

Der Connector unterstützt die Arbeit mit Schlüssel-Wert-Caches sowie mit SQL-Tabellen. Für Caches mit QueryEntity-Metadaten werden Operationen zum Abrufen einer Liste von Feldern und deren Datentypen unterstützt.

 


 

Verbessertes Vorschaukonzept 

In OutlineControl haben wir benutzerfreundliche Schaltflächen mit Symbolen zum Minimieren und Maximieren hinzugefügt. Diese Schaltflächen gab es schon vorher, aber ohne Symbole.

Verbesserungen des Vorschaufensters

Darüber hinaus wurden Eigenschaften hinzugefügt, mit denen Sie die Breite und Höhe der Bildlaufleisten im Vorschaufenster ändern können.

 


 

Exportverbesserungen 

Das Exportieren von Zahlen-, Währungs-, Datums-, Zeit- und Prozentformaten nach OpenOffice Calc (.ods) wurde hinzugefügt. 

Mit diesem Update wurde auch das absatzweise Exportieren für Dateien im OpenOffice Writer-Format (.odt) eingeführt. Dies vereinfacht die Bearbeitung der generierten Dokumente und macht sie für den Menschen visuell nachvollziehbarer. Der neue Exportmodus ersetzt nicht den bestehenden Modus, sondern ergänzt ihn und erweitert seine Möglichkeiten. 

Exportverbesserungen

Außerdem wurde die Option „Breite automatisch anpassen“ für MS Excel-Exporte hinzugefügt.

Dieser Exportmodus funktioniert nur mit bestimmten Werten der Textobjekteigenschaften: die Eigenschaften AutoWidth und AutoShrink sind aktiviert; der Wert der HorzAling-Eigenschaft ist beliebig, außer Justify.

Die Option "Breite automatisch auswählen" für den MS Excel-Export

 


 

Änderungen im WebReport

Änderungen im WebReport

 

Suche im gesamten Bericht

Die Textsuche im gesamten Bericht wurde hinzugefügt, ähnlich wie in der Desktop-Version des Viewers. Wenn ein Wort auf einer anderen Seite gefunden wird, wechselt der Viewer automatisch zu dieser Seite. Die Suche ist in WebReport mit FastReport.Core, in WebReport für Blazor Server und in WebReport für Blazor Wasm verfügbar. Sie können die Anzeige der Suchschaltfläche mit der Eigenschaft

WebReport.Toolbar.ShowSearchButton = false; verwalten.

 

Durchsuchen Sie den gesamten Bericht

Die Hervorhebungsfarbe der gefundenen Wörter kann mit der Eigenschaft

WebReport.Toolbar.SearchHighlight = Color.Red;geändert werden.

 



 

Verbesserungen in den Caching-Einstellungen für WebReport

Mit der Veröffentlichung der neuen Version verfügt WebReport über zusätzliche Optionen für die Caching- Einstellungen.

Erstens können Sie jetzt individuelle Caching-Parameter für jede spezifische WebReport-Instanz festlegen. Bisher waren nur allgemeine Einstellungen verfügbar, die in allen Berichten zur Anwendung kamen, was unpraktisch sein konnte, insbesondere wenn Sie bestimmte Berichte länger im Speicher behalten mussten. Mit der webReport.CacheOptions Eigenschaft können Sie die Cache-Verweildauer für einen bestimmten Bericht anpassen.

Zweitens bieten die Parameter AbsoluteExpirationDuration und AbsoluteExpiration mehr Flexibilität bei der Einstellung der Cache-Verweildauer eines Berichts. Zuvor wurde nur die CacheDuration Option verwendet, die auf einem gleitenden Prinzip beruhte: wenn ein Bericht eine bestimmte Zeit lang verwendet wurde, wurde der Timer zurückgesetzt und der Bericht blieb im Speicher. Dies kann dazu führen, dass der Bericht nie aus dem Cache gelöscht wird. Mit den neuen Parametern können Sie den genauen Zeitpunkt festlegen, zu dem ein Bericht unabhängig von seiner Verwendung dauerhaft aus dem Cache gelöscht werden soll. In diesem Fall können die CacheDuration Option und die neuen Parameter AbsoluteExpiration und AbsoluteExpirationDuration zusammen verwendet werden.

 

 // Allgemeine Einstellungen für alle WebReport
 services.AddFastReport(options =>
 {
 options.CacheOptions.CacheDuration = TimeSpan.FromMinutes(10);
 options.CacheOptions.AbsoluteExpirationDuration = TimeSpan.FromMinutes(20);
 });
 
 // Individuelle WebReport-Einstellungen mit höherer Priorität 
 webReport.CacheOptions = new WebReportCacheOptions()
 {
 CacheDuration = // ...,
 AbsoluteExpiration = DateTime.Now.AddMinutes(30),
 // oder
 AbsoluteExpirationDuration = // ...
 }; 

 


 

Aktualisierte ASP .NET Core Demo-Webanwendung

Aktualisierte ASP .NET Core Demo-Webanwendung


Wir haben unsere Demo-Anwendung auf ASP .NET Core aktualisiert, so dass das Produkt Sie nicht nur mit seiner Funktionalität, sondern auch mit seinem Aussehen begeistern wird. Die aktualisierte Anwendung ist unter folgendem Link verfügbar.

 


 

Aktualisierte Online Designer Demoanwendung 

Aktualisierte Online Designer Demoanwendung


Darüber hinaus haben wir die Demoanwendung des Online Designer aktualisiert, in der Sie weitere Beispiele unserer Berichte finden, exportieren und den aktualisierten Online-Designer daran ausprobieren können. Die aktualisierte Anwendung ist unter folgendem Link verfügbar.

 


 

FastScript .NET-Unterstützung

FastScript .NET-Unterstützung


Es wurde die Möglichkeit hinzugefügt, ein Berichtsskript mit FastScript .NET auszuführen.

FastScript .NET ist eine C#-Skriptbibliothek, die von CodeDOM/Roslyn unabhängig ist und in den Umgebungen verwendet werden kann, in denen keine Codegenerierung (Native AOT, iOS, WASM) erlaubt ist. 

FastScript .NET ist in den folgenden FastReport .NET: WinForms, WPF, Avalonia, Mono, WEB, Ultimate.

Um FastScript .NET zusammen mit FastReport .NET zu verwenden:

  • fügen Sie zu Ihrer Anwendung einen Link auf das FastReport.Plugins.FastScript-NuGet-Paket hinzu;
  • führen Sie den folgenden Code vor der ersten Verwendung der Report-Klasse aus:
FastReport.Code.CodeProvider.DefaultProvider = typeof(FastReport.Code.FastScript.FastScriptCodeProvider);

Alle Berichte verwenden nun FastScript .NET, um Ausdrücke auszuwerten und den Berichtscode auszuführen.

FastScript .NET unterstützt weder die VB.NET-Skriptsprache noch den dynamischen Typ. Einige Berichte, die das Objekt „Erweiterte Matrix“ verwenden, funktionieren nicht.

Eine ausführliche Dokumentation zu FastScript .NET finden Sie unter diesem Link.

 


 

Vollständige Liste der Änderungen 

[Engine]
[Engine]
+ Eine neue FastScript .NET Skript-Engine wurde hinzugefügt;
+ Die Unterstützung für vertikale Tabs wurde hinzugefügt; 
+ Das Importieren von DOCX-Dokumenten wurde zur Berichtsvorlage hinzugefügt;
+ Die Unterstützung für die chinesische (vereinfachte) Sprachkodierung wurde beim RTF-Konvertieren hinzugefügt;
+ Die Möglichkeit wurde hinzugefügt, die Integration mit der FastReport Cloud zu deaktivieren;
+ Der GS1 Datamatrix Barcode wurde hinzugefügt;
+ Das Konvertieren von SkBitmap zu Bitmap und Image wurde zu FastReport.SkiaDrawing hinzugefügt;
- In der zh-tw-Kodierung wurde ein Fehler mit RichObject behoben;
- Ein Fehler wurde bei der gleichzeitigen Kompilierung des Berichtsskripts bei der Erstellung von Berichten in mehreren Threads behoben;
- Ein Fehler wurde behoben, der beim Drucken einer leeren Matrix auftrat;
- Ein Fehler wurde bei der Übergabe von Nullwerten an MS SQL-Abfrageparameter behoben;
- Fehler wurden bei der Kompilierung von Bibliotheken unter .NET 9 behoben;
- Ein Fehler wurde behoben, der eine Endlosschleife verursachte, wenn die „StartNewPage“  Eigenschaft des untergeordneten Bands „Seitenkopf“ oder „Spaltenkopf“ aktiviert war;
- Ein Fehler wurde behoben, der zu einer System.ArgumentException bei der Verbindung mit MySQL führte;
- Bei der Berechnung des Seitenausdrucks PrintableExpression wurde ein Fehler behoben;
- Ein Fehler wurde behoben, der zu einer System.NullReferenceException in der Methode Report.GetParameterValue führte;

[Designer]
+ Die Möglichkeit wurde hinzugefügt, Daten aus der Eigenschaftenliste des Objekts mit den Hotkeys Strg + C zu kopieren;
+ Die Möglichkeit wurde hinzugefügt, Summen und Parameter unter Beibehaltung der Verschachtelungshierarchie zu kopieren;
* Im Fenster „Berichtseite öffnen“ kann nur die *.frx-Datei ausgewählt werden;
* Die Registerkarte mit gesperrten Einstellungen wird in den Mono-Designer-Einstellungen (Seite Code) ausgeblendet;
* Die Logik der Stilverarbeitung von .rtf-Dateien wurde beim Öffnen im Designer geändert;
- Ein Fehler wurde behoben, bei dem ein PictureObject-Bild nach Rücknahme von Änderungen im Designer verschwand, wenn eine vorbereitete Seite bearbeitet wurde;
- Ein Fehler des Suchfilters wurde im Datenbaum behoben, der den aktuellen Suchstatus zurücksetzte;
- Der Kontextmenüpunkt „Neuer Dialog“ wurde in der Community-Version entfernt, dessen Auswahl zu einer unbehandelten Ausnahme führte;
- Ein Fehler wurde beim Starten der Vorschau von Berichten im Designer behoben;
- Die System.InvalidOperationException wurde beim Löschen einer Datenquellenspalte korrigiert, wenn diese Spalte nicht mehr in der Datenbank vorhanden ist;
- Das falsche Lesen des GS1 DataMatrix-Barcodes als DataMatrix wurde korrigiert;
- Ein Fehler wurde bei der Auswahl der Platzierung von Bandspalten im Fenster „Spalteneditor“ behoben;
- Das Löschen von Objekten und Kategorien aus der Seitenleiste wurde im Designer korrigiert;
- Der Anzeigefehler von Symbolen, der mit AvaloniaUI 11.1 auftrat, wurde behoben;
- Ein Fehler wurde behoben, bei dem beim Hinzufügen der IsNull-Funktion über den „Texteditor“ ein zusätzliches Komma hinzugefügt wurde;

[Preview]
+ Zum Senden von Berichten per E-Mail wurde eine Schaltfläche hinzugefügt, wenn MAPI in der Vorschau in WPF verwendet wird;
+ Zu OutlineControl wurden Schaltflächen mit Symbolen zum Minimieren und Maximieren hinzugefügt;
+ Die Möglichkeit wurde hinzugefügt, die Breite und Höhe der Bildlaufleiste über den Code zu ändern;
- Ein Fehler mit falschem Papierformat wurde bei Druckern ohne die „Passend auf Seite“ Option behoben, wenn im Fenster „Drucken“ die Schaltflächen „Einstellungen“ und dann „Erweitert“ gedrückt wurden;  
- In der Vorschau wurde das Deaktivieren der Speichern-Schaltfläche des erstellten Berichts behoben;
- In der Vorschau wurde das Deaktivieren der Registerkarte „Speicher“ im Speichermenü von Berichten behoben;
- Bei fehlenden Filtern wurde ein Fehler der „Erweiterten Matrix“ behoben;
- Ein Fehler wurde behoben, bei dem das Druckformular beim Drücken von Strg + P nicht in der Vorschau angezeigt wurde;

[Exports]
+ Beim Exportieren nach PDF/A wird ebenso die „Autor“ Eigenschaft exportiert;
+ Die Unterstützung für den HTML-Tag des geschützten Leerzeichens wurde beim Excel-Export hinzugefügt;
+ Das Exportieren von Zahlen-, Währungs-, Datums-, Zeit- und Prozentformaten nach OpenOffice Calc (.ods) wurde hinzugefügt;
+ Die Option „Breite automatisch anpassen“ wurde beim MS Excel-Export hinzugefügt;
+ Ein neuer Modus zum Exportieren von Absätzen wurde zu OpenOffice Writer-Dokumenten (.odt-Format) hinzugefügt;
* Jetzt wird beim Excel-Export von Seiten mit der Eigenschaft ExportAlias das Suffix "-n" nicht an den Blattnamen angehängt, wenn es möglich ist;
- Ein Fehler wurde behoben, bei dem der Schriftname ohne Anführungszeichen in das HTML-Format exportiert wurde;
- In FastReport.Core wurden Fehler einiger benutzerdefinierten Schriftarten behoben;
- Ein HTML-Exportfehler wurde behoben, bei dem der Barcode-Rahmen nicht angezeigt wurde;
- Ein Fehler wurde beim Öffnen von Dateien beim Exportieren eines Berichts mit Sonderzeichen in die ODT- und ODS-Formate behoben;
- Die falsche Anzeige und das fehlerhafte Exportieren einiger Unicode-Symbole wurden in Skia/Avalonia behoben;
- Das Exportieren von TableObject-Füllungen wurde beim PDF-Export korrigiert;
- Das Exportieren von TableObject-Füllungen und Seiten wurde beim HTML-Export korrigiert;
- Das Höhenexportieren für verbundene Zellen wurde beim Excel-Export hinzugefügt;

[WebReport]
+ Die Suche in WebReport wurde für ASP.NET hinzugefügt;
+ Die Suche in WebReport wurde für Blazor WASM hinzugefügt;
+ Die .NET 9-Unterstützung wurde für FastReport.Blazor.Wasm hinzugefügt;
+ Die Möglichkeit wurde hinzugefügt, eine Verbindung mit gespeicherten Prozeduren in WebReport herzustellen;
- Es wurde ein Problem behoben, das die Änderung der DataConnection nach ihrer Erstellung im OnlineDesigner verhinderte;
- Die Konvertierung von TextObject in SVG wurde bei der Vorschau in Blazor korrigiert;
- Die Unterstützung für Size CommandParameter wurde korrigiert;
- Das Rendering von Seitenwechsel-Schaltflächen wurde in Blazor korrigiert, wenn sie deaktiviert sind; 
- Ein Fehler wurde behoben, bei dem der Wert des RouteBasePath Parameters bei der Konfiguration von WebReport nicht berücksichtigt wurde;

[.NET Core]
+ Der Filter für Verbindungstabelle wurde hinzugefügt;
+ Die JsonConnectionType Klasse wurde hinzugefügt, um in der JsonDataConnection.GetConnectionType Methode verwendet zu werden. Die  GetConnectionType() und GetParameterType() Methoden wurden zum JsonDataConnection-Connector hinzugefügt;
- Ein Kodierungsfehler wurde beim Verbinden einer CSV-Datendatei für einen Bericht in .NET Core behoben;

[Common]
* Die Breite des Fensters „Über das Programm...“ wurde geändert;

[Extras]
+ Die Möglichkeit wurde hinzugefügt, eine Verbindung mit Apache Ignite herzustellen;

[Demos]
+ Die UsedPackages.version-Datei wurde für WPF-Pakete hinzugefügt;
- Die Avalonia- und WPF-Namen wurden beim Ausführen der Demoanwendung korrigiert.

14. April 2025

50 % Rabatt auf die Verlängerung der FastReport Single-Lizenz – nur bis zum 30. April!

Gute Neuigkeiten für Inhaber einer FastReport VCL- oder FastReport .NET- Single-Lizenz! Nur bis zum 30. April können Sie Ihre Lizenz mit einem starken 50 % Rabatt verlängern.
7. April 2025

Veröffentlichung von FastReport Business Graphics .NET 2025.2

Wenn Sie planen, auf .NET9 zu portieren oder es bereits in Ihren Projekten verwenden, können Sie sicher sein, dass unsere Komponenten ohne zusätzliche Änderungen einsatzbereit sind!
7. April 2025

Aktualisierte Version von FastCube .NET 2025.2

In diesem Update haben wir uns darauf konzentriert, Berechnungen zu beschleunigen, die Kompatibilität mit .NET 9 zu verbessern und Änderungen verständlicher zu machen.
Fast Reports
  • 800-985-8986 (Englisch, USA)
  • +31 97 01025-8466 (Englisch, EU)
  • +49 30 56837-3928 (Deutsch, DE)
  • +55 19 98147-8148 (Portugiesisch, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.