Fast Reports arbeitet seit vielen Jahren mit Bildungseinrichtungen zusammen. Unsere Produkte werden nicht nur für interne Aufgaben genutzt, wie z. B. die Erstellung von Stundenplänen, Arbeitsplänen und Berichten für verschiedene Behörden, sondern auch in studentischen Projekten. Dies hilft Bildungseinrichtungen, die Qualität der Ausbildung von Fachkräften zu verbessern und die Verbindungen zur Industrie zu stärken.
Wir sind der Meinung, dass es wichtig ist, dass Studierende Zugang zu modernen Werkzeugen haben und bereits während des Studiums mit realen Technologien arbeiten. Dieser Ansatz ermöglicht ein tieferes Verständnis des Berufs und die Entwicklung praxisnaher, gefragter Fähigkeiten, was den Übergang in die berufliche Tätigkeit nach dem Abschluss erleichtert.
Fast Reports ist stets offen für Kooperationen mit Bildungseinrichtungen und unterstützt Initiativen, die auf die Entwicklung praktischer Fähigkeiten, ingenieurwissenschaftliches Denken und praxisnahes Arbeiten mit modernen Softwarelösungen abzielen.
Unser Unternehmen ist bereit, eine optimale Lösung für die Umsetzung von Bildungs- und Arbeitsaufgaben anzubieten. Schreiben Sie uns einfach an sales@fast-report.com, und wir werden uns mit Ihnen in Verbindung setzen.
Wir freuen uns, Ihnen mitteilen zu können, dass die FastReport .NET-Dokumentation jetzt auf Türkisch verfügbar ist! Sie hilft Ihnen dabei, komfortabler mit unserem Berichtsgenerator in Ihrer Muttersprache zu arbeiten.
Sie können die Dokumentation hier aufrufen.
Wir hoffen, dass dieses Update die Arbeit mit FastReport .NET für Sie einfacher und angenehmer macht.
Am Ende des Jahres 2025 blicken wir traditionell zurück und fassen zusammen, was wir in den vergangenen Monaten erreicht haben.
Im Jahr 2025 hat das Unternehmen Fast Reports seine Produktlinie FastReport deutlich erweitert, einschließlich FastReport Desktop und FastReport Cloud, mit einem klaren Fokus auf funktionale Erweiterungen, verbesserte Benutzerfreundlichkeit und höhere Stabilität.
Im Delphi-Bereich wurden neue architektonische Möglichkeiten eingeführt, darunter das Objekt TfrxDeviceCommand zur Übergabe von Befehlen an Exportfilter, die Unterstützung von Runtime Themes für ein einheitliches visuelles Erscheinungsbild sowie die vollständige Kompatibilität mit RAD Studio 13. Ein zentrales Highlight war die Veröffentlichung der Version 2026.1 in der das Ultimate VCL-Subscription erweitert wurde und nun FastGrid sowie den Zugriff auf die Berichterstellung über den FastReport Online Designer umfasst.
Im .NET-Bereich lag der Fokus auf Benutzerfreundlichkeit und funktionaler Weiterentwicklung. Es wurde eine einheitliche Demo-Anwendung für die gesamte Produktlinie eingeführt, Installer und Report Designer wurden verbessert und eine neue Ribbon-Oberfläche implementiert. Ergänzt wurden unter anderem die Unterstützung für FastScript .NET, der Import aus Word, neue Datenbankanbindungen, umfangreiche Verbesserungen von WebReport sowie erweiterte Exportfunktionen – einschließlich Excel-Formeln und neuer Formate. Parallel dazu wurden umfangreiche Optimierungen und Fehlerbehebungen vorgenommen, die Leistung und Qualität der generierten Dokumente deutlich steigerten.
Die Cloud- und Serverlösungen – FastReport Cloud, Corporate Server und der aktualisierte Publisher – erhielten Unterstützung für S3-Speicher, die Telegram-Bot-API, benutzerdefinierte Schriftarten, neue Vorschau-Modi sowie Autovervollständigung im Online-Designer. Zudem wurden die API-Sicherheit und Administrationswerkzeuge erweitert, wodurch die Plattform noch besser für den Unternehmenseinsatz geeignet ist.
Insgesamt haben diese Verbesserungen eine solide Grundlage für die weitere Entwicklung des FastReport-Ökosystems geschaffen und dessen Mehrwert für Entwickler und Unternehmen weiter erhöht.
Zum Jahresabschluss bedanken wir uns bei allen Nutzern und Partnern für ihr Vertrauen und ihr Feedback. Wir wünschen Ihnen schöne Feiertage und ein erfolgreiches Jahr 2026 mit stabilen Projekten, mutigen Ideen und erfolgreichen Umsetzungen.
In the 2026.1 release of our service solutions lineup (FastReport Cloud, FastReport Publisher, FastReport Corporate Server), we focused on improving usability, security, and expanding capabilities. The update includes dozens of improvements to the interface, integration mechanisms, user tools, and increased stability.
Saving Documents to S3-Compatible Storage
A component for working with Amazon S3-compatible storage has been added. This allows saving templates, reports, and finished documents in various formats (pdf, docx, xlsx, etc.) to S3. One use case is creating an annual report (by passing start and end dates as report parameters), exporting it to PDF, and saving it to S3-compatible storage, where it will be available for viewing and downloading. For more details on saving to S3 and its programmatic use, please refer to the documentation.
Sending Documents to Telegram
Telegram Bot API support has been added. Similar to saving to S3, documents and report templates can now be sent to Telegram. Sending to channels, direct messages with the chatbot, and group chats is supported. To send, use the unique identifier or name of the public channel or group where the bot has been added. More information on Telegram bots and their creation can be found on the official Telegram website.
Additionally, the most convenient way to send documents to Telegram is by using an export task followed by sending. To do this, select the previously created Telegram sending task from the dropdown list in the export task settings.
Hotkey Hints Added to Context Menus
Interface usability has been improved: hotkey hints now appear in context menus. These allow for faster interaction with the user panel interface.
Enhanced API Security: CORS Support and Trusted Domain Management
We have updated the API request protection mechanism in accordance with modern web security standards. Now, authorized API requests require explicitly specifying trusted domains—this enables correct handling of CORS (Cross-Origin Resource Sharing) and preflight requests in modern browsers.
Browsers block cross-domain requests without explicit permission—this protects users from CSRF (Cross-Site Request Forgery) and other attacks. The previously used approach stopped working after security policy updates in Chrome, Firefox, and other browsers.
Workspace administrators can configure the list of allowed domains in the “Settings → Workspace” section. Only requests from these domains will have authorized access to the API.
This enhances security without compromising convenience—integrations continue to function, but now reliably and according to standards.
Added Script Autocompletion Support for FastReport Online Designer
Online Designer now includes support for autocompletion hints (similar to IntelliSense), which increases the speed and accuracy of template development. For other new features of the Online Designer, please refer to the 2026.1 release news.
New Template and Report Preview Modes Added
The preview component has received additional modes. The following are now available:
Static preview (a lightweight mode that displays/renders templates and reports in SVG format);
WASM Static Preview—a more accurate, but also resource-intensive component, written in Blazor;
Interactive WASM Preview—the most accurate and powerful mode, allowing interactive reports to be run.
The appropriate mode can be selected before opening a template or report.
It is also possible to set a default mode in the user settings.
Nested Parameters Added to Static Preview
Static Preview now supports parameters of any nesting level. This improves work with complex templates and allows parameters to be grouped by topic.
Global File Search Added to API
The ability to perform a global search for files and folders via API has been added.
This allows you to find a template, report, or any document by its name, even without knowing which folder it is located in.
Additional Changes for FastReport Corporate Server and FastReport Publisher
Below are additions that apply only to the on-premise products in the lineup.
Docker Image Repository
Builds are now distributed via Docker Registry. Documentation has been added and updated, and related docker-compose scripts have been fixed. This simplifies product updates and deployments.
Separate Sign-In Form
A separate sign-in form has been introduced, fully supported by Gateway mechanisms. Old settings (SignInPagePath, DisabledPath) have been removed—they are now replaced by the built-in system. The authorization process has become simpler and requires less traffic.
As of the 2026.1 release, this functionality is used for logging into the administrator panel. Support for other services will be added in future releases.
Information on Active Users and Subscriptions on the Audit Page
The administrator panel has gained additional functionality: the “Audit” page now displays the IDs of active users and subscriptions for a specified time interval. This allows for more effective system usage control and better user understanding.
Font Management in the Administrator Panel
A dedicated font management page has been added to the administrative panel.
Corporate Server and Publisher Installation Wizard
The installation wizard has received a major update:
Added the option to install FerretDB and PostgreSQL as databases.
Users can now choose to install either Publisher or Corporate Server.
Added the option to select a demo version for installation.
Improved configuration file creation.
Reworked interface and bug fixes.
Documentation
The documentation has been significantly revised and expanded:
Documentation for Cloud, Corporate Server, and Publisher is now unified into a single build.
Added guides for working with S3, FerretDB, and Docker Registry.
Added an article on integrating static preview via iframe.
Corrected errors and typos.
Added canonical tags and current version to the online documentation.
Full list of changes
[Frontend]+ added font interface to workspace information page+ added export parameters to localstorage+ added virtualization to users page+ added s3 component to user panel+ added hotkey hints to various context menus+ added telegram task component* added support for alternative uid / pwd keys in MySQL connection dialog (now it will also parse “user id” and “password”)* added new components for font limit designation* added S3 and FTP tasks to workspace information page- fixed product purchase link- fixed automatic connection string parsing in data source setup dialog for MS SQL- fixed file renaming with F2- fixed export to docx in paragraph breaking mode
[Admin Panel]+ added more links to entities in the admin panel+ added information about active users and subscriptions to the audit page in the admin panel+ added a new page in the admin panel for fonts+ added checks for duplicate file names and incorrect user IDs in analytics* fixed an error with parameters in the admin panel- fixed visual errors when loading fonts in the admin panel- fixed a bug where the problem solver returned an error when analytics found font problems- fixed a bug where the check for unlinked documents marked all font description models as unlinked (belonging to a non-existent workspace)
[Docs]+ added documentation on how to use FerretDB instead of MongoDB+ added documentation for S3+ added an article to the documentation on integrating staticpreview via iframe+ added canonical tag for documentation pages* added current version to online documentation* updated documentation for working with docker registry* fixed some typos in the documentation* unified documentation into one
[Online Designer]* disabled html5 notifications in Online Designer* changed the preview generation mechanism for Online Designer; now the temporary template file is deleted after creation
[Backend]+ added S3 upload task+ added Telegram sending task+ added domain permissions; now, to execute authenticated requests, a list of allowed domains must be specified in the workspace; previously, due to the new browser security system, this functionality was inoperable+ added IntelliSense support for Online Designer+ added global file search to API* improved font caching mechanism in the worker service* added search by subscription plan to audits* replaced the view model for the request for space occupied by fonts. Now it is not the same model as for files- fixed an error where many parallel requests led to memory leak and caused an error- fixed data types of returned view models in the task controller- fixed a bug where font space calculations accounted for all workspaces- fixed a bug where OpenID users did not display any useful information in the workspace user list- fixed a bug where nested transport had a null subscription ID
[Tasks]- fixed an error where a task could sometimes enter an infinite loop and hang the entire system
[Preview]+ added new preview modes+ added localization switching logic for wasmpreview, identical to staticpreview+ added nested parameters to static preview
[Installer]+ added FerretDB installation option+ added Publisher installation capability+ added Docker-related text to the final page+ added demo version license keys• changed behavior: the “Next” button will now be disabled if a license key is not specified• changed behavior: the installer now creates an extended configuration file- fixed a bug where the installer crashed when clicking to show the RabbitMQ password
[Demos]+ added WPF demo application for FastReport .NET + Cloud
[Common]+ added a new AllowLocalSignUp property for Auth, which allows enabling and disabling user registration+ added a new FaviconLink property for Server, which allows setting the favicon link for a white-label license* assembly download is now available via Docker Registry instead of ZIP* changed the API test cleanup method* the gateway now handles the sign-in form; sign-in is simplified and requires less traffic- fixed an error where license restrictions erroneously prevented the use of OpenID (OIDC)- removed SignInPagePath property from Gateway config; it is replaced by the built-in sign-in mechanism- removed DisabledPath property from Gateway config; it is replaced by the built-in mechanism- fixed docker-compose script for installation files, updated RabbitMQ version
[Font Server]- fixed a bug where some TTF files failed to load
Eine einmalige Gelegenheit bis zum 28. November, FastReport VCL, FastReport .NET und FastReport Desktop mit 35 % Rabatt zu kaufen. Wenn Sie den Kauf oder die Aktualisierung bisher aufgeschoben haben, ist jetzt der beste Zeitpunkt.
Dies ist eine Möglichkeit, Ihre Datentools zu aktualisieren, die Berichtsentwicklung zu beschleunigen und den Aufwand für Routineaufgaben zu reduzieren. Ein Rabatt von 35 % ist eine echte Chance, Prozesse zu optimieren und sich ohne zusätzliche Kosten auf neue Aufgaben vorzubereiten.
Investieren Sie in zuverlässige und praktische Tools für Analysen und Berichtserstellung zum besten Preis des Jahres.
Das Angebot gilt nur für Neukäufe und kann nicht auf Verlängerungen oder Upgrades angewendet werden.
Mit dem Release 2026.1 ist das Ultimate VCL noch wertvoller geworden. Alle Lizenzinhaber erhalten jetzt die neue FastGrid-Bibliothek sowie die Möglichkeit, Berichte mit dem FastReport Online Designer zu erstellen.
FastGrid ist ein universelles Tool zur Visualisierung, Bearbeitung und Strukturierung von Daten in VCL und Lazarus. Es ermöglicht Entwicklern, effizient mit lokalen und Serverdaten zu arbeiten und beschleunigt die Entwicklung von Business-Anwendungen.
FastGrid bietet eine breite Palette von Funktionen: integrierte Werkzeuge zum Filtern, Sortieren und Strukturieren von Daten, Unterstützung für die Anbindung an verschiedene Datenquellen (FireDAC, ADO, BDE, DBX, IBX, FIBPlus, Oracle usw.) über die Standardkomponente TDataSource, WYSIWYG-Oberflächenkonfiguration sowie integrierte Editoren für verschiedene Datentypen (Text, Zahlen, Grafiken usw.).
Diese Bibliothek ist als CTP (Community Technical Preview) verfügbar und wird mit jedem kommenden Release weiter verbessert.
FastReport Online Designer ist ein visueller Vorlagen- und Berichtdesigner, der direkt im Browser läuft. Sie müssen lediglich Ihre Daten anbinden, sie auf der Seitenvorlage platzieren, das Layout konfigurieren und das fertige Dokument speichern. Der Designer kann unter Android, iOS oder Windows in jedem modernen Browser verwendet werden — auf Desktop, Tablet usw.Weitere Informationen zur Unterstützung von VCL-Komponenten im FastReport Online Designer finden Sie in diesem Artikel.
Mehr erfahren
Die neue Version von FastReport Online Designer bietet bedeutende Verbesserungen und neue Funktionen. Zu den wichtigsten Neuerungen zählt die Hinzufügung eines Berichtsvalidators, der Berichte automatisch auf Fehler und potenzielle Darstellungsprobleme prüft. Diese Version enthält außerdem neue Komponenten und Steuerelemente für .NET- und VCL-Lösungen, darunter eine RFID-Tag-Komponente, verschiedene Steuerelemente für Dialogformulare (PictureBox Control, GroupBox Control, Panel Control u. a.) sowie Komponenten für die Arbeit mit Postleitzahlen, Textdaten und Visualisierungen (ZipCode, Cellular Text, Gauge, Interval Gauge u. a.).
Die Version 2026.1 bietet außerdem eine überarbeitete Hauptsymbolleiste, verbesserte Codevervollständigung (IntelliSense) sowie die Möglichkeit, die Beschriftungsgröße anzupassen und die Bearbeitung von Datenquellen für .NET-Lösungen zu deaktivieren. Darüber hinaus wurden mehrere kritische Fehler beim Speichern von Einstellungen, bei der Datenanzeige und der Arbeit mit Komponenten behoben.
Neue Möglichkeiten
Berichtsvalidator
Die Version 2026.1 bietet ein Tool zur automatischen Berichtsvalidierung, das Fehler und potenzielle Darstellungsprobleme in einem separaten Konsolenfenster erkennt. Es führt eine umfassende Validierung der Berichtsstruktur durch: Dabei werden sich überschneidende Komponenten, Komponenten mit fehlenden oder doppelten Namen, Elemente außerhalb des übergeordneten Containers sowie Komponenten mit Nullmaß geprüft. Dieses Tool unterstützt die Identifizierung und Behebung von Fehlern während der Berichtsentwicklung.
Komponenten zur Unterstützung von .NET-Lösungen
RFID-Tag-Komponente
Das RFID-Tag (RFID Label) wurde dem FastReport Online Designer für .NET-Lösungen hinzugefügt. RFID (Radio Frequency Identification) bezeichnet ein weit verbreitetes Verfahren zur automatischen Identifizierung von Objekten über Funk, das für die automatisierte Bestandsverwaltung, Produktverfolgung und das Lieferkettenmanagement eingesetzt wird. Es ist wichtig zu beachten, dass RFID-Tags zwar nicht in WebReport-Exporten funktionieren, die Möglichkeit, sie jedoch einem Bericht hinzuzufügen und zu speichern, von entscheidender Bedeutung ist. Ein solcher Bericht kann in der Desktop-Version von FastReport .NET geöffnet und verwendet werden, die über volle RFID-Unterstützung verfügt.
Steuerelemente für Dialogseiten aus .NET-Lösungen
In Version 2026.1 wurden die folgenden Steuerelemente für die Arbeit mit Dialogseiten hinzugefügt:
PictureBox Control
PictureBox Control dient zur Anzeige von Bildern in Dialogformularen. Es ermöglicht das Hinzufügen von Firmenlogos, Symbolen, Illustrationen und anderen grafischen Elementen, wodurch Dialogformulare informativer und optisch ansprechender gestaltet werden.
Das Steuerelement unterstützt verschiedene Bildformate (PNG, JPEG, BMP, GIF) sowie anpassbare Skalierungsmodi (Strecken, Einfügen und Zentrieren).
Komponenten für VCL-Lösungen
Checkbox-Komponente
Die Version 2026.1 wurde um die Checkbox-Komponente für Berichte im .fr3-Format (FastReport VCL) erweitert. Diese Komponente stellt ein Boolesches Feld dar, mit dem Sie in Berichten einen Ein-/Aus-Status anzeigen können. Die Checkbox kann auf Berichtsseiten verwendet werden, um Boolesche Werte aus Datenquellen zu visualisieren oder um mit Benutzern interaktiv zu agieren. Die Komponente unterstützt alle grundlegenden Eigenschaften von FastReport VCL, einschließlich der Anpassung des Erscheinungsbildes, der Datenbindung und der Ereignisbehandlung.
Combobox-Komponente
Eine neue Combobox-Komponente wurde hinzugefügt. Es geht um eine Dropdown-Liste mit vordefinierten Werten. Mit dieser Komponente kann der Benutzer eine Option aus einer vordefinierten Liste auswählen. Diese Funktion hilft Ihnen bei der Erstellung interaktiver Berichte und Dialogformulare, in denen die Auswahl des Benutzers auf bestimmte Werte beschränkt werden soll. Die Combobox unterstützt die Anpassung der Liste der Elemente und kann mit Datenquellen verknüpft werden, um die Werteliste dynamisch auszufüllen.
ListBox-Komponente
Die ListBox-Komponente wurde implementiert. Sie stellt eine Liste von Werten dar, die der Benutzer auswählen kann. Im Gegensatz zu einer Combobox zeigt eine ListBox alle verfügbaren Elemente gleichzeitig als Liste an. Dies ist besonders praktisch bei wenigen Optionen, wenn die Übersichtlichkeit aller Auswahlmöglichkeiten wichtig ist. Die Komponente unterstützt Mehrfachauswahl, Scrollen durch die Liste bei vielen Elementen sowie die Anpassung des Erscheinungsbildes und die Datenbindung.
ZipCode-Komponente
Für die Anzeige von Postleitzahlen wurde eine spezielle ZipCode-Komponente hinzugefügt. Diese Komponente stellt die Postleitzahl als segmentierte Ziffern dar, deren Format dem Format von Briefumschlägen entspricht.
Dies gewährleistet eine standardisierte Darstellung von Postleitzahlen in Dokumenten und sorgt für deren einfache Erkennbarkeit. ZipCode formatiert eingegebene numerische Werte automatisch gemäß den gängigen Standards für die Postleitzahldarstellung und ermöglicht die Anpassung von Segmentgröße und -stil.
Cellular Text-Komponente
Für die Textanzeige in Zellen wurde die Cellular Text Komponente implementiert. Sie platziert jedes Textzeichen in einer separaten Zelle und eignet sich daher ideal für die Anzeige von Daten, die ein Zeichen pro Zelle erfordern (z. B. Seriennummern, Codes, Dokumentnummern). Die Cellular Text-Komponente unterstützt die Anpassung von Zellengröße, Rahmen und Textausrichtung innerhalb der Zellen und kann einen eingegebenen Text automatisch in einzelne Zeichen aufteilen.
Gauge-Komponente
Es wurde die Gauge-Komponente hinzugefügt. Es geht um einen Geber zur Visualisierung numerischer Werte als Skala oder Fortschrittsanzeige. Mit der Gauge-Komponente lassen sich Kennzahlen, KPIs und andere Indikatoren in Berichten visuell darstellen und so verständlicher und ansprechender gestalten. Die Komponente unterstützt verschiedene Darstellungsstile (kreisförmig, linear), anpassbare Wertebereiche, Farbzonen zur Kennzeichnung kritischer Werte und kann mit Datenquellen für die dynamische Anzeige von Indikatoren verknüpft werden.
Interval Gauge-Komponente
Die implementierte Interval Gauge-Komponente dient zur Darstellung von Intervallen und Wertebereichen. Im Gegensatz zur Gauge-Komponente visualisiert diese Komponente Intervalle zwischen Werten und eignet sich daher zur Darstellung von Zeitintervallen, Preisspannen, Toleranzen und ähnlichen Daten. Sie ermöglicht die Anpassung von Start- und Endwerten des Intervalls, des Darstellungsstils und der Farbcodierung verschiedener Bereiche.
Gradient-Komponente
Die neue Gradient-Komponente ermöglicht das Erstellen von Farbverläufen in Berichten. Mit dieser Komponente lassen sich sanfte Farbübergänge realisieren, die sich ideal für ansprechende Hintergründe, Abschnittstrenner oder dekorative Elemente in Berichten eignen.
Die Gradient-Komponente unterstützt verschiedene Gradientenarten (elliptisch, winklig, horizontal, vertikal, horizontal zentriert, vertikal zentriert) sowie die individuelle Farbanpassung.
HTML Object-Komponente
Die implementierte HTML Object-Komponente dient zur Anzeige der HTML-Inhalte direkt in Berichten. Dies eröffnet vielfältige Möglichkeiten zur Textformatierung mit HTML-Markup sowie zum Einbetten von Tabellen, Listen und anderen formatierten Inhalten.Die Komponente verarbeitet HTML-Tags korrekt, wendet Stile an und ermöglicht die Erstellung komplexer strukturierter Inhalte innerhalb eines Berichts mithilfe der gewohnten HTML-Syntax.
Cross-Tab-Komponente
Die hinzugefügte Cross-Tab-Komponente stellt ein leistungsstarkes Werkzeug zum Erstellen von Kreuztabellen und Pivot-Berichten ohne direkte Verbindung zu Datenquellen dar. Die Cross-Tab-Komponente arbeitet mit Daten, die bereits über andere Komponenten (z. B. DataBand) in einen Bericht geladen wurden. Sie ermöglicht es Ihnen, diese Daten gleichzeitig nach mehreren Dimensionen zu gruppieren und eine Matrixdarstellung der Informationen mit automatischen Summen zu erstellen. Die Komponente unterstützt die Anpassung von Zeilen und Spalten, die Anwendung verschiedener Aggregatfunktionen (Summe, Durchschnitt, Anzahl), die Zellformatierung und die Erstellung mehrstufiger Gruppierungen.
DB Cross-Tab-Komponente
Die implementierte DB Cross-Tab-Komponente stellt eine Version der Cross-Tab-Komponente, die eine direkte Verbindung zu Datenbankdatenquellen unterstützt. Im Gegensatz zur Cross-Tab kann die DB Cross-Tab-Komponente selbstständig eine Verbindung zur Datenbank herstellen, die benötigten Daten abrufen und Gruppierungen und Aggregationen durchführen. Dies vereinfacht die Erstellung von Kreuztabellenberichten erheblich.
Digital Signature-Komponente
Die Digital Signature-Komponente wurde hinzugefügt, um die Verwendung digitaler Signaturen in Berichten zu ermöglichen. Mit dieser Komponente können Sie Speicherorte für digitale Signaturen hinzufügen, die während der Berichtserstellung konfiguriert werden können.
RFID Label-Komponente
Für FastReport VCL-Berichte wurde eine RFID Label-Komponente implementiert. Diese ähnelt der RFID-Tag-Komponente, ist jedoch an das .fr3-Format und die VCL-Architektur angepasst. Mit dieser Komponente können Sie RFID-Tag-Parameter direkt im Berichtsdesign für Etikettendrucker konfigurieren, die RFID-Technologie unterstützen.
Wichtig ist, dass der RFID-Tag in WebReport-Exporten nicht funktioniert. Ein Bericht mit diesem Tag kann jedoch in der Desktop-Version von FastReport VCL geöffnet und verwendet werden, da diese volle RFID-Unterstützung bietet.
Subreport-Komponente
Die neue Subreport-Komponente ermöglicht die Erstellung hierarchischer Berichte. Mit der Subreport-Komponente können Sie Berichte ineinander einbetten und so eine verschachtelte Struktur erzeugen. Dies ist besonders nützlich für komplexe Dokumente, in denen der Hauptbericht allgemeine Informationen und die Unterberichte detaillierte Daten darstellen. Die Komponente unterstützt die Übergabe von Parametern zwischen Haupt- und Unterberichten, die Verknüpfung von Datenquellen und die Verwendung separater Berichtsdateien oder eingebetteter Definitionen.
System Text-Komponente
Die System Text-Komponente stellt eine spezielle Textkomponente zur Anzeige von Systemvariablen (Datum, Uhrzeit, Seitenzahlen) und Aggregatfunktionen (Summen, Gesamtsummen, Datensatzanzahlen) in Berichten dar. Sie bietet einen benutzerfreundlichen Konfigurationsdialog anstelle der manuellen Eingabe von Ausdrücken und dient zur Erstellung von Kopf- und Fußzeilen sowie Zusammenfassungsblöcken der Berichte.
Barcode-Komponente
Die Barcode-Komponente wurde zum Erstellen und Anzeigen von Barcodes in verschiedenen Formaten in Berichten hinzugefügt. Die Komponente generiert automatisch Barcodes basierend auf Eingabedaten und ist somit ein unverzichtbares Werkzeug für die Erstellung von Etiketten, Rechnungen, Quittungen und anderen Dokumenten, die eine Barcode-Codierung erfordern.
Die Komponente unterstützt eine breite Palette von Barcode-Formaten (EAN-13, EAN-8, UPC-A, Code 39, Code 128, QR-Code und andere), die Konfiguration von Größe, Ausrichtung und die Anzeige der Textdarstellung unterhalb des Barcodes. Barcodes können mit Datenquellen verknüpft werden, um dynamisch eindeutige Barcodes für jeden Datensatz im Bericht zu generieren.
Verbesserungen
Möglichkeit zur Anpassung der Label-Größe in einem Dialogformular (.NET)
Der FastReport Online Designer ermöglicht es Ihnen nun in .NET-Lösungen, die Breite und Höhe der Label-Komponente anzupassen, wenn die AutoSize-Eigenschaft deaktiviert ist. Bisher passte sich die Label-Komponente automatisch an ihren Inhalt an; jetzt können Sie feste Abmessungen für die Komponente festlegen. Dies gibt Ihnen mehr Kontrolle über das Layout von Elementen in Dialogformularen und ermöglicht die Erstellung einer vorhersehbareren und einheitlicheren Benutzeroberfläche.
Möglichkeit zum Deaktivieren der Bearbeitung von Datenquellen (.NET)
Der FastReport Online Designer bietet jetzt in .NET-Lösungen die Möglichkeit, das Öffnen des Datenverbindungsassistenten für bestehende Verbindungen zu verhindern. Administratoren und Entwickler können so die Datenbankverbindungseinstellungen vor versehentlichen oder unautorisierten Änderungen schützen.
Überarbeitung der Hauptsymbolleiste
Die Hauptsymbolleiste wurde überarbeitet und um neue Funktionen für einen benutzerfreundlicheren Umgang mit Berichten erweitert. Sie bietet nun einen schnellen Zugriff auf wichtige Berichtseinstellungen und -parameter.
Zusätzliche Funktionen:
Berichtseinstellungen: Schneller Zugriff auf die wichtigsten Berichtsparameter.
Seiteneinstellungen: Seitenparametersteuerung (Größe, Ausrichtung, Ränder).
Datenquelleneinstellungen: Datenverbindungen schnell verwalten.
Formateinstellungen: Zugriff auf Formatierungsparameter der Komponenten.
Und weitere häufig genutzte Funktionen.
Überarbeitetes und verbessertes IntelliSense
Das System zur Codevervollständigung (IntelliSense) wurde komplett überarbeitet und deutlich verbessert. Vorschläge werden nun beim Schreiben von Code auf der Skriptbearbeitungsseite genauer und zuverlässiger angezeigt.
Wichtigste Verbesserungen:
Kontextbezogene Tooltips für Berichtsobjekte: In einem Bericht erstellte Objekte werden nun in Tooltips angezeigt und funktionieren korrekt mit der Codevervollständigung.
Korrekte Funktionsweise von Objektketten: Beim Zugriff auf Eigenschaften und Methoden über einen Punkt (zum Beispiel TextObject1.Fill.Color) zeigt IntelliSense nun die verfügbaren Elemente auf jeder Verschachtelungsebene korrekt an.
Verbesserte Tooltip-Anzeige: Tooltips werden schneller angezeigt und passen sich genauer dem Kontext des Cursors an.
Stabiler Betrieb: Behobene Fälle, in denen trotz Datenempfang vom Server keine Hinweise angezeigt wurden.
Diese Verbesserungen vereinfachen die Entwicklung von Skripten in Berichten erheblich und machen den Prozess des Codierens komfortabler und produktiver.
Fehlerbehebungen
Behobener Problem beim Speichern der Verbindungszeichenfolge
Es wurde ein kritischer Fehler behoben, der das Speichern der Verbindungszeichenfolge beim Bearbeiten einer bestehenden Datenquelle verhinderte. Beim Versuch, Verbindungsparameter über das Bearbeitungsformular zu ändern, wurden die Änderungen nach dem Speichern des Berichts nicht übernommen. Das Problem betraf auch benutzerdefinierte SQL-Abfragen.
Korrigieren von unbekannten Zeichen in der DataBand-Datenquelle
Es wurde ein Fehler behoben, durch den nach dem Löschen einer Tabelle aus einer Datenquelle im Feld „Datenquelle“ der DataBand-Komponente die ID der gelöschten Datenquelle angezeigt wurde. Dies trat aufgrund einer fehlerhaften Behandlung von Verweisen auf gelöschte Datenquellen auf. Beim Löschen einer Datenquelle werden nun alle Verweise darauf in den Komponenten korrekt zurückgesetzt, und die Benutzeroberfläche zeigt die korrekte Meldung über die fehlende Datenquelle an.
Korrigierte Textanzeige auf Symbolen
In der neuen Version von Online Designer wurde ein Problem mit fehlerhafter Textanzeige auf einigen Symbolen behoben.
Behebung eines doppelten Aufrufs der previewReport-Methode
Es wurde ein Fehler behoben, der dazu führte, dass beim Aufrufen einer Berichtsvorschau über die Hauptsymbolleiste zwei API-Anfragen anstatt einer gestellt wurden. Dies verursachte eine doppelte Verarbeitung auf dem Server und verlängerte die Ladezeit der Vorschau.
Behobene Fehler bei der Arbeit mit leeren RichObjects
Es wurde ein kritischer Fehler behoben, der beim Öffnen eines Berichts mit einer zuvor gespeicherten, leeren RichObject-Komponente (einer Komponente zur Bearbeitung von Rich-Text) auftrat. Der Versuch, eine Berichtsvorschau mit einem leeren RichObject zu öffnen, führte zu Fehlern, die die Berichtserstellung verhinderten. Leere RichObject-Komponenten werden nun sowohl beim Laden eines Berichts als auch beim Generieren einer Vorschau korrekt verarbeitet.
Behobene Fehler bei der Formatierung numerischer Daten
Es wurden mehrere Probleme beim Speichern von numerischen Datenformateinstellungen in der TextObject-Komponente behoben:
Fehler beim Dezimaltrennzeichen. Es wurde ein Fehler behoben, der dazu führte, dass beim erneuten Öffnen des Berichts ein Punkt (.) anstelle eines Kommas im Feld angezeigt wurde, wenn ein Komma (,) wenn Dezimaltrennzeichen angegeben und die Option „Systemeinstellungen verwenden“ deaktiviert war.
Fehler bei der Formatierung negativer Werte. Es wurde ein Fehler behoben, durch den ein nicht standardmäßiges negatives Zahlenformat nach dem Speichern und erneuten Öffnen eines Berichts auf den Standardwert (n) zurückgesetzt wurde.
Fehler bei Nachkommastellen. Ein Fehler wurde behoben, der dazu führte, dass der Wert „2“ in der Eigenschaft „Nachkommastellen“ beim Speichern und Laden eines Berichts auf „3“ erhöht oder komplett zurückgesetzt wurde. Das Problem trat bei anderen Werten (1, 3, 4 usw.) nicht auf.
Alle Formatierungseinstellungen werden beim Arbeiten mit Berichten nun korrekt gespeichert und wiederhergestellt, unabhängig vom verwendeten Betriebssystem (das Problem war reproduzierbar beim Speichern unter WSL, Ubuntu und beim Laden unter Windows).
Vollständige Liste der Änderungen
Neue Funktion :
+ Berichtsvalidator
Neue Komponenten für .NET-Lösungen:
+ RFID-Tag-Komponente
Neue Steuerelemente für Dialogseiten (.NET):
+ PictureBox Control
Neue Komponenten für VCL-Lösungen:
+ Checkbox + Combobox + ListBox + ZipCode + Cellular Text + Gauge + Interval Gauge + Cross-Tab + DB Cross-Tab + HTML Object + Gradient + Digital Signature + Subreport + RFID Label + System Text + Barcode
Verbesserungen für .NET-Lösungen:
+ Neue Möglichkeit, die Label-Größe in einem Dialogformular anzupassen + Neue Möglichkeit, das Öffnen des Datenverbindungsassistenten zu verhindern+ überarbeitete Hauptsymbolleiste: neue Funktionen zum Konfigurieren von Berichten, Seiten, Datenquellen, Formaten und mehr+ überarbeitetes und verbessertes Intellisense: Tooltips werden jetzt besser angezeigt und Objektketten funktionieren korrekt
Verbesserungen für VCL- Lösungen:
+ Implementierte Logik des Align-Feldes der Komponenten
Behobene Fehler:
- Behobener Fehler beim Speichern der Verbindungszeichenfolge- Korrigierte unbekannte Symbole in der Datenband-Datenquelle- Korrigierte Textanzeige auf Symbolen- Behebung eines doppelten Aufrufs von previewReport- Behobener Fehler beim Öffnen eines Berichts mit einem leeren RichObject - Behebung der Datenformatprobleme beim Speichern eines Berichts