Ein Jahresabonnement für die FastReport Cloud: Cloud-Service zum Speichern, Bearbeiten und Verwalten von Berichten kostet bis zum 30.Juni nur die Hälfte!
In der Version 2025.2 von FastReport Cloud und Corporate Server wurde die Möglichkeit hinzugefügt, benutzerdefinierte Schriftarten zu verwenden, die Arbeit mit Aufgaben, Datenquellen und dem Vorschaudienst wurde verbessert, der Installationsassistent wurde umgestaltet und eine neue Ausgabe des Corporate Servers namens FastReport Publisher wurde eingeführt.
Schriftartendienst
Es ist jetzt möglich, eigene Schriftarten in den Formaten *.ttf und *.otf hochzuladen, um sie bei der Erstellung von Vorlagen im Online Designer, im Vorschaufenster und beim Exportieren in verschiedene Formate zu verwenden. Die Schriftarten werden im Arbeitsbereich des Benutzers gespeichert. Sie können auf der Seite „Arbeitsbereich-Informationen“ oder über die API eine neue Schriftart hinzufügen oder vorhandene Schriftarten anpassen (eine Beschreibung der Methoden finden Sie unter https://fastreport.cloud/api/swagger/ im Abschnitt Fonts).
Nach dem Hinzufügen einer Schriftart kann sie im Online Designer verwendet werden.
Im Vorschaufenster sieht es dann so aus.
Und auch beim Exportieren in andere Formate wird es korrekt funktionieren. Es gibt jedoch einige Details, die Sie berücksichtigen sollten. Damit die Schriftart im generierten Dokument angezeigt wird, müssen Sie diese Schriftart auf dem Gerät installieren, von dem aus das Dokument angezeigt wird, oder die Schriftart in das Dokument selbst einbetten. Diese Funktion wird beispielsweise beim PDF-Export unterstützt.
Hinzugefügte Filterung von Aufgaben nach Aufgabentypen
Der Methode zum Abrufen der Aufgabenliste /api/tasks/v1/Tasks wurden 2 neue Parameter:
taskType
useProjection
Mit dem taskType-Parameter können Sie angeben, welcher Aufgabentyp an den Benutzer zurückgegeben werden soll. useProjection (true/false) gibt an, ob alle Informationen über die Aufgabe oder nur die erforderlichen Mindestinformationen zurückgegeben werden sollen.
Diese Parameter sind hilfreich, wenn Sie alle Aufgaben eines angegebenen Typs finden müssen, beispielsweise Aufgaben zum Versenden per E-Mail und per FTP.
Neue Möglichkeit, nach Dateien zu suchen, die als Ergebnis der Ausführung von Aufgaben gespeichert werden
Die Felder taskId und taskMessageId wurden zu den Modellen für Exporte und vorbereitete Berichte hinzugefügt. Nach der Ausführung der Konvertierungsaufgabe wird der vorbereitete Bericht je nach Typ der ausgeführten Aufgabe im Ordner Berichte oder Exporte gespeichert. Im Feld taskId dieses Dokuments wird außerdem die ID der Konvertierungsaufgabe (z. B. die Exportaufgabe aus der Vorlage) hinzugefügt, die diese Datei generiert hat.
Um einen Export oder Bericht nach taskId zu finden, verwenden Sie die Methoden:
/api/rp/v1/Exports/File/Task/{taskId}/api/rp/v1/Reports/File/Task/{taskId}
Das taskMessageId Feld speichert eine eindeutige ID, die bei jedem Ausführen der Aufgabe generiert wird. Im Folgenden werden die Methoden beschrieben, die zum Suchen nach Dokumenten verwendet werden, die nach der Ausführung der angegebenen Aufgabe erstellt werden.
/api/rp/v1/Exports/File/TaskMessage/{taskMessageId}/api/rp/v1/Reports/File/TaskMessage/{taskMessageId}
Außerdem wird beim Ausführen der „Aufgabe ohne Speichern“ (/api/tasks/v1/Tasks/run) die taskMessageId zurückgegeben, die zum Suchen erstellter Dokumente in Exporten oder vorbereiteten Berichten verwendet werden kann.
Eindeutige Namen von benutzerdefinierten Abfragen in den Datenquellen
Ab der Version 2025.2 sind Tabellennamen beim Erstellen benutzerdefinierter SQL-Abfragen eindeutig. Bei der Eingabe identischer Namen werden diese automatisch mit Symbolen ergänzt, um eine Eindeutigkeit zu erreichen. Dies hilft, Probleme bei der Arbeit mit dem Online Designer zu vermeiden.
Eingabe von Parametern im Vorschaufenster
Wenn Sie das Vorschaufenster einer Vorlage mit Parametern öffnen, wird Ihnen eine Seitenleiste angezeigt, in der Sie die Eingabe dieser Parameter individuell anpassen können. Nach der Änderung eines Parameters wird der Bericht neu erstellt. Die Parameter werden auch in einer URL gespeichert. Das bedeutet, dass Sie die Parameter in einem Link speichern und an einen Kollegen weitergeben können. Oder Sie können diese Parameter programmgesteuert generieren und einen aktuellen Bericht anzeigen.
Neue Demo- Java-Anwendung
Es wurde eine neue Demo-Java-Anwendung hinzugefügt, die REST API verwendet, um mit der FastReport Cloud oder dem Corporate Server zu arbeiten. Testen Sie unsere Anwendung jetzt in GitHub.
Speichern von Sortierungen im Benutzerbereich
Es wurde das Speichern der ausgewählten Tabellensortierungen auf den Seiten des Benutzerbereichs implementiert. Jetzt wird die zuvor ausgewählte Sortierung beim erneuten Öffnen der Seite verwendet, zum Beispiel nach Datum oder Dokumentgröße.
Weitere Änderungen von FatsReport Corporate Server
Seite mit der Beschreibung der Lizenzbeschränkungen im Admin-Bereich
Dem Admin-Bereich wurde eine Seite hinzugefügt, auf der Sie die aktuellen Einschränkungen des Corporate Servers einsehen können.
Verbesserter Corporate Server-Installationsassistent
Das Corporate Server-Installationsprogramm wurde erheblich überarbeitet. Das Design und die Stabilität der Anwendung wurden verbessert.
FastReport Publisher
Eine neue schlanke Version von Corporate Server namens Publisher wurde hinzugefügt. Sie wurde für Unternehmen mit einer geringen Anzahl von Benutzern entwickelt, die keinen Berichtsserver in einem Cluster betreiben müssen. Der Publisher ist die kostengünstigste Lösung für den Einsatz eines vollwertigen Berichtssystems.
Der Publisher bietet außerdem die Möglichkeit, die Funktionalität bei Bedarf nahtlos zu erweitern. Weitere Informationen zu Publisher finden Sie auf der Produktseite oder in den entsprechenden Artikeln auf der Website.
Vollständige Liste der Änderungen
[Backend]+ Die Aufgaben-ID und Aufgabenmeldungs-ID wurden zum Export und Bericht hinzugefügt;+ Die Google Fonts Zwischenspeicherung wurde hinzugefügt;+ Berichtsparameter wurden zu temporären Dateien hinzugefügt;+ Es wurde ein neues System für Schriftarten hinzugefügt;+ Das Filtern nach Aufgabentypen wurde für die Abrufmethode hinzugefügt;+ Der Firmenname wurde zur Konfiguration hinzugefügt;* Die Namen der benutzerdefinierten Datenquellenabfragen sind jetzt eindeutig;* Zum Suchen von Aufgaben wurden weitere Optionen hinzugefügt;* Fehlermeldungen wurden im Berichtsskript lokalisiert;* Die Kopfzeilen für die Demo und für das fehlende weiße Etikett sind jetzt unterschiedlich;- Das Problem mit dem Erhalt von Rechten durch den Abonnementbesitzer wurde behoben;- Das Verschieben einer Datei (oder eines Ordners) in denselben Ordner, in dem sie sich befand, wurde behoben;- Ein Fehler beim Verbinden mit MongoDB wurde behoben;- Ein falscher Authorization-Header führt nun zu einem 401-Fehler, anstatt einen anonymen Benutzer zu verwenden;
[Common]+ In statischer Ansicht wurde die Parametereingabe hinzugefügt;+ Die Änderungsliste wurde zur Produktseite hinzugefügt;+ Zur Corporate Server-Dokumentation wurde ein Link zur Online Designer-Dokumentation hinzugefügt;* Die Dokumentation wurde aus dem Boot-Skript von Corporate Server entfernt;* Die Dokumentation der VM-Typen wurde in Aufgaben aktualisiert;- Auf der Aufgabenseite wurde ein Fehler mit verschwindenden Transporten behoben;
[Demos]+ Eine neue Java REST-Demo wurde hinzugefügt;
[Frontend]+ Im lokalen Speicher wurde die Speicherung der Sortierung hinzugefügt;+ Zum Berichtsshop wurden Links hinzugefügt;+ Die Fehlerbehandlung von Datenquellen wurde hinzugefügt, die keine Parameter unterstützen;+ Dem Admin-Bereich wurde eine Seite mit Lizenzbeschränkungen hinzugefügt;* Die Aufgabenseite wurde geändert, task controller wurde korrigiert;* Sie können jetzt nicht mehr auf „Aufgabe erstellen“ klicken, die nicht in Ihrem Abonnementplan enthalten ist;* Der SQL-Abfrageschritt wurde beim Bearbeiten der Datenquelle ausgeblendet, wenn die Datenquelle nicht mit SQL kompatibel ist;- Einrückungen wurden in der Seitenleiste hinzugefügt, title wurden zu den Starttasten von Aufgaben hinzugefügt, Anzeige der Zugriffsrechte auf Spalten wurde geändert;- Das Kontextmenü der Dokumentenseiten wurden korrigiert;- Die doppelte Abfrage wurde beim Erstellen eines Ordners behoben;- Ein Fehler wurde bei leerem Namensparameter in Benachrichtigungen behoben;- Der Ladebalken wurde in der statischen Ansicht korrigiert;- In Corporate Server wurde ein Fehler mit einem Pop-up-Fenster innerhalb eines Pop-up-Fensters bei der Annahme einer Einladung behoben;
[Installer]+ Die Lokalisierung des Installationsprogramms wurde hinzugefügt;* Das Design des Corporate Server-Installationsprogramms wurde aktualisiert;
[SDK]+ TasksClient wurde zum CSharp SDK hinzugefügt.
Lang erwartete Änderungen unseres Produkts! Wir freuen uns, Ihnen unsere neue Version von Online Designer 2025.2 vorstellen zu dürfen, die die Unterstützung von VCL-Berichten im .fr3-Format, das Hinzufügen von Parametern bei der Erstellung von SQL-Abfragen, die Erstellung neuer Berichte bei der Arbeit mit .NET WebReport, ein neues Bandmenü und vieles mehr enthält.
Neue Möglichkeiten
[Beta] Unterstützung von Berichten im .fr3-Format
Mit der Version 2025.2 wurde eine experimentelle Funktion für die Arbeit mit Berichten im .fr3-Format eingeführt. Dieses Format wird in FastReport VCL Berichten verwendet. Jetzt können Sie einen Designer für WebReport VCL erstellen. Dadurch können Sie den Online Designer für Projekte verwenden, die auf einer anderen Berichtsplattform basieren, ohne vorhandene .fr3-Berichte.
Verfügbar:
Alle Arten von horizontalen Bändern sind verfügbar;
Ein begrenzter Satz von Komponenten (Textobjekt, Bild, Tabelle) ist verfügbar;
Die Komponentenfüllungen sind verfügbar;
Die Komponentenränder werden unterstützt;
Die Bearbeitung von Schrifteinstellungen ist möglich;
Die Bearbeitung von Komponenteneigenschaften wird unterstützt.
Einschränkungen:
Vertikale Bänder sind nicht verfügbar;
Die Erstellung von Datenquellen ist nicht möglich;
Es kann Unterschiede in der Eigenschaftsstruktur und der Betriebslogik geben.
Die Berichtsvorschau und die grundlegende Bearbeitung funktionieren jedoch bereits. Wir planen, diesen Funktionsumfang in zukünftigen Versionen deutlich zu erweitern.
Sie können den Online Designer mit der Unterstützung des FastReport VCL Berichtskerns (.fr3-Format) erstellen, indem Sie die folgenden Anweisungen befolgen:
1. Öffnen Sie den FastReport Online Designer Builder.
2. Gehen Sie auf die Build-Seite.
3. Wählen Sie im Build-Menü den Eintrag “ Berichtskern”. In diesem Menü können Sie festlegen, für welchen Kern (.NET oder VCL) der Designer erstellt werden soll.
4. Wählen Sie die Option „VCL“. Dadurch wird der Designer-Build mit der Unterstützung von .fr3-Berichten aktiviert. Der Build enthält keine FastReport .NET-bezogenen Komponenten.
5. Klicken Sie auf die Schaltfläche „Build“. Der Build-Generierungsprozess mit der ausgewählten Konfiguration wird gestartet.
Warten Sie, bis der Build-Prozess abgeschlossen ist. Dies kann je nach den von Ihnen gewählten Einstellungen einige Zeit dauern. Sobald der Build-Prozess abgeschlossen ist, wird Ihnen ein Download-Link zur Verfügung gestellt.
Bitte beachten Sie, dass es sich bei dieser Version um eine Beta-Version handelt, bei der es zu Funktionseinschränkungen kommen kann.
Implementierter Stileditor
Der Online Designer verfügt jetzt über einen Stileditor, mit dem Sie das Erscheinungsbild von Berichtskomponenten zentral verwalten können. Jetzt können Sie Ihre eigenen Stile erstellen, Füllfarben, Schriftarten, Rahmen und andere Designparameter einmalig anpassen und diese dann auf mehrere Elemente anwenden, ohne jede Komponente manuell konfigurieren zu müssen!
Erstellen Sie einen Stil, passen Sie ihn an Ihre Anforderungen an und wählen Sie ihn einfach in den gewünschten Berichtskomponenten aus. Dies vereinfacht den Entwurfsprozess und gewährleistet einen einheitlichen visuellen Stil.
Hinzugefügte Möglichkeit, Parameter beim Erstellen einer SQL-Abfrage zu erstellen
Wenn Sie jetzt eine benutzerdefinierte SQL-Abfrage in einer Datenquelle erstellen, können Sie Parameter verwenden, die Abfragen flexibler und an verschiedene Szenarien anpassbar machen.
Im Fenster zur Erstellung von SQL-Abfragen ist es jetzt möglich, Parameter hinzuzufügen, die direkt im Abfragetext verwendet werden können, indem sie mit dem @-Symbol angegeben werden.
Beispiel:
SELECT * FROM Orders WHERE Category = @cateroryParam
Die in der Schnittstelle festgelegten Parameter werden bei der Ausführung der Abfrage automatisch ersetzt. Auf diese Weise können Sie universelle Berichte erstellen, bei denen die Daten nach den externen Bedingungen oder nach den vom Benutzer eingegebenen Werten gefiltert werden können.
Hinzugefügte Möglichkeit, einen neuen Bericht zu erstellen
Der Online Designer bietet jetzt die Möglichkeit, beim Arbeiten mit WebReport .NET einen neuen Bericht zu erstellen. Jetzt können Sie direkt über die Benutzeroberfläche mit der Erstellung eines Berichts von Grund auf beginnen, ohne zuerst eine Datei herunterladen zu müssen.
Außerdem wurde ein neuer Menüpunkt „Datei“ implementiert, der einen bequemen Zugriff auf grundlegende Aktionen mit dem Bericht bietet. In diesem Menü können Sie:
einen neuen Bericht erstellen (sofern diese Funktion von Ihrem Server unterstützt wird),
den aktuellen Bericht speichern,
die Sprache der Benutzeroberfläche ändern,
Informationen über die Version und den Build des Designers anzeigen.
Das neue Menü vereinfacht die Navigation und macht die Arbeit mit Berichten flexibler und intuitiver.
Verbesserungen
Neues Bandmenü implementiert
In der Version 2025.2 wurde das Bandpanel neu gestaltet und verfügt jetzt über eine aktualisierte Benutzeroberfläche und eine verbesserte Struktur. Bei der Entwicklung des neuen Panels wurde der Schwerpunkt auf Anpassungsfähigkeit und Benutzerfreundlichkeit auf verschiedenen Geräten, einschließlich Tablets und Mobilbildschirmen, gelegt.
Hinzugefügte Möglichkeit, die Reihenfolge der Bedingungen im Fenster „Texthervorhebung“ zu ändern
Im Dialogfeld „Texthervorhebung“ können Sie jetzt die Reihenfolge der Bedingungen ändern, die die Textformatierung steuern. Dies ist insbesondere dann nützlich, wenn mehrere Regeln auf dasselbe Element angewendet werden und ihre Reihenfolge das Anzeigeergebnis beeinflusst.
Mit diesem Mechanismus können Sie die visuelle Logik des Berichts präzise steuern und in verschiedenen Szenarien das gewünschte Design erreichen.
Hinzugefügte Möglichkeit, Ansichten und Prozeduren in Datenquellen zu verwenden
Die neue Version des Designers unterstützt jetzt Ansichten und gespeicherte Prozeduren in der Liste der verfügbaren Datenquellen. Bisher wurden beim Herstellen einer Verbindung mit einer Datenbank im Designer nur Tabellen angezeigt und Ansichten standen nicht zur Auswahl. Jetzt werden vom Server zurückgegebene Ansichten korrekt angezeigt und können wie normale Tabellen verwendet werden.
Sobald Sie eine Datenquelle erstellt haben, können Sie gespeicherte Prozeduren und Ansichten genauso wie Tabellen verwenden.
Bitte beachten Sie, dass die Unterstützung der Ansichten und Prozeduren von den Fähigkeiten Ihrer Datenbank und Ihren Verbindungseinstellungen abhängt.
Hinzugefügte Möglichkeit, Popup- Benachrichtigungen zu deaktivieren
Jetzt kann das Verhalten von Popup- Benachrichtigungen im Online Designer über die Konfiguration angepasst werden, die beim Starten der Anwendung vom Server empfangen wird. So können Sie die Anzeige von Benachrichtigungen über die Ereignisse, Fehler Benutzeraktioneen zentral steuern.
In der Konfiguration reicht es, den Parameter notifications anzugeben und eine der Betriebsarten auszuwählen:
"default" — Anzeige der integrierten Benachrichtigungen in der oberen rechten Ecke der Benutzeroberfläche (standardmäßig);
"html5" — Verwendung von HTML5-Systembenachrichtigungen (sofern im Browser zulässig);
false — vollständige Deaktivierung aller Pop-up-Benachrichtigungen.
Konfigurationsbeispiel:
{ notifications: "html5" } — aktiviert die Systembenachrichtigungen.
{ notifications: false } — blendet alle Pop-up- Benachrichtigungen vollständig aus.
Vollständige Liste der Änderungen
+ Berichten im .fr3-Format werden jetzt unterstützt;+ Der Stileditor wurde implementiert;+ Die Möglichkeit wurde hinzugefügt, Parameter beim Erstellen einer SQL-Abfrage zu erstellen;+ Die Möglichkeit wurde hinzugefügt, Ansichten und Prozeduren in Datenquellen zu verwenden;+ Neues Bandmenü wurde implementiert;+ Die Möglichkeit wurde hinzugefügt, die Größe des Ausdruckseditors zu ändern;+ Die Möglichkeit wurde hinzugefügt, Popup- Benachrichtigungen zu deaktivieren;+ Die Möglichkeit wurde hinzugefügt, die Reihenfolge der Bedingungen im Fenster „Texthervorhebung“ zu ändern;- Der Fehler wurde in der erweiterten Matrix bei der Berechnung von Spannen (colSpan, rowSpan) in Zellen behoben;- Die Anzeige des „MSChart Editor“-Fensters wurde korrigiert;- Das Verhalten des Lineals wurde bei häufigen Klicks darauf korrigiert;- In der Eigenschaftsleiste wurden Felder korrigiert; - Das Container-Objekt wurde korrigiert;- Das Erscheinungsbild des Fensters „Wasserzeichen“ wurde korrigiert;- Beim Speichern von ConnectionString wurde der Fehler behoben;- Falsche Positionierung wurde beim Drag&Drop im Ausdrucksbearbeitungsfenster behoben;- Die Anzeige des Fensters „Füllungen“ wurde korrigiert;- Falsche Wiederherstellung von Positionswerten wurde bei Verwendung von „Strg+Z“ behoben;- Beim Speichern von Formateigenschaften wurde der Fehler behoben.
Wir freuen uns, erneut zu den Top-50-Publishern bei ComponentSource zu gehören!
Es ist großartig, sich den Platz mit anderen großartigen Softwareherstellern zu teilen! Unsere Zusammenarbeit mit dem internationalen Reseller ComponentSource besteht bereits seit über 15 Jahren. Wir freuen uns über den anhaltenden Erfolg unserer Partnerschaft und darüber, dass sie uns geholfen hat, Teil von Tausenden Projekten zu werden.
Wir möchten uns bei unseren Kunden bedanken, die sich immer wieder für FastReport und FastCube in ihrer Arbeit entscheiden.
*Die Vergabe der Auszeichnungen basiert auf realen Verkaufsaufträgen, die 2024 weltweit von Kunden von ComponentSource aufgegeben wurden.
Bis zum 31. Mai nutzen Sie unser zeitlich begrenztes Angebot – 15 % Rabatt auf FastReport .NET Avalonia und FastReport VCL Reporting Lazarus! Wenn Sie ein leistungsstarkes Berichtstool mit Unterstützung für Windows, Linux und macOS benötigen, ist dies Ihre Chance, eine zuverlässige Lösung zu einem attraktiven Preis einzusetzen.
FastReport .NET Avalonia ist eine vielseitige Komponente zur Generierung von Berichten in plattformübergreifenden Anwendungen mit Avalonia UI.
Reporting Lazarus ist ein LCL-Komponentensatz mit vollständigem Quellcode zur Erstellung von Berichten und Dokumenten in Lazarus für Linux und Windows.
Das erhalten Sie:
Plattformübergreifende Berichte: Erstellung unter Windows, macOS und Linux gleichzeitig
Export nach PDF, Excel, HTML, RTF und weiteren Formaten
Visueller Berichtsdesigner
Interaktive Tabellen, Diagramme und Filter
Datenbankanbindung und benutzerdefinierte Datenquellen
Dieses Angebot gilt nur für Neukäufe und ist im Zeitraum vom 13. bis einschließlich 31. Mai verfügbar. Verpassen Sie nicht Ihre Chance, die Lizenz zum Bestpreis zu sichern!
Wir laden Sie ein, mit uns “Delphi na Estrada" zu bereisen! Wir werden 8 Städte besuchen, um die neuesten Innovationen in der Welt der Delphi-Programmierung zu teilen. Michael Philippenko, einer der Gründer von Fast Reports Inc., informiert Sie über die Vorteile der neuen Version von FastReport VCL 2025.2:
Erweiterte Berichtskomponenten und externe Daten;
Überblick über die Komponenten TfrxPDFVIew, TfrxHTMLView und TfrxMapView;
Objekte per Datenlink mit externen Daten verbinden;
Und vieles mehr!
Wir werden in allen Städten auf Sie warten, um Ihre Erfahrungen und wertvolles Wissen zu teilen. Detaillierte Informationen zu den Berichten und Terminen finden Sie hier!
Delphi na Estrada
Portugiesische Lokalisierung
Unsere Website ist jetzt auf Portugiesisch verfügbar! Dies eröffnet Ihnen neue Möglichkeiten, Informationen bequem zu erkunden und Einkäufe zu tätigen.
Die richtige Lösung für die Anforderungen Ihres Projekts zu finden, ist noch einfacher geworden.
Erhalten Sie wichtige Updates und Neuigkeiten sofort in Ihrer Muttersprache.
Sie müssen keine Zeit mehr damit verbringen, Informationen aus anderen Quellen zu übersetzen oder nach ihnen zu suchen.
Wir arbeiten ständig daran, unsere Website zu verbessern, und das Hinzufügen der portugiesischen Lokalisierung ist ein weiterer Schritt, um eine benutzerfreundlichere und angenehmere Oberfläche für Sie zu schaffen. Wenn Sie Fragen oder Anregungen haben, wenden Sie sich bitte an unser Support-Team.
Zur Webseite gehen
Wir stellen Ihnen das lang erwartete Update der gesamten Produktlinie von Delphi und Lazarus vor. Mit der Version 2025.2 erhalten Sie Zugriff auf ein benutzerfreundliches Tool zum Konfigurieren von Wasserzeichen, Aktualisierung von Serverkomponenten, einen neuen Mechanismus für WEB-Berichtsdialogseiten, ein neues TfrxDeviceCommand-Berichtsobjekt für RFID-Tags, wichtige Änderungen in der Berichts-Engine, Export- und Transportverbesserungen, Unterstützung für Themen und vieles mehr.
Aktualisieren Sie Ihr Produkt, um mit uns neue Horizonte der Möglichkeiten zu eröffnen!
Neue Möglichkeiten von FastReport VCL
Benutzerfreundliches Tool zum Konfigurieren von Wasserzeichen
Es wurde die Möglichkeit hinzugefügt, anpassbare Wasserzeichen (Watermarks) für Berichtsseiten zu erstellen. Wasserzeichen werden häufig zum Schutz oder zur Identifizierung von Dokumententypen verwendet. Wir haben ein benutzerfreundliches Tool hinzugefügt, mit dem Sie ganz einfach Wasserzeichen für jede Seite Ihres Berichts konfigurieren können.
Jede Berichtsseite kann mit mehreren Wasserzeichen versehen werden, die Sie für den Druck, Export oder die Ausgabe individuell anpassen können. Wasserzeichen können sowohl Bilder als auch Texte mit einer großen Anzahl anpassbarer Parameter (Textdrehung, Stil) verwenden. Wasserzeichen können sowohl im Berichtsdesigner als auch in der Vorschau konfiguriert werden.
Aktualisierung von Serverkomponenten
Mit der Version 2025.2 sind jetzt alle verfügbaren Exportfilter von FastReport VCL auch in Serverkomponenten verfügbar. Nutzen Sie das Potential all dieser Formate in Ihrer WEB-Anwendung.
Neuer Mechanismus für WEB-Berichtsdialogseiten
Ein komplett neu entwickelter Mechanismus ermöglicht die Verwendung von Containerobjekten wie PageControl und Gruppen sowie die Erweiterung der Funktionalität verfügbarer Dialogseiten-Steuerelemente für WEB-Dialoge.
Für Dialogseiten haben wir in diesem Update die Unterstützung für neue Komponenten erweitert. Insbesondere haben wir Steuerelemente der Dialogseiten hinzugefügt, die zuvor nicht im WEB verfügbar waren.
Liste der neuen Dialogformular-Steuerelemente:
Date picker – Datumsauswahl
DBComboBox –Dropdown-Liste, die mit einer Datenquelle verknüpft ist
List Box – Auswahlliste
CheckListBox – Auswahlliste (Kontrollkästchen)
MaskEdit (ohne Maske) - Eingabefeld
Password edit – Eingabefeld für das Passwort
PageControl – Erstellung von Registerkartenseiten
GroupControl – Gruppierungsbereich
Panel – Panel
Sie können jetzt auch einen benutzerdefinierten HTTP-Header für Ihre Projekte verwenden.
Neues TfrxDeviceCommand-Berichtsobjekt
Dieses nicht visuelle Objekt wird neu zugewiesen, um Befehle an Geräte (Exporte) zu senden, die diese Befehle verarbeiten können. In der aktuellen Version enthält das Objekt eine Einstellungsklasse für RFID-Tags.
RFID-Tags übergeben nicht visuelle Daten an den ZPL Export, um diese Daten mithilfe spezieller Hardware auf den Chip zu schreiben. Die RFID-Tag-Klasse verfügt über einen eigenen Editor und einen Satz von Eigenschaften zur Feinabstimmung der Schreibdaten. Mehr dazu lesen Sie in unserem Artikel.
Artikel lesen
Mit dem TfrxPDFView Berichtsobjekt können Sie jetzt den Bereich der auszugebenden Seiten anpassen. Sie können Werte über Ausdrücke in der TfrxPDFView.PagesRange Eigenschaft festlegen. Auf diese Weise können Sie die auszugebenden Seiten eines PDF-Dokuments filtern.
Änderungen in der Berichts-Engine
Kombinierte Ausgabetechnik von Objekten
Neue Änderungen in der Berichts-Engine ermöglichen es, verschiedene Ausgabetechniken von Objekten zu kombinieren, und bieten so Freiheit bei der Erstellung komplexer Berichte. Der Mechanismus zur Ausrichtung am unteren Rand (baBottom) eines wachsenden Bandes wurde geändert, wenn eines der Bandobjekte in mehrere Teile (Seiten) aufgeteilt wird. In der alten Implementierung wurde das Objekt mit der baBottom-Eigenschaft im ersten Teil des Datenumbruchs angezeigt.
Der neue Mechanismus eines solchen Berichts passt Objekte mit der baBottom-Eigenschaft an und platziert sie im letzten Teil der Daten (am Ende des Bandes). Bitte beachten Sie, dass dieses Verhalten der Berichts-Engine als korrekt angesehen wird und bei der Entwicklung von Berichten berücksichtigt werden sollte.
Unterstützung der smMaxHeight Dehnung für statische Tabellen (nur AllowSplit-Zeilen)
Die smMaxHeight Dehnung funktioniert in Tabellen anders als in Objekten. Die erforderliche Höhe wird für die gesamte Tabelle im Band festgelegt. Dann wird sie auf die Zeilen verteilt, wobei die AllowSplit=True Eigenschaft aktiviert und die AutoSize=False Eigenschaft deaktiviert sind. Zeilen mit dem MaxHeight-Wert werden ebenfalls berücksichtigt. Mit diesem Ansatz können Sie auswählen, welche Tabellenzeilen gedehnt werden können, um einen leeren Raum auszufüllen, und welche nicht.
Neues Verhalten der TfrxRichView-Berichtsobjektaufteilung
Das RichText-Objekt ermöglicht Ihnen die Verwendung von Tabellen, Bildern und anderen Objekten, die nicht auf eine bestimmte Größe aufgeteilt werden können. Solche Objekte konnten manchmal ganze nicht teilbare Inhaltsblöcke erzeugen, die über Seitenränder hinausgingen. In der aktuellen Version wurde die TfrxRichView-Aufteilung neu gestaltet und funktioniert situationsabhängig selektiv.
Suche nach dem kleinsten teilbaren Teil. Wenn ein Objekt einen Teil enthält, der nicht auf eine neue Seite passt und nicht teilbar ist (das Objekt oder die Tabellenzeile ist größer als die Höhe des gesamten Blattes), dann wird jetzt für einen solchen Teil der kleinste „nicht teilbare“ Teil gesucht und so angezeigt. Die Aufteilung wird fortgesetzt. Wenn es weitere Teile gibt, werden diese ebenfalls aufgeteilt und angezeigt. Der Hauptunterschied zum alten Mechanismus besteht in der Suche nach dem kleinsten Wert für den ungeteilten Teil und der Fortsetzung des Aufbaus. Bisher landeten alle Inhalte im „nicht teilbaren“ Teil und die Aufteilung endete dort, aber ein Teil des Textes konnte verloren gehen.
Suche nach dem größten teilbaren Teil. Wenn ein Teil nicht auf eine neue Seite passt, aber als die Tabelle aufgeteilt wird, wird der größte teilbare Teil gesucht und die Ausgabe wird fortgesetzt.
Berichtsdesigner
Zusätzliche Unterstützung für Theming (Runtime Themes)
Der Berichtsdesigner und seine Komponenten wurden so angepasst, um sowohl systemspezifische als auch benutzerdefinierte Themen zu unterstützen. Jetzt hat der Berichtsdesigner immer den gleichen Stil wie Ihre Anwendung!
In der Rad Studio 12.3 Version haben wir die Bildschirmeigenschaften mit hoher Anzeigeskalierung verbessert. Diese Änderung zielt darauf ab, die Qualität der Visualisierung und die Benutzerfreundlichkeit der Schnittstelle in der Entwicklungsumgebung zu verbessern, wenn mit Bildschirmen mit hoher Auflösung und Skalierungseinstellungen gearbeitet wird.
In diesem Update wurde der Dialogeditor im Berichtsdesigner neu gestaltet. Es geht jetzt um einen festen Arbeitsbereich, genau wie in der Berichtsseite. Die Position des Dialogs kann über den Objektinspektor geändert werden.
Die Codevervollständigung (Code completion) wurde im Berichtscode-Bearbeitungsfenster verbessert. Zu Ihrem Komfort wurde ein Popup-Menü im Fenster „Überwachungsliste“ (watch list) hinzugefügt.
Darüber hinaus haben wir das Fenster „Designeroptionen“ neu gestaltet, um kleinere Bildschirmauflösungen besser zu unterstützen.
Exporte und Transporte
Die Unterstützung benutzerdefinierter Symbole (EUDC) wurde in PDF- und SVG-Exporten implementiert. Außerdem wurde die Ausrichtung von RTL-Texten mit Ligaturen verbessert.
Es wurde die Unterstützung für ZUGFeRD 2.3 mit den folgenden Profilen hinzugefügt: “MINIMUM”,” BASIC WL”, ”BASIC”, ”EN 16931”, ”EXTENDED”, ”XRECHNUNG”. Ein Beispiel mit Dateneinbindung für dieses Format finden Sie in InvoiceDemo, das mit dem Produkt mitgeliefert wird.
Die neue Version verfügt über verbesserte Mechanismen für den Export in die XLSX- und DOCX-Formate. Dadurch wurde die Qualität der generierten Dokumente verbessert und wurden ihre Anpassungsmöglichkeiten erweitert.
Der E-Mail-Transport (SMTP) wurde durch native TLS/STARTTLS-Unterstützung und XOAUTH-Autorisierungsunterstützung erweitert. Nutzen Sie sichere Kanäle zum Versand Ihrer Berichte.
FastReport Lazarus
Zusätzlich zu den grundlegenden Änderungen, die in die VCL und Lazarus Versionen eingeflossen sind, unterstützt jetzt FastReport Lazarus auch hochauflösende Bildschirme (HiDPI).
FastCube VCL and FMX
In der VCL-Version von FastCube wurden alle TTreeView-Steuerelemente durch TfrTreeView ersetzt. In allen Versionen gibt es nun eine Filteranzeige in der Liste der verfügbaren Felder.
Die FMX-Version bietet die Möglichkeit, benutzerdefinierte Filter und benutzerdefinierte Gruppen zu speichern, und enthält eine Reihe von Verbesserungen und Korrekturen.
FastQueryBuilder
Die Unterstützung für hochauflösende Bildschirme (HiDPI) wurde hinzugefügt.
FastScript
In diesem Update haben wir die Android-Unterstützung implementiert. Diese Neuerung funktioniert nur beim Kompilieren mit Zeichenfolgen, deren Indexierung mit eins beginnt. Sie können die volle Leistung der Skript-Engine in Ihren mobilen Android-Anwendungen nutzen.
Es wurde die Unterstützung für XML- und JSON-Klassen hinzugefügt. Weitere Informationen zum Arbeiten mit diesen Formaten finden Sie am Beispiel des Ladens von Daten in einen Bericht in diesem Artikel.
Artikel lesen
FastReport VCL Controls
Es ist jetzt möglich, benutzerdefinierte Knoten und Schnellzugriffslinks zu anderen Knoten für das TfrShellTreeView-Steuerelement zu erstellen. Wie man TfrShellTreeView konfiguriert und benutzerdefinierte Knoten hinzufügt, können Sie in unserem Artikel lesen.
Artikel lesen
Installationsprogramm
Sie können jetzt unsere Android-Produkte installieren.
Außerdem wird jetzt die Installation von Paketen auf der 64-Bit-Version von Embarcadero RAD Studio 12.3 IDE unterstützt.
Vollständige Liste der Änderungen der Version 2025.2
========================
VCL.Core
[Localization]- Im LocalisationEditor wurde die Sortierung korrigiert;
VCL.Controls
[Engine]+ Die Möglichkeit wurde hinzugefügt, eine benutzerdefinierte Struktur aus Root-Shell-Knoten und regulären Knoten zu erstellen;- Im smartMemo wurde die HiDPI-Unterstützung korrigiert;- Das Verhalten, bei dem ein Steuerelement nicht skaliert wurde, wenn es dem Parent zugewiesen wurde und wenn csFreeNotification auf ComponentState gesetzt war, wurde korrigiert;- Einige Fehler wurden beim Rendern von TfrTreeView und TfrShellTreeView behoben;
[UI]- Für tfrTreeView wurde das Rendern mit einer benutzerdefinierten Farbe und im deaktivierten Zustand behoben;
Lazarus.Controls
[Engine]+ Die Möglichkeit wurde hinzugefügt, eine benutzerdefinierte Struktur aus Root-Shell-Knoten und regulären Knoten zu erstellen; - Im smartMemo wurde die HiDPI-Unterstützung korrigiert;
[UI]- Die Möglichkeit wurde hinzugefügt, eine benutzerdefinierte Struktur aus Root-Shell-Knoten und regulären Knoten zu erstellen;- Für Lazarus wurde die HiDPI-Unterstützung implementiert;- Einige Fehler wurden beim Rendern von TfrTreeView und TfrShellTreeView behoben;
VCL.FastCube
[UI]+ Die Filteranzeige wurde zur Liste der verfügbaren Felder hinzugefügt;+ Die Möglichkeit wurde hinzugefügt, benutzerdefinierte Filter und benutzerdefinierte Gruppen zu speichern;* TreeView wurde durch TfrTreeView ersetzt;- Die Lokalisierung der FastCube-Symbolleiste wurde korrigiert;
FMX.FastCube
[UI]+ Die Filteranzeige wurde zur Liste der verfügbaren Felder hinzugefügt;+ Die Möglichkeit wurde hinzugefügt, ActivePopup in TfcxSliceGrid.FullUpdate zu löschen;* TreeView wurde durch TfrTreeView ersetzt;- Die Lokalisierung der FastCube-Symbolleiste wurde korrigiert;- Die fehlerhafte Funktion des TfcxRangesEditor-Formulars wurde behoben;- Fehler bei der Positionierung und Sichtbarkeit der Schaltflächen „OK“ und „Abbrechen“ wurden behoben;- Der FastCube FMX-Fehler wurde im Auswahlregel-Editor behoben;- Inkrementelles Suchen wurde in Dropdown-Listen korrigiert;
[Engine]+ Die Möglichkeit wurde hinzugefügt, benutzerdefinierte Filter und benutzerdefinierte Gruppen zu speichern;- Ein Fehler wurde behoben, der auftrat, wenn man in den Top-N-Filter-Listenbereich klickte, nachdem TfcxSliceGrid.Slice := nil auf Null gesetzt wurde;
Lazarus.FastCube
[UI]+ Die Filteranzeige wurde zur Liste der verfügbaren Felder hinzugefügt;* TreeView wurde durch TfrTreeView ersetzt;- Die Lokalisierung der FastCube-Symbolleiste wurde korrigiert;
VCL.FastQueryBuilder
[UI]+ Die erste HiDPI-Version wurde hinzugefügt;
Lazarus.FastQueryBuilder
[UI]+ Die erste HiDPI-Version wurde hinzugefügt;
VCL.FastScript
[Engine]+ In FastScript wurde die XML- und JSON-Unterstützung hinzugefügt;* TfsTree wurde durch das Ersetzen von TTreeView durch TfrTreeView verbessert;- In TfsScript.Destroy wurde ein Fehler behoben, der einen Absturz verursachen konnte;
FMX.FastScript
[Engine]+ Die Android- Unterstützung wurde hinzugefügt;- In TfsScript.Destroy wurde ein Fehler behoben, der einen Absturz verursachen konnte;
Lazarus.FastScript
[Engine]+ In FastScript wurde die XML- und JSON-Unterstützung hinzugefügt;* TfsTree wurde durch das Ersetzen von TTreeView durch TfrTreeView verbessert;- In TfsScript.Destroy wurde ein Fehler behoben, der einen Absturz verursachen konnte;- Das fs_ibx-Paket zum Kompilieren unter Lazarus wurde korrigiert;
VCL.FastReport
[Preview]+ Die Minimierung wurde bei Application.MainFormOnTaskbar = True behoben;
[Engine]+ Die Möglichkeit wurde hinzugefügt, Wasserzeichen für Berichtsseiten anzupassen;* Der RichView-Aufteilungsmechanismus wurde geändert, die Definition des minimalen untrennbaren Teils wurde hinzugefügt;- HTMLView wurde bei Page.EndlessHeight korrigiert;- Der Fehler „Klasse nicht gefunden“ wurde behoben, der bei der Verwendung der UseFileCache-Eigenschaft mit leeren Seiten im Bericht auftrat;- Die frxDecompressStream Funktion wurde korrigiert;- Falscher Wert wurde in CopyName-Makros korrigiert;- Das Exportieren von Daten und Uhrzeiten nach XLSX wurde korrigiert;- Das Aufteilen der RichView-Komponente mit leerer Zeichenfolge am Ende wurde korrigiert;- Die SVG-Rahmenaktualisierung wurde korrigiert;- Die Reihenfolge des Ladens der 'hmtx' TTF-Schriftartentabelle wurde korrigiert;- Ein Fehler wurde behoben, bei dem das Umbenennen eines Datensatzes den Standardbenutzernamen nicht änderte;- Ein Fehler wurde behoben, bei dem die Einstellungen des Druckdialogs zurückgesetzt wurden, wenn der Druckdialog auf einen zusätzlichen Bildschirm verschoben wurde;- Die Signaturgröße für nicht visuelle Komponenten wurde korrigiert;- Die HiDPI-Unterstützung wurde in smartMemo korrigiert;- Das Verhalten des Bandes mit zusätzlicher Höhe wurde korrigiert;- Ein Speicherzugriffsfehler wurde bei Verwendung einer externen DBX-Verbindung behoben;- Ein Fehler wurde beim Drucken eines verschachtelten Berichts mit mehreren Spalten auf einer Seite behoben;- Fehlendes Zeilenende wurde in CellData.Text behoben;- In Memo AutoWidth mit Makros wie TotalPages wurde ein Fehler behoben;- Ein Fehler wurde behoben, bei dem einige Tabellenereignisse zweimal ausgelöst wurden;- baBottom wurde bei der Aufteilung eines Objekts in mehrere Seiten korrigiert und die smMaxHeight Unterstützung wurde den statischen Tabellen hinzugefügt (nur AllowSplit Zeilen);- Ein Rundungsfehler der Band-Umbruchshöhe wurde behoben;- Linke Koordinate des Unterberichts wurde beim Wechsel zu einer neuen Seite korrigiert;- Die AnyDAC-Pakete von FastReport wurden so korrigiert, dass sie automatisch auf RAD Studio XE3 und älteren IDEs installiert werden;- Ein Fehler wurde behoben, bei dem Makros zur Entwurfszeit aktualisiert wurden;- Der Duplex-Auswahlmodus wurde korrigiert;- Das Verhalten von baBottom und smMaxHeight in der Fußzeile der Seite wurde korrigiert;- Ein Fehler wurde behoben, der das ParentForm-Singleton löschte, wenn das übergeordnete Formular nicht von einer Berichtskomponente geschlossen wurde;
[Exports]+ Der Export von RTL-Text nach PDF wurde verbessert;+ Der Export externer Symbole wurde hinzugefügt;+ Beim PDF-Export wurde die ZUGfERD 2.3 Unterstützung hinzugefügt;- Die Compiler-Warnung wurde entfernt;- Beim Exportieren von langen HTMLViews wurde ein Fehler behoben;- Bei der Generierung von PDF/A-Metadaten wurde ein Fehler behoben;- PDF mit dem ZUGFerd-Standard wurde korrigiert;- Fehlerhafter Übergang des Eingabefokus durch Tab in Exportdialogen wurde behoben;- Das Zahlenformat wurde im XLS-Exportfilter korrigiert;- Die Symbolgröße wurde beim Ersetzen in SVG- und PDF-Exporten korrigiert;- Schwebender Anker der docx-Tabelle wurde entfernt und durch leere Zeile ersetzt;
[Client-server]+ Neue Dialogformular-Steuerelemente wurden hinzugefügt: Date picker, DBComboBox, ListBox, CheckListBox, MaskEdit (ohne Maske), Password edit, PageControl, GroupControl, Panel;+ Die Möglichkeit wurde hinzugefügt, einen benutzerdefinierten HTTP-Header in Client-Server-Komponenten zu verwenden;* Die Dialoggenerierungs-Engine wurde überabreitet, verschachtelte Steuerelemente werden nun unterstützt, es wurde die Möglichkeit zur Erweiterung mit eigenen Steuerelementen hinzugefügt;* Exporte für Client-Server-Komponenten wurden aktualisiert;- Der Umgang mit Parametern und Dialogen wurde korrigiert;
[Designer]+ Das Rendering und die Funktionalität von Designerelementen wurde in VCL-Themen verbessert;+ Das Popup-Menü wurde im Fenster „Überwachungsliste“ (watch list) des Berichtsdesigners hinzugefügt;* Für kleine Bildschirmauflösungen wurde das Fenster „Design -> Optionen“ neu gestaltet;* Der Dialog-Editor wurde im Berichtsdesigner neu gestaltet;- Ein RichEditor-Fehler mit alten Versionen von msftedit.dll wurde behoben;- Die Dialogskalierung wurde korrigiert (TfrxDialogPage);- TfrxLabel wurde bei AutoSize = True korrigiert; - TfrxDesigner.DefaultFont wurde bei HiDPI korrigiert;- Der TfrxDialogPage Betrieb auf einem zusätzlichen Bildschirm wurde korrigiert;- Im Berichtsdesigner wurde das Verhalten beim Bearbeiten von Barcodes über den Objektinspektor korrigiert; - Die Code-Vervollständigung wurde in verschachtelten Prozeduren und Funktionen in einem Skript sowie in einem Skript mit Zeichenfolgenverkettungsausdrücken korrigiert;- Das Verhalten von Hinweistexte wurde im Codefenster korrigiert;- Der Menüstil des Berichtsdesigners wurde in RAD 12.2 in der Entwurfszeit korrigiert;
[Other]+ Die Möglichkeit wurde hinzugefügt, das Suchformular zu überschreiben;* Rumänische Ressourcen wurden aktualisiert;- Die InvoiceDemo-Kompilierung wurde korrigiert;- Der CustomScrollsDemo Beispiel wurde korrigiert;
[Report object]+ Einseitiges TIFF wird jetzt in TfrxPictureView unterstützt;+ Für RFID-Tags wurde ein Objekt (TfrxDeviceCommand) hinzugefügt; + Die Liste der angezeigten Seiten eines PDF-Dokuments (Range) wurde in TfrxPDFView implementiert;- Die Kompatibilität mit dem HTML-Viewer wurde korrigiert;- Das Barcode-Rendering wurde bei ((Rotation > 0) und (WideBarRatio > 2)) korrigiert;- Die Standard-Schriftgröße der oberen Barcode-Beschriftung wurde bei HiDPI korrigiert;- Das Verhalten der HTMLView-Komponente wurde korrigiert, wenn die colgroup Breite die Breiteneinstellungen des td-Tags überschrieb;- Die Berichterstellung mit RFID wurde korrigiert;- Falscher Clip wurde in RichView korrigiert;- Auf zweidimensionalen Barcodes wurden Beschriftungen korrigiert;- Auf zweidimensionalen Barcodes wurden Beschriftungen korrigiert;- Die "Swiss QRCode" Voreinstellung des QRCodes wurde korrigiert;
FMX.FastReport
[Engine]- Der Fehler „Klasse nicht gefunden“ wurde behoben, der bei der Verwendung der UseFileCache-Eigenschaft mit leeren Seiten im Bericht auftrat;- Das Übertragen von gedrehten Texten wurde beim PDF-Export korrigiert;- Das Exportieren von Daten und Uhrzeiten nach XLSX wurde korrigiert;
[Exports]- Die Compiler-Warnung wurde entfernt;- WordWrap wurde im PDF-Export mit einfacher Textvisualisierung behoben;
[Designer]- Der Editor für Gruppenüberschriften wurde korrigiert;
Lazarus.FastReport
[Engine]+ Die Möglichkeit wurde hinzugefügt, Wasserzeichen für Berichtsseiten anzupassen;- HTMLView wurde bei Page.EndlessHeight korrigiert;- Der Fehler „Klasse nicht gefunden“ wurde behoben, der bei der Verwendung der UseFileCache-Eigenschaft mit leeren Seiten im Bericht auftrat;- Die frxDecompressStream Funktion wurde korrigiert;- Falscher Wert wurde in CopyName Makros korrigiert;- Das Exportieren von Daten und Uhrzeiten nach XLSX wurde korrigiert;- Die Reihenfolge des Ladens der 'hmtx' TTF-Schriftartentabelle wurde korrigiert;- Ein Fehler wurde behoben, bei dem das Umbenennen eines Datensatzes den Standardbenutzernamen nicht änderte;- Ein Fehler wurde behoben, bei dem die Einstellungen des Druckdialogs zurückgesetzt wurden, wenn der Druckdialog auf einen zusätzlichen Bildschirm verschoben wurde;- Ein Fehler wurde beim Erstellen von TfrxComboEdit unter Lazarus behoben;- Die Signaturgröße für nicht visuelle Komponenten wurde korrigiert;- Die HiDPI-Unterstützung wurde für smartMemo korrigiert;- Das Verhalten des Bandes mit zusätzlicher Höhe wurde korrigiert;- Das Speicherleck wurde beim PDF-Export unter Linux behoben;- Ein Fehler wurde behoben, bei dem Makros zur Entwurfszeit aktualisiert wurden;- Der Duplex-Auswahlmodus wurde korrigiert;- Das Verhalten von baBottom und smMaxHeight in der Fußzeile der Seite wurde korrigiert;- Ein Fehler wurde behoben, der das ParentForm-Singleton löschte, wenn das übergeordnete Formular nicht von einer Berichtskomponente geschlossen wurde;
[Exports]+ Der PDF-Export von RTL-Texten wurde verbessert;+ Das Exportieren von externen Symbolen wurde hinzugefügt;- Die Compiler-Warnung wurde entfernt;- Beim Exportieren von langen HTMLViews wurde ein Fehler behoben;- Bei der Generierung von PDF/A-Metadaten wurde ein Fehler behoben;- PDF mit ZUGFerd-Standard wurde korrigiert;- Der PDF-Export wurde bei HiDPI korrigiert;- Exportdialoge wurden bei HiDPI korrigiert;- Die Invertierung von Bildern wurde beim ZPL-Export korrigiert;
[Client-server]+ Neue Dialogformular-Steuerelemente wurden hinzugefügt: Date picker, DBComboBox, ListBox, CheckListBox, MaskEdit (ohne Maske), Password edit, PageControl, GroupControl, Panel;+ Die Möglichkeit wurde hinzugefügt, einen benutzerdefinierten HTTP-Header in Client-Server-Komponenten zu verwenden;* Die Dialoggenerierungs-Engine wurde überabreitet, verschachtelte Steuerelemente werden nun unterstützt, es wurde die Möglichkeit zur Erweiterung mit eigenen Steuerelementen hinzugefügt;* Exporte für Client-Server-Komponenten wurden aktualisiert;- Der Umgang mit Parametern und Dialogen wurde korrigiert;
[Designer]- Ein RichEditor-Fehler mit alten Versionen von msftedit.dll wurde behoben;- Die Dialogskalierung wurde korrigiert (TfrxDialogPage);- TfrxLabel wurde bei AutoSize = True korrigiert;- Das Rendering und die Funktionalität von Designerelementen wurde in VCL-Themen verbessert;
[Other]+ Die Möglichkeit wurde hinzugefügt, das Suchformular zu überschreiben;
[Report object]+ Für RFID-Tags wurde ein Objekt (TfrxDeviceCommand) hinzugefügt;- Das Verhalten der HTMLView-Komponente wurde korrigiert, wenn die colgroup Breite die Breiteneinstellungen des td-Tags überschrieb; - Auf zweidimensionalen Barcodes wurden Beschriftungen korrigiert;- Die Kompatibilität mit dem HTML-Viewer wurde korrigiert;- Die Erstellung von Composite Barcodes wurde korrigiert;
[Preview]- Die Vorschau wurde HiDPI korrigiert.
Mit der Veröffentlichung von 2025.2 ist das Abonnement für Ultimate .NET noch profitabler geworden! Alle Lizenznehmer haben ein zusätzliches Plugin erhalten, mit dem Sie Microsoft Word-Dokumente importieren können (.docx). Wenn Sie eine solche Datei öffnen, wird sie in eine Berichtsvorlage konvertiert FastReport .NET (.frx). Der Abonnementpreis für Ultimate .NET ist gleich geblieben.
Aufgrund der großen Formatunterschiede ist es nicht immer möglich, die beiden Dokumente vollständig abzugleichen. Mit diesem Plugin können Sie jedoch den Zeitaufwand für die Erstellung einer Vorlage basierend auf einer vorhandenen DOCX-Datei erheblich reduzieren. Im Moment unterstützt unser Plugin nicht: Hervorheben des Hintergrunds eines Teils der Zeichenfolge, Formen sowie verschachtelte Vektorgrafiken Vector Markup Language (VML) und OLE-Objekte.
Um dieses Plugin sofort in Ihrer Geschäftslösung zu verwenden, aktualisieren Sie Ihre Lizenz in Ihrem persönlichen Konto auf Version 2025.2. Befolgen Sie dann die nachstehenden Anweisungen, um die DLL in FastReport zu registrieren, oder verbinden Sie das Nuget-Paket FastReport.Plugin.OOXMLImport. Informationen zu den Importfunktionen und zum Aktivieren des Plugins finden Sie im Artikel.
Lesen Sie den Artikel