In der Version 2026.2 von FastReport VCL gibt es 10 neue UI-Komponenten für Delphi und Lazarus, ein aktualisiertes FastGrid mit verschachtelten Gruppierungen, ein Berichtsvalidierungssystem sowie eine Eigenschaft zur Steuerung der Spaltenanordnung von Bändern (TfrxDataBand.BandColumns.Layout). Hinzugekommen sind ein Modus für die zentrierte Ausrichtung innerhalb eines Containers, die Eigenschaft UseSizeConstraints für Tabellen, Bild-Nachbearbeitungseffekte sowie die Möglichkeit, beim Export originale Bildverweise beizubehalten. Darüber hinaus wurden FastReport FMX, FastCube und FastQueryBuilder verbessert.
Neue UI-Komponenten (Editoren) für Delphi und Lazarus
Die Komponentenbibliothek wurde um 10 neue UI-Editoren erweitert: TfrBarcode, TfrButtonEdit, TfrCalendar, TfrCheckBox, TfrComboBox, TfrCurrencyEdit, TfrEdit, TfrImage, TfrMaskEdit, TfrSpinEdit. Der Hauptunterschied unserer UI-Komponenten zu den Standardkomponenten liegt in den zusätzlichen Konfigurationsmöglichkeiten für Darstellung und Steuerung.
TfrBarcode. Integrieren Sie alle verfügbaren linearen und zweidimensionalen Barcodes aus dem FastReport-Set direkt in Ihre Anwendung – ohne Berichte.
TfrCalendar. Nutzen Sie eine Kalenderkomponente mit erweiterten Einstellungsmöglichkeiten.
TfrMaskEdit. Fügen Sie Ihrer Anwendung Eingabefelder mit komplexen Masken hinzu.
TfrCurrencyEdit. Ein Editor mit Währungsdarstellung, der in modernen Geschäftsanwendungen nicht mehr wegzudenken ist.
Testen Sie unsere Editoren in Ihrer eigenen Anwendung.
FastGrid erhielt ein großes Update
Mit dem Update können jetzt verschachtelte Gruppierungen innerhalb des Grids erstellt werden. Sie können Gruppen jetzt einfach ein- und ausklappen. Das Erstellen von Gruppen ist einfacher geworden – ziehen Sie einfach ein Feld per Drag & Drop in den Gruppierungsbereich. Für jeden Feldtyp gibt es einen eigenen Editor. FastGrid nutzt alle verfügbaren UI-Editoren zur Bearbeitung der Felder.
Außerdem können Sie Daten schnell als Berichte in jedes beliebige Format exportieren – mit FastReport.
Testen Sie die neuen Funktionen der UI-Komponenten in unserer Demo-Anwendung.
Neue Funktionen von FastReport VCL
Berichtsvalidierungssystem
Prüfen Sie Berichte vor dem Speichern auf Fehler und folgen Sie dabei den Empfehlungen zu deren Entwicklung. Integrieren Sie das Berichtsvalidierungssystem in Ihre CI/CD-Pipeline. Das neue System ermöglicht die Prüfung von Berichten sowohl aus dem Designer heraus als auch direkt aus dem Code heraus. Dank seiner Flexibilität können Sie eigene Validierungsregeln hinzufügen – sei es die Prüfung auf korrekte Objektbenennung oder die Einhaltung des Corporate Designs in Berichtsvorlagen.
Das Validierungssystem enthält eine Reihe von Standardregeln für die Validierung: Überlappungen von Objekten, widersprüchliche Eigenschaften, Datasets, Ausdrücke, leere Objekte sowie den Berichtsskript. Sie können das Speichern von Berichten, die die Validierung nicht bestehen, für Benutzer unterbinden.
Lesen Sie mehr über das Berichtsvalidierungssystem in unserem Artikel.
Neue Eigenschaft zur Steuerung der Spaltenanordnung von Bändern
Der Berichts-Engine wurde eine Funktion zur Steuerung der Spaltenanordnung von Bändern hinzugefügt – über die Eigenschaft TfrxDataBand.BandColumns.Layout. Diese Eigenschaft ermöglicht die Wahl der Spaltenausgabe-Reihenfolge: zuerst nach rechts, dann nach unten (AcrossThenDown) oder zuerst nach unten, dann nach rechts (DownThenAcross). Im Modus DownThenAcross kann die maximale Anzahl von Zeilen pro Spalte über die Eigenschaft MaxRows festgelegt werden. Standardmäßig wird der Durchschnittswert der Gesamtzahl der Datensätze verwendet.
Neuer Ausrichtungsmodus
In diesem Update (2026.2) haben wir einen neuen Ausrichtungsmodus hinzugefügt: die Zentrierung im Container – baHVCenter. Dieser Modus berücksichtigt nicht nur die Breite, sondern auch die Höhe.
UseSizeConstraints: Neue Eigenschaft für Tabellen
Für Tabellenspalten und -zeilen steht jetzt die neue Eigenschaft UseSizeConstraints zur Verfügung. Sie ermöglicht es, maximale und minimale Größen für Breite und Höhe festzulegen – nicht nur bei der Erstellung des Berichts, sondern auch während des Designs und beim Ändern der Tabellengröße. Diese Eigenschaft ist nützlich, um feste Zeilen und Spalten zu erstellen, wenn die Tabelle auf die gesamte Seitenbreite gestreckt wird (z. B. mit FitPartsToPageWidth oder Align).
Neue Effekte für Bilder
Die überarbeitete Bildausgabe erhielt eine Postprocessing-Pipeline. Dadurch konnten neue Eigenschaften für die Nachbearbeitung des Objekts TfrxPictureView hinzugefügt werden: Transparency zur Festlegung einer Halbtransparenz-Maske sowie Drehung und Spiegelung des Bildes.
Verbesserung beim Export: Beibehaltung ursprünglicher Bildverweise
In der neuesten Version unseres Exports wurde eine neue Funktion hinzugefügt, um die ursprünglichen Bildverweise beizubehalten, die in der Eigenschaft DataLink.Link angegeben sind. Diese Funktionalität ermöglicht es Anwendern, den Exportprozess flexibler zu steuern und stellt sicher, dass alle erforderlichen Daten erhalten bleiben.
Die Steuerung dieses Prozesses erfolgt über das Flag dltOnExport der Eigenschaft LoadType sowie über die Eigenschaft ExportDataLinksMode bei allen Exportfiltern. Die Exporte können nun in drei Modi arbeiten:
edmNone (Standard). Es wird nur das exportiert, was in das Bildobjekt geladen wurde.
edmLoadToObject. Beim Export werden die Daten über den Verweis geladen und anschließend exportiert.
edmInternalExport. HTML-Exporte verwenden den ursprünglichen Verweis, der im Feld DataLink.Link angegeben ist.
Diese Funktion vereinfacht die Arbeit mit dem Datenexport erheblich und ermöglicht die Beibehaltung aller wichtigen Bildverweise – was besonders bei der Arbeit mit großen Datenmengen und komplexen Projekten nützlich ist.
Verbesserungen bei FastReport FMX, FastCube und FastQueryBuilder
In FastReport FMX wurde die Möglichkeit hinzugefügt, Berichte zu drucken, während die Skia-Canvas-Funktion auf Windows-Plattformen in RAD Studio 13 aktiviert ist.
In FastCube wurde die Eigenschaft TfcxSliceGridToolbar.AutoExpandPopups zum automatischen Aufklappen von Gruppen hinzugefügt. Die Editoren CrossView und ChartView wurden überarbeitet und in Bezug auf die Integration mit FastReport verbessert.
FastQueryBuilder unterstützt jetzt das Escapen von Feldern und Tabellen für verschiedene SQL-Dialekte.
Neben diesen Änderungen enthalten die Produkte zahlreiche weitere Verbesserungen und Fehlerbehebungen. Die vollständige Liste der Änderungen finden Sie in den Release Notes.
Version 2026.2.0
VCL.Core---------------[Engine]- Fehlerbehandlung bei CSS in HTMLView korrigiert
[Graphic]- Fehler EPNGOutMemory beim Scrollen von Bildern behoben- Ausgabe von transparentem SVG in TfrxPictureView korrigiert- Transparenz von SVG korrigiert- Behoben: AV beim Zerstören des Objekts TfrxSVGGraphic- Fehler bei TfrxPictureView mit SVG behoben
[Localization]* Portugiesische Ressourcen aktualisiert* Eigenschaft TfrLocalizationController.Language ist jetzt unabhängig von der Groß-/Kleinschreibung
Lazarus.Core---------------[Engine]- Fehlerbehandlung bei CSS in HTMLView korrigiert
[Graphic]- Fehler EPNGOutMemory beim Scrollen von Bildern behoben- Ausgabe von transparentem SVG in TfrxPictureView korrigiert- Transparenz von SVG korrigiert- Behoben: AV beim Zerstören des Objekts TfrxSVGGraphic
[Localization]* Portugiesische Ressourcen aktualisiert* Eigenschaft TfrLocalizationController.Language ist jetzt unabhängig von der Groß-/Kleinschreibung
VCL.Controls---------------[Engine]+ Der Memo-Familie wurde die Verarbeitung von CTRL+(Up/Down/PageUp/PageDown) hinzugefügt
[UI]* Die Verarbeitung von Gutter und Footer bei der Memo-Familie wurde verbessert- AV beim Zuklappen von Knoten nach vollständigem Aufklappen des Baums behoben- Fehlerhafte Darstellung von HotTrack und Select bei Verwendung von Themes in TfrTreeView korrigiert- Fehler in TfrTreeView behoben, bei dem die Mehrfachauswahl durch Mausklick auf einen nicht ausgewählten Knoten nicht aufgehoben wurde- Fehlerhafte Textfarben bei QuickInfo (Tooltip) und Knotenhintergrundmarkierung bei Verwendung von Design-Themes in TfrTreeView korrigiert
Lazarus.Controls---------------[Engine]+ Der Memo-Familie wurde die Verarbeitung von CTRL+(Up/Down/PageUp/PageDown) hinzugefügt- AV in der Linux-Konsolenanwendung behoben
[UI]* Die Verarbeitung von Gutter und Footer bei der Memo-Familie wurde verbessert- AV beim Zuklappen eines Knotens nach vollständigem Aufklappen des Baums behoben- Fehler in TfrTreeView behoben, bei dem die Mehrfachauswahl durch Mausklick auf einen nicht ausgewählten Knoten nicht aufgehoben wurde
VCL.FastScript---------------[Engine]- FastScript ClearLocalVars für Variant-Arrays korrigiert- Unterstützung für fvtInt64 korrigiert
[RTTI]+ Funktion WeekOf zum Skript hinzugefügt- Funktion InRange korrigiert
FMX.FastScript---------------[Engine]- FastScript ClearLocalVars für Variant-Arrays korrigiert
[RTTI]+ Funktion WeekOf zum Skript hinzugefügt- Funktion InRange korrigiert- Unterstützung für fvtInt64 korrigiert
Lazarus.FastScript---------------[Engine]- FastScript ClearLocalVars für Variant-Arrays korrigiert
[RTTI]+ Funktion WeekOf zum Skript hinzugefügt- Funktion InRange korrigiert- Unterstützung für fvtInt64 korrigiert
VCL.FastCube---------------[Engine]- Fehler bei der Arbeit mit ftBCD-Feldern behoben
[UI]+ Symbol für TfcxpMemoView hinzugefügt+ Eigenschaft AutoExpandPopups zu TfcxSliceGridToolbar hinzugefügt (wie in TfcxSliceGrid)- Nicht funktionierender Kontextmenüpunkt „Create a custom filter...“ für Dimensionen behoben
FMX.FastCube---------------[Engine]- Darstellung von Symbolen korrigiert
[UI]+ Symbol für TfcxpMemoView hinzugefügt+ Eigenschaft AutoExpandPopups zu TfcxSliceGridToolbar hinzugefügt (wie in TfcxSliceGrid)- Nicht funktionierender Kontextmenüpunkt „Create a custom filter...“ für Dimensionen behoben- CrossView-Editor korrigiert- ChartView-Editor korrigiert
Lazarus.FastCube---------------[Exports]- Schriftgrößen von Stilen beim Export für Lazarus und HiDPI korrigiert
[UI]+ Symbol für TfcxpMemoView hinzugefügt+ Eigenschaft AutoExpandPopups zu TfcxSliceGridToolbar hinzugefügt (wie in TfcxSliceGrid)- Nicht funktionierender Kontextmenüpunkt „Create a custom filter...“ für Dimensionen behoben
VCL.FastQueryBuilder---------------[Engine]+ Unterstützung für SQL-Escaping von Tabellen- und Feldnamen hinzugefügt+ Eigenschaft TfqbFDEngine.TablePattern hinzugefügt
Lazarus.FastQueryBuilder---------------[Engine]+ Unterstützung für SQL-Escaping von Tabellen- und Feldnamen hinzugefügt+ Eigenschaft TfqbFDEngine.TablePattern hinzugefügt
VCL.FastReport---------------[Client-server]- Fehler bei der Formatbestimmung in der Server Online-Designer API behoben
[Engine]+ Validierungsregel für die Skriptkompilierung hinzugefügt+ Validierungsregeln für Objekte hinzugefügt+ Validierung von Berichts-Datasets hinzugefügt+ Neue Eigenschaft TfrxDataBand.BandColumns.Layout zur Steuerung der Spaltenausgabe-Reihenfolge hinzugefügt (AcrossThenDown oder DownThenAcross)+ Neuer Ausrichtungstyp für Objekte hinzugefügt – baHVCenter, der das Objekt an Breite und Höhe des übergeordneten Containers ausrichtet+ Berichtsvalidierer hinzugefügt+ Bild-Nachbearbeitungspipeline hinzugefügt (Spiegelung und Drehung von Bildern)* Netzwerkdruckereinstellungen verwenden jetzt zwischengespeicherte Ergebnisse für schnelleres Laden des Berichtsdesigners* Drehungen und Spiegelungen bei PictureView beschleunigt- Darstellung halbtransparenter Wasserzeichen mit einem Rotationswert kleiner 0 korrigiert- Verhalten der Transparenzeigenschaft bei Vektorbildern korrigiert- Verwendung von Wasserzeichen aus Skripten korrigiert- Fehler behoben, bei dem eine dynamische Tabelle bei der Arbeit mit sich wiederholenden Datenbändern vorherige Werte verwendete- Base64-Decodierung korrigiert- RichView-Umbruchfehler behoben- Verhalten von KeepTogether bei Verwendung des Flags StartNewPage korrigiert- Verhalten der Eigenschaft PrintOn beim Wechsel eines Bands auf die nächste Seite korrigiert- Fehler in GridTableBuilder bei Verwendung der Standard-Property-Editoren behoben
[Report object]+ Eigenschaft Transparency zum Objekt TfrxPictureView hinzugefügt- Fehler in HTMLView behoben, der auftrat, wenn eine Tabelle keine Spalten enthielt- Fehler behoben, bei dem beim PDF-Export die Voreinstellung für 2D-Barcodes fehlte- Drehung von Vektorbildern bei Winkeln nahe 45, 135, 225, 315 Grad korrigiert- Unterstützung für die Win64-Plattform korrigiert
[Preview]- Fehler behoben, bei dem die Vorschau Mausklick-Ereignisse während des Scrollens mit dem Schwenk-Werkzeug auslöste
[Exports]+ Interne DataLink-Verarbeitung für HTML-Exporte hinzugefügt+ Lesebestätigung für E-Mail-Export (Indy) hinzugefügt- PDF-Exportdialog korrigiert- Fehlende HTML-Tag-Stile im DOCX-Exportfilter korrigiert- Fehler beim Export von HTMLDiv behoben, das in eine andere HTML-Seite eingebettet war- RTF-Export von Berichten mit Seiten unterschiedlicher Ausrichtung korrigiert- PDF-Exportfehler behoben- PDF-Export für 64-Bit-Systeme korrigiert- PDF-Struktur mit ZUGFERD korrigiert- Arabisch-Export in PDF korrigiert- Problem mit PNG/SVG-Transparenz beim PDF-Export behoben- Embedded Subset in PDF korrigiert- Export von Leerzeichen in PDF für Zeilen mit Tabulatorzeichen ($09) korrigiert- Export leerer TfrxMemoView mit AllowHTMLTags=True nach DOCX korrigiert- Fehler in PDF/A und PDF mit CMYK-Farbraum korrigiert
[Designer]+ Überprüfung von Band-Überschneidungen hinzugefügt+ Speicherung der DataTree-Einstellungen in Objekt- und Ausdruckseditoren hinzugefügt+ DebugLn-Funktion zum Berichtsdesigner hinzugefügt* Suche und Hervorhebung von Überschneidungen verbessert* Standardwert für das Feld TfrxDesigner.DefaultFont.Color auf clBlack geändert- Fehler „Zugriff verweigert“ mit der Zwischenablage im Designer behoben- Verwendung von frxEditSQL.inc korrigiert- Aktualisierung interner Dataset-Parameter im Bearbeitungsmodus korrigiert- Fehler behoben, bei dem der Berichtsdesigner das falsche Mausereignis für - Dialogsteuerelemente einfügte- Hinzufügen von Symbolen für benutzerdefinierte Komponenten korrigiert- Öffnen des Laufzeit-Designers mit benutzerdefinierter TfrxReport.IniFile korrigiert- Hervorhebung sich überschneidender Objekte korrigiert
FMX.FastReport---------------[Engine]+ Möglichkeit hinzugefügt, Berichte bei aktivierter Skia-Canvas-Funktion auf der Windows-Plattform in RAD Studio 13 zu drucken
[Designer]- Tooltips im Designer korrigiert- Speicherleck im Designer behoben, wenn sich ein Bild in der Zwischenablage befand- Sortierung der Designer-Werkzeugpalette korrigiert
[Exports]- RTF-Export von Berichten mit Seiten unterschiedlicher Ausrichtung korrigiert- Fehlerhafte Größe des 2D-Barcodes beim Export aus dem Code heraus korrigiert
Lazarus.FastReport---------------[Client-server]- Fehler bei der Formatbestimmung in der Server Online-Designer API behoben
[Engine]+ Validierungsregel für die Skriptkompilierung hinzugefügt+ Validierungsregeln für Objekte hinzugefügt+ Validierung von Berichts-Datasets hinzugefügt+ Erste Version des Berichtsvalidierers implementiert+ Neue Eigenschaft TfrxDataBand.BandColumns.Layout zur Steuerung der Spaltenausgabe-Reihenfolge hinzugefügt (AcrossThenDown oder DownThenAcross)+ Neuer Ausrichtungstyp für Objekte hinzugefügt – baHVCenter, der das Objekt an Breite und Höhe des übergeordneten Containers ausrichtet+ Bild-Nachbearbeitungspipeline hinzugefügt* Netzwerkdruckereinstellungen verwenden jetzt zwischengespeicherte Ergebnisse für schnelleres Laden des Berichtsdesigners- Verwendung von Wasserzeichen aus Skripten korrigiert- Fehler behoben, bei dem eine dynamische Tabelle bei der Arbeit mit sich wiederholenden - Datenbändern vorherige Werte verwendete- Verhalten von KeepTogether bei Verwendung des Flags StartNewPage korrigiert- Verhalten der Eigenschaft PrintOn beim Wechsel eines Bands auf die nächste Seite korrigiert- Fehler in GridTableBuilder bei Verwendung der Standard-Property-Editoren behoben
[Report object]+ Eigenschaft Transparency zum Objekt TfrxPictureView hinzugefügt- Fehler in HTMLView behoben, der auftrat, wenn eine Tabelle keine Spalten enthielt- Fehler behoben, bei dem beim PDF-Export die Voreinstellung für 2D-Barcodes fehlte- Base64-Decodierung korrigiert- Drehung von Vektorbildern bei Winkeln nahe 45, 135, 225, 315 Grad korrigiert
[Preview]- Fehler behoben, bei dem die Vorschau Mausklick-Ereignisse während des Scrollens mit dem Schwenk-Werkzeug auslöste
[Exports]+ Interne DataLink-Verarbeitung für HTML-Exporte hinzugefügt- PDF-Exportdialog korrigiert- Fehlende HTML-Tag-Stile im DOCX-Exportfilter korrigiert- Fehler beim Export von HTMLDiv behoben, das in eine andere HTML-Seite eingebettet war- RTF-Export von Berichten mit Seiten unterschiedlicher Ausrichtung korrigiert- PDF-Exportdialog korrigiert- PDF-Exportfehler behoben- PDF-Export für 64-Bit-Systeme korrigiert- PDF-Struktur mit ZUGFERD korrigiert- Arabisch-Export in PDF korrigiert- Problem mit PNG/SVG-Transparenz beim PDF-Export behoben- Embedded Subset in PDF korrigiert- Export von Leerzeichen in PDF für Zeilen mit Tabulatorzeichen ($09) korrigiert- Export leerer TfrxMemoView mit AllowHTMLTags=True nach DOCX korrigiert- Fehler in PDF/A und PDF mit CMYK-Farbraum korrigiert
[Designer]+ Überprüfung von Band-Überschneidungen hinzugefügt+ Speicherung der DataTree-Einstellungen in Objekt- und Ausdruckseditoren hinzugefügt+ DebugLn-Funktion zum Berichtsdesigner hinzugefügt* Suche und Hervorhebung von Überschneidungen verbessert* Standardwert für das Feld TfrxDesigner.DefaultFont.Color auf clBlack geändert- Kopieren im PictureView-Editor behoben, wenn kein Bild vorhanden war- Verwendung von frxEditSQL.inc korrigiert- Aktualisierung interner Dataset-Parameter im Bearbeitungsmodus korrigiert- Fehler behoben, bei dem der Berichtsdesigner das falsche Mausereignis für Dialogsteuerelemente einfügte- Hinzufügen von Symbolen für benutzerdefinierte Komponenten korrigiert- Öffnen des Laufzeit-Designers mit benutzerdefinierter TfrxReport.IniFile korrigiert- Hervorhebung sich überschneidender Objekte korrigiert
VCL.FastGrid---------------[UI]+ Neuer Cursor zum Löschen von Spalten hinzugefügt+ Möglichkeit hinzugefügt, die Spaltenbreite zu ändern, wenn die rechte Spaltengrenze außerhalb des sichtbaren Bereichs liegt+ Abbruch von Drag & Drop sowie Größenänderung von Spalten durch ESC im Designmodus hinzugefügt- Hervorhebung von Grid-Elementen beim Ziehen und Ändern der Spaltengröße korrigiert- Korrigiert: Zellenrahmen wird beim Scrollen des fokussierten Grids auf dem Kopfbereich angezeigt- Problem auf Linux behoben, bei dem die Bearbeitung nicht funktionierte, wenn der Editor durch Mausklick aktiviert wurde- Unterstützung für die Win64-Plattform korrigiert
[Engine]+ Möglichkeit zur Datengruppierung in der tabellarischen Ansicht hinzugefügt+ Eigenschaft TfrSpinEdit.ValueType hinzugefügt; MinValue und MaxValue hängen nun von den entsprechenden Eigenschaften des an die SpinEdit-Spalte gebundenen Feldes ab- Fehler behoben, bei dem die maximale Länge des in eine Zelle eingegebenen Textes nicht der Größe des mit dieser Zelle verbundenen Datenfeldes entsprach- OnKeyPress-Ereignis für die Arbeit mit WideChar-Typ korrigiert; Probleme mit der Navigation über Zellen mit UTF8-Zeichen in Lazarus behoben- AV beim Schließen der Anwendung behoben, wenn ein eingebetteter Editor aktiv war, bevor Grid.Parent auf nil gesetzt wurde- Fehler behoben, bei dem viele Ausnahmen auftraten, wenn einer Spalte Image-Eigenschaften zugewiesen wurden und ungültige Daten enthalten waren
[Exports]+ Möglichkeit hinzugefügt, gruppierte tabellarische Berichte aus FastGrid zu erstellen- Verbesserungen am Builder für tabellarische Berichte aus FastGrid
Lazarus.FastGrid---------------[UI]+ Neuer Cursor zum Löschen von Spalten hinzugefügt+ Möglichkeit hinzugefügt, die Spaltenbreite zu ändern, wenn die rechte Spaltengrenze außerhalb des sichtbaren Bereichs liegt+ Abbruch von Drag & Drop sowie Größenänderung von Spalten durch ESC im Designmodus hinzugefügt- Hervorhebung von Grid-Elementen beim Ziehen und Ändern der Spaltengröße korrigiert- Korrigiert: Zellenrahmen wird beim Scrollen des fokussierten Grids auf dem Kopfbereich angezeigt
[Engine]+ Möglichkeit zur Datengruppierung in der tabellarischen Ansicht hinzugefügt+ Eigenschaft TfrSpinEdit.ValueType hinzugefügt; MinValue und MaxValue hängen nun von den entsprechenden Eigenschaften des an die SpinEdit-Spalte gebundenen Feldes ab- Fehler behoben, bei dem die maximale Länge des in eine Zelle eingegebenen Textes nicht der Größe des mit dieser Zelle verbundenen Datenfeldes entsprach- OnKeyPress-Ereignis für die Arbeit mit WideChar-Typ korrigiert; Probleme mit der Navigation über Zellen mit UTF8-Zeichen in Lazarus behoben- Problem auf Linux behoben, bei dem die Bearbeitung nicht funktionierte, wenn der Editor durch Mausklick aktiviert wurde- AV beim Schließen der Anwendung behoben, wenn ein eingebetteter Editor aktiv war, bevor Grid.Parent auf nil gesetzt wurde- Fehler behoben, bei dem viele Ausnahmen auftraten, wenn einer Spalte Image-Eigenschaften zugewiesen wurden und ungültige Daten enthalten waren
[Exports]+ Möglichkeit hinzugefügt, gruppierte tabellarische Berichte aus FastGrid zu erstellen- Verbesserungen am Builder für tabellarische Berichte aus FastGrid
VCL.Transport---------------[Engine]+ Lesebestätigung für E-Mail-Transport (Indy) hinzugefügt
VCL.FastEditors---------------[UI]+ Ereignis OnButtonCustomDraw zu TfrButtonEditProperties hinzugefügt+ Eigenschaft BorderSpacing für alle Editoren unter Lazarus hinzugefügt+ Möglichkeit hinzugefügt, den geänderten Wert eines Editors über die Eigenschaft Text in Lazarus auszulesen- Fehler behoben, der auftrat, wenn über eine leere Dropdown-Werteliste iteriert wurde- Falsche Hintergrunddarstellung in TfrCalendar korrigiert- Access Violation behoben, wenn TfrCalendar während einer Animation zerstört oder ausgeblendet wurde- Unterstützung für die Win64-Plattform korrigiert
[Engine]+ Neue Komponente TfrCalendar hinzugefügt+ Neue Komponente TfrCurrencyEdit hinzugefügt+ Neue Komponente TfrBarcode hinzugefügt+ Neue Komponente TfrMaskEdit hinzugefügt
Lazarus.FastEditors---------------[UI]+ Ereignis OnButtonCustomDraw zu TfrButtonEditProperties hinzugefügt+ Eigenschaft BorderSpacing für alle Editoren unter Lazarus hinzugefügt+ Möglichkeit hinzugefügt, den geänderten Wert eines Editors über die Eigenschaft Text in Lazarus auszulesen- Fehler behoben, der auftrat, wenn über eine leere Dropdown-Werteliste iteriert wurde- Falsche Hintergrunddarstellung in TfrCalendar korrigiert- Access Violation behoben, wenn TfrCalendar während einer Animation zerstört oder ausgeblendet wurde- Unterstützung für die Win64-Plattform korrigiert
[Engine]+ Neue Komponente TfrCalendar hinzugefügt+ Neue Komponente TfrCurrencyEdit hinzugefügt+ Neue Komponente TfrBarcode hinzugefügt+ Neue Komponente TfrMaskEdit hinzugefügt
In Version 2026.2 von FastReport .NET wurde die Unterstützung für .NET 10 für alle Bibliotheken hinzugefügt. Zu den wichtigsten Neuerungen gehören: die Möglichkeit, das Erscheinungsbild (9 Varianten) sowie den Drehwinkel von QR‑Code‑Modulen anzupassen, das Verschieben von Bands im Designer per Drag & Drop, ein Plugin für die Anbindung an Google Sheets, die Option zur Einbettung von Schriftarten beim Export nach MS Word sowie ein verbesserter Export nach PDF (mit Unterstützung für ZUGFeRD) und nach MS Excel. Darüber hinaus wurde die Architektur von WebReport optimiert.
Neue Funktionen
Unterstützung für .NET 10
Die Unterstützung für .NET 10 wurde für FastReport .NET, FastReport.Core, FastReport.Core.Skia, FastReport.WPF, FastReport.Avalonia sowie FastReport.Web, FastReport.Web.Skia und FastReport.Blazor.Wasm hinzugefügt. Diese Plattform steigert die Anwendungsleistung und bietet zahlreiche neue Möglichkeiten für Ihre Projekte.
Die Änderungen können Sie in unserem Artikel unter diesem Link nachlesen.
Lesen Sie den Artikel
Änderung der Form von QR-Code-Modulen
Ein QR-Code besteht aus Punkten, die als Module bezeichnet werden. Gemäß dem Standard haben sie die Form eines Quadrats. Ab Version 2026.2 kann die Form der Module geändert und angepasst werden. Neben dem Quadrat stehen nun neun neue Modulformen zur Verfügung: Kreis, Raute, abgerundetes Quadrat, horizontale Kapsel, vertikale Kapsel, Plus, Sechseck, Stern und Schneeflocke.
Neben der Modulform kann jetzt auch deren Drehwinkel festgelegt werden (Eigenschaft Angle). Darüber hinaus kann der QR-Code weniger dicht gemacht werden, indem jedes Modul mit der Eigenschaft UseThinModules verkleinert wird. Die letztgenannte Eigenschaft betrifft nicht die Suchmuster (die großen Quadrate in den Ecken des QR-Codes), da diese den Scannern helfen, die Grenzen und die Größe des Codes zu bestimmen.
Ein standardmäßiger QR-Code sieht wie folgt aus:
Und hier der Code mit Modulen in Kreisform:
Obwohl die neuen Module es ermöglichen, Codes abwechslungsreicher und interessanter zu gestalten, ist zu beachten, dass nicht alle Scanner solche QR-Codes gleich gut lesen können.
Weitere Details zu den neuen Eigenschaften und deren Verwendung finden Sie in unserem Artikel.
Lesen Sie den Artikel
Verschieben von Bands im Designer
In unseren Berichten kann es viele Arten von Bands mit unterschiedlichen Funktionen geben. Beispielsweise befindet sich der Berichtstitel immer am Anfang des Berichts. Ein weiteres Beispiel: Die Fußzeile befindet sich unten auf jeder Seite. Die relative Position solcher Bands zueinander kann nicht verändert werden.
Es gibt jedoch Band-Typen, von denen mehrere vorhanden sein können und deren relative Position zueinander verändert werden kann. Beispielsweise kann ein Bericht drei Datenbänder enthalten.
Bisher konnte ihre Position nur in einem speziellen Fenster für die Band-Einstellungen geändert werden:
Jetzt können Bands direkt im Designer verschoben werden, einfach per Drag & Drop:
Weitere Details zu den Besonderheiten und Einschränkungen dieses neuen Verschiebemechanismus finden Sie im Artikel.
Lesen Sie den Artikel
Anbindung an Google Sheets
Mit diesem Update wurde ein neues Plugin hinzugefügt, das es ermöglicht, Informationen aus Google Tabellen als Datenquelle für Berichte zu verwenden. Google Tabellen ist eine Cloud-Anwendung für die Arbeit mit Tabellenkalkulationen. Dieses Plugin erlaubt es, Berichte direkt mit den angegebenen Tabellen zu verbinden und bietet so einen bequemen Zugriff auf die benötigten Daten.
Google Tabellen (und eigentlich Tabellen im Allgemeinen) lassen sich hervorragend in das Konzept unserer Berichterstellung übertragen. Da es sich jedoch um eine Webanwendung handelt, weist sie im Vergleich zu Desktop-Lösungen einige Besonderheiten auf.
Wie dieses neue Plugin angeschlossen wird, lesen Sie in unserem Artikel.
Lesen Sie den Artikel
Exportverbesserungen
Schrifteinbettung beim Export nach Microsoft Word
Unser Export von Berichten in Microsoft Word-Dokumente verfügt über eine neue Option „Eingebettete Schriftarten“:
Die Option ermöglicht es, die Einbettung von Schriftarten beim Speichern des fertigen Berichts in eine DOCX-Datei ein- oder auszuschalten. Dabei werden alle im Bericht verwendeten Schriftarten in der fertigen Datei gespeichert.
Dies gewährleistet, dass das Dokument auf jedem Computer gleich aussieht – selbst wenn die benötigten Schriftarten dort nicht installiert sind. Es ist jedoch zu beachten, dass die Dateigröße bei Verwendung dieser Option größer ist als beim normalen Export.
Verbesserte ZUGFeRD-Unterstützung beim PDF-Export
Der Export von PDF-Dateien mit ZUGFeRD-Unterstützung wurde erheblich überarbeitet und verbessert. Die Dateien entsprechen nun der aktuellen ZUGFeRD-Version und bestehen erfolgreich die Validierung. Zahlreiche Fehler beim Export solcher Dateien wurden behoben.
Globale Verbesserung der Microsoft Word- und Microsoft Excel-Exporte
Der Exportcode in die Dokumentformate DOCX und XLSX wurde optimiert und verbessert. Die Exporte arbeiten nun schneller und werden von den meisten Anwendungen geöffnet, nicht nur von Microsoft, sondern auch von Drittanbieter-Office-Anwendungen.
Änderungen im WebReport
Verbesserte Architektur der WebReport-Clientseite
Im Rahmen der WebReport-Verbesserungen wurde die Clientseite refaktoriert:
CSS und JavaScript wurden in statische Dateien überführt, wodurch vollständig auf Inline-Skripte verzichtet werden kann. Für die Arbeit mit WebReport sind nun keine Inline-Skripte in der Content Security Policy (CSP) mehr erforderlich, was die Produktsicherheit erhöht.
Die Berichts-IDs wurden aus den CSS-Klassennamen entfernt, dies macht WebReport flexibler und anpassungsfreundlicher.
Die Skripte wurden in Bundles zusammengefasst, was die Seitenladezeit erheblich beschleunigt.
Vollständige Änderungsliste
[Engine]+ Neuer Modus für die Eigenschaft TextObject.AutoShrink hinzugefügt: FitText+ Zusätzliche Eigenschaften hinzugefügt, die für die Anbindung von Drittanbieterdiensten an JSON-Daten erforderlich sind+ Eigenschaften für lineare Barcodes hinzugefügt: OneBarWidth, FitDevicePixels+ ToWords-Funktion für Chinesisch hinzugefügt- Fehler bei der Datenfilterung in Dialogsteuerelementen behoben- Fehler behoben, aufgrund dessen temporäre Dateien bei Verwendung von UseFileCache nicht gelöscht wurden- Doppelte Benennung der Datenquelle beim Erstellen einer JSON-Verbindung behoben- Fehler beim Import von DOCX-Dokumenten behoben
[Designer]+ Unterstützung für die Strichkennung "Russische Post" für den Barcode Interleaved 2 of 5 (EN 801) hinzugefügt+ Möglichkeit hinzugefügt, die Form von QR-Code-Modulen zu ändern+ Möglichkeit hinzugefügt, Bands im Designer zu verschieben* Fehlermeldung bei ungültigen Namen in SQL-Abfragen ist jetzt informativer* Das Fenster des Verknüpfungseditors kann jetzt in der Größe verändert werden- Fehler bei der Sichtbarkeit der Ereignisse StartReport und FinishReport behoben- Fehler beim Hinzufügen der Report-Komponente zu einem Formular behoben- Fehler beim Wechseln zur FRX-Seite im Designer behoben- Fehler im Editor der DataSource-Eigenschaft behoben- Fehler im Fenster "Meldungen" im Designer für .NET 6.0 und höher behoben- Textüberlappungen im Abfragegenerator behoben- Fehler bei der Benennung von Feldern im Abfragegenerator für Postgres behoben- Farben der Legende für automatische Serien in MSChart behoben- Fehlerhaftes Drag-and-Drop-Verhalten im Matrix-Objekt behoben
[Preview]+ Symbole zum Exportmenü für Punkte hinzugefügt, die zuvor keine hatten
[Exports]+ Möglichkeit zur Verbesserung der Bildqualität beim Export nach Microsoft Word hinzugefügt+ PDF-Export mit ZUGFeRD-Unterstützung verbessert. Die Dateien entsprechen nun der aktuellen ZUGFeRD-Version und bestehen erfolgreich die Validierung+ Kompatibilität der DOCX- und XLSX-Exporte mit Drittanbieter-Office-Anwendungen verbessert+ Möglichkeit hinzugefügt, Seiten im Querformat nach ZPL zu exportieren+ Export von Bildern, die von anderen Objekten überlagert werden, ins XLSX-Format verbessert+ Möglichkeit zur Schrifteinbettung beim Export nach Microsoft Word hinzugefügt- Problem beim Öffnen bestimmter Dateien beim Export nach Microsoft Excel behoben- Fehler mit der Spaltenbreite beim Export nach Microsoft Word behoben- System.NullReferenceException beim Export nach Microsoft Word in den Modi ParagraphBased und MatrixBased behoben- Standard-Schriftgröße beim Export nach XLSX behoben- Export von Polygonen in Tabellenformate behoben- Fehler beim Export mehrerer Kopf- und Fußzeilen nach Microsoft Word behoben- Probleme mit der Farbe einiger Objekte beim Öffnen von DOCX-Dokumenten in OpenOffice behoben- Fehler mit verschwindenden Bildern behoben, wenn die WYSIWYG-Eigenschaft beim Export deaktiviert war- Überflüssige Leerzeichen im DOCX-Export bei Verwendung des HtmlTags-Renderings behoben- Fehler im PDF-Export behoben, bei dem die Datei im falschen Ordner erstellt wurde
[WebReport]+ Option CentredAndWrapPages zum WebReport hinzugefügt- Höhe des WebReport für .NET Framework behoben
[Common]+ Eigenschaftsfeld für Start-/Endzeichen in Codabar hinzugefügt- Fehler beim Drag-and-Drop von Bands in Avalonia und WPF behoben- Schema der JSON-Datenbankanbindung behoben
[Demos]+ Symbole des Democenters aktualisiert- Fehler beim Starten der Demoanwendungen im Democenter behoben
[Extras]+ Apache Ignite-Plugin für die Plattformen Avalonia, Core, OpenSource und WPF hinzugefügt+ Anbindung an Google Sheets hinzugefügt- Fehler in der Verbindung zu JSON-Datenbanken behoben
Ab Version 2026.1.7 unterstützen FastReport-Produkte für Delphi die aktuellste Version der Entwicklungsumgebung — RAD Studio 13.1. Und bereits im April wird FastReport 2026.2 mit noch mehr Updates veröffentlicht!
Warum ist die Unterstützung von RAD Studio 13.1 Florence wichtig?
Die Entwickler haben die Unterstützung für neue Plattformen erweitert, die Stabilität verbessert und die Leistung der IDE erhöht. Die wichtigste Neuerung ist jedoch die Einführung der Unterstützung für Windows on ARM in Delphi.
Delphi verfügt nun über einen nativen ARM-Compiler (Arm64EC). Anwendungen können direkt auf ARM-basierten Geräten ausgeführt werden, ohne Intel-Emulation. Das macht sie schneller und stabiler, ohne zusätzliche Zwischenschichten. FastReport VCL unterstützt jedoch nicht die Arm64EC-Plattform.
Gleichzeitig sind nur minimale oder gar keine Codeänderungen erforderlich. Dieselben Projekte können für Win32, Win64 und ARM kompiliert werden. Im Grunde wird eine neue Plattform hinzugefügt, während der Entwicklungsprozess vertraut bleibt.
Dadurch verändert dieses Update bestehende Arbeitsabläufe nicht — es erweitert sie. Sie können ein bestehendes Projekt einfach für die neue Architektur neu kompilieren und eine modernere und leistungsfähigere Anwendung erhalten.
Sie können die neueste Version von FastReport für Delphi hier erwerben.
Vom 23. März bis zum 6. April 2026 gilt ein Sonderangebot für Kunden mit abgelaufenen FastReport-Lizenzen. In diesem Zeitraum können Sie die neuesten Versionen der Reportgeneratoren FastReport .NET und FastReport VCL mit 50 % Rabatt erwerben.
Die Aktion gilt für FastReport .NET in den Editionen Ultimate, WEB, Avalonia, WPF, WinForms, Mono sowie für FastReport VCL in den Editionen Ultimate, Optimum, Reporting VCL, Reporting FMX, Reporting Lazarus, Analysis VCL.
Das Angebot gilt für die Lizenztypen Single, Team, Business und Site und ermöglicht es Ihnen, zu Sonderkonditionen auf die aktuellen Produktversionen zu aktualisieren – auch wenn Ihre Lizenz bereits vor längerer Zeit abgelaufen ist.
Durch das Update erhalten Sie Zugriff auf die neuesten FastReport-Funktionen, darunter neue Features, einen aktualisierten Report-Designer, technischen Support sowie eine verbesserte Performance. In den kommenden Monaten sind außerdem weitere Releases mit zusätzlicher Funktionalität geplant, die nur für Inhaber aktiver Lizenzen verfügbar sein werden.
Nach Ende der Aktion kann der Aktionspreis bei Bedarf noch für weitere 7 Tage gesichert werden.
Um das Angebot zu nutzen oder weitere Informationen zu erhalten, wenden Sie sich bitte an das Vertriebsteam unter sales@fast-report.com.
Unser Team freut sich, einen wichtigen Meilenstein in der Weiterentwicklung des Produkts bekannt zu geben: Es wurde eine neue Version veröffentlicht, die vollständige Unterstützung der .NET-10-Plattform im FastReport .NET Reporting-Engine bietet. Dieses Update ermöglicht es Ihnen, die neuesten Funktionen des Frameworks bei der Erstellung komplexer Berichte zu nutzen und die Funktionalität Ihrer Lösungen zu erweitern.
Zu den wichtigsten .NET-10-Neuerungen, die besonders für Geschäftsprojekte wertvoll sind, gehören:
1. Verbesserte Leistung des JIT-Compilers — verkürzte Start- und Ausführungszeiten von Anwendungen, was für hochbelastete Systeme entscheidend ist.
2. Erweiterte Möglichkeiten der asynchronen Programmierung — vereinfachte Verarbeitung lang andauernder Vorgänge (Datenabfragen, Berichtsexporte), ohne die Benutzeroberfläche zu blockieren.
3. Aktualisierte JSON-API — schnellere Serialisierung und Deserialisierung von Daten, die häufig in Integrationen mit Unternehmenssystemen verwendet werden.
4. Erhöhte Sicherheit durch neue Schutzmechanismen gegen Sicherheitslücken, die bei der Verarbeitung vertraulicher Geschäftsinformationen besonders wichtig sind.
Die Integration von .NET 10 in FastReport .NET ermöglicht den direkten Zugriff auf diese Funktionen während der Berichtserstellung. Sie können jetzt:
Berichte mit asynchronen Datenquellen erstellen;
Die Generierungsgeschwindigkeit dank verbesserter JIT-Leistung optimieren;
Berichte einfach in Microservice-Architekturen mit JSON-basiertem Datenaustausch integrieren.
Die Unterstützung von .NET 10 wurde außerdem in die Datenvisualisierungsbibliothek Business Graphics .NET, die C#-Bibliothek FastCube .NET für Echtzeit-Datenanalyse sowie in FastScript .NET — eine plattformübergreifende Bibliothek zur Ausführung komplexer C#-Skripte in Umgebungen ohne Codegenerierung — integriert.
Bei Fast Reports verfolgen wir konsequent das Prinzip, neue Technologien schnell und effizient zu implementieren. Unser Ziel ist es, Entwicklern Werkzeuge bereitzustellen, mit denen sie moderne, leistungsstarke und sichere Geschäftslösungen erstellen können. Die Unterstützung von .NET 10 ist ein weiterer Schritt in diese Richtung und bestätigt unser Engagement für Innovation und Marktanforderungen.
Ab dem 17. Februar ist FastReport Desktop Professional in einer aktualisierten Version mit Unterstützung für Windows und Linux verfügbar. Sie können nun plattformübergreifende Komponenten verwenden, um die Berichtserstellung und -verteilung auf beiden Betriebssystemen zu automatisieren.
Beim Kauf von FastReport Desktop Professional erhalten Sie jetzt Komponenten sowohl für Windows als auch für Linux:
Visual Designer zum Erstellen und Bearbeiten von Berichten.
Builder als Konsolenprogramm zum Erstellen und Verarbeiten von Berichten.
Configurator zum Erstellen von Builder-Aufgaben.
Bequemer Scheduler zur Ausführung von Aufgaben nach Zeitplan.
Viewer zur Anzeige und zum Drucken fertiger Berichte.
Der Preis für FastReport Desktop Professional bleibt unverändert. Alle bestehenden Kunden haben automatisch Zugriff auf die neuen Funktionen erhalten – eine Lizenzneuausstellung ist nicht erforderlich.
Um FastReport Desktop zu installieren, laden Sie das Installationspaket aus Ihrem persönlichen Konto herunter. Verfügbare Paketoptionen: deb und rpm, für die Architekturen x64 und arm64. Detaillierte Installationsanweisungen finden Sie unter diesem Link.
Die Lizenz FastReport Desktop Standard enthält nur Windows-Komponenten und bleibt unverändert.
Bei Fragen kontaktieren Sie uns bitte unter sales@fast-report.сom.
Download Demo
Nur vom 4. bis 8. Februar – 25 % Rabatt auf FastReport VCL Ultimate. Zur Feier des Jubiläums dieses legendären Reporting-Toolkits bieten wir einen exklusiven Rabatt auf FastReport VCL Ultimate – eine leistungsstarke und flexible Suite zur Erstellung von Berichten, Dokumenten und analytischen Benutzeroberflächen in Ihren Business-Anwendungen.
FastReport VCL Ultimate ist ein professionelles Set von Reporting-Komponenten für Delphi, C++Builder, RAD Studio und Lazarus mit umfangreichen Funktionen – von der visuellen Erstellung und Bearbeitung von Berichten bis hin zu fortgeschrittener multidimensionaler Analyse und Export in Dutzende von Formaten.
Der größte Vorteil der Ultimate-Edition besteht darin, dass alle zentralen Lösungen für das Delphi-Ökosystem in einem einzigen Paket gebündelt sind. Anstatt einzelne Produkte separat zu erwerben, erhalten Sie ein komplettes Toolkit für die Berichtserstellung mit VCL, FMX und Lazarus sowie einen webbasierten Designer zur Bearbeitung von Vorlagen. Das ist nicht nur bequem, sondern auch besonders kosteneffizient – vor allem jetzt mit 25 % Rabatt.
FastReport VCL Ultimate enthält:
FastReport VCL Reportgenerator;
FastReport FMX plattformübergreifender Reportgenerator;
FastReport für Lazarus Reportgenerator.
Zusätzlich enthalten – exklusiv in FastReport VCL Ultimate:
FastCube VCL und FMX OLAP-Analysewerkzeuge
FastGrid Bibliothek zur Datenvisualisierung
FastReport Online Designer zur visuellen Bearbeitung von Dokumentvorlagen
Die Aktion gilt nur vom 4. bis 8. Februar – 25 % Rabatt auf jede FastReport VCL Ultimate-Lizenz (Single, Team, Business oder Site). Dies ist der ideale Zeitpunkt, um Ihre Reporting-Tools zu aktualisieren oder eine professionelle Reporting-Lösung mit maximalen Möglichkeiten in Ihr Projekt zu integrieren.
Verpassen Sie diese Gelegenheit nicht – machen Sie Ihre Berichte schnell, flexibel und ansprechend mit FastReport VCL Ultimate zu einem attraktiven Preis.
Wenn Sie über FastSpring bezahlen, verwenden Sie den Promo-Code FRUVCL25, und wenn Sie über PayPro bezahlen, nutzen Sie bitte die untenstehenden Links.