16. Mai 2023

Ein einziges Ökosystem für Delphi-Produkte in der FastReport 2023.2 Version

Dieses große Update integriert unsere Kernprodukte für Delphi und Lazarus in ein einziges Ökosystem. 

Ein einziges Ökosystem für Delphi-Produkte

Was bedeutet das?

  • Eine Installation mit Online-Autorisierung – installieren und aktualisieren Sie alle Ihre Produkte auf einmal.
  • Gemeinsames Versionssystem - Hauptversionen werden als gemeinsame Version für alle Produkte herausgegeben.
  • Gemeinsame Bibliothek für alle Produkte - Korrekturen und neue Funktionen können in mehreren Produkten gleichzeitig verfügbar sein.

FastReport- Installationsprogramm

Das Recompile-Dienstprogramm wurde entfernt und das Installationsprogramm ist nun für die Wiederherstellung der Pakete verantwortlich.

❗️Um die Aktualisierung herunterzuladen, empfehlen wir Ihnen, alle Produkte über das alte Installationsprogramm zu deinstallieren und dann das neue Installationsprogramm zu verwenden.❗️

Core library

Es sind neue Core-, Core Graphics-, Core Localization-Pakete erschienen, die Produkte zu einem Ökosystem zusammenführen.

Das System der Produktlokalisierung wurde geändert. Jetzt müssen die Pakete nicht mehr neu zusammengestellt werden. Installieren Sie einfach die Sprachpakete während der Installation, fügen Sie die TfrLocalizationController-Komponente hinzu und wählen Sie die gewünschte Sprache aus.

Produktlokalisierung

FastReport VCL

Das System zur Bearbeitung und Verwendung von Stilen im Berichtsdesigner wurde neu gestaltet. Im neuen Modus können Sie während der Berichtserstellung Stile erstellen, bearbeiten und zuweisen.

System zur Stilbearbeitung

Die standardmäßig erstellten Stile kopieren das Erscheinungsbild des Objekts. Eine Änderung des Stils wirkt sich auf alle Objekte aus, denen dieser Stil zuvor zugewiesen wurde.

Das neue Stylesheet-Tool ermöglicht es Ihnen, das Erscheinungsbild Ihres Berichts mithilfe von Stilen zu individualisieren und fast sofort die Stile zwischeneinander umzuschalten.

Stylesheet-Tool

Sie können:

  • den Stylesheet-Modus wählen;
  • völlig neue benutzerdefinierte Stile und Farbschemata für Ihren Bericht erstellen;
  • die Stile der bereits erstellten Berichtsobjekte nach Ihrem Geschmack ändern;
  • fast augenblicklich zwischen vorgefertigten Lösungen wechseln.

Das Stylesheet wird in den erstellten Berichten unterstützt und ermöglicht es Ihnen, den Stil des Berichts zu ändern, ohne ihn neu erstellen zu müssen. Diese Stile werden in der erstellten Berichtsdatei gespeichert, so dass der Bericht an andere Benutzer verteilt werden kann. Jeder Benutzer kann seinen eigenen Stil wählen.

Tool zur Anpassung von Berichten

Composite-Barcode

Es wurde ein neues Container-Objekt für die Erstellung von Composite-Barcodes hinzugefügt. Das Objekt hat bereits vorbereitete Einstellungen für Composite-Barcodes: EAN 8+2, EAN 8+5, EAN 13+2, EAN 13+5. Der Objekteditor bietet die Möglichkeit, schnell eigene zusammengesetzte Barcodetypen zu erstellen.

Erstellen von Composite-Barcodes

Beispiel für Barcodes, die beim Drucken von Preisschildern verwendet werden.

Preisschilder mit Composite-Barcodes

Leistungsstarke Tools für Ihre Berichte 

Damit die Multithreading-Anwendungen effektiv funktionieren, wurde die Option hinzugefügt, in mehreren Threads zu drucken. Jeder Thread kann auf dem Drucker drucken, ohne andere Threads zu blockieren. Dieser Ansatz ist effektiv für Druckdienstanwendungen.

Das digitale Signaturobjekt für das Exportieren nach PDF wurde verbessert. Die Signatur kann nun mit dem aktuellen Unterzeichnungsdatum, dem Namen und anderen Zusatzinformationen ergänzt werden.

Digitales Signieren von Dateien

Digitales Signieren von Dateien

Digitales Signieren von Dateien

Es wurde die Möglichkeit hinzugefügt, den Standard-Exportdialog in den Exportfiltern zu überschreiben und zu ersetzen, ohne den Quellcode von FastReport zu ändern.

Anwendungsbeispiel:

uses frxExportPDFDialog;
type
 TfrxCustomPDFExportDialog = class(TfrxPDFExportDialog)
 protected
 procedure InitControlsFromFilter(ExportFilter: TfrxBaseDialogExportFilter); override;
 end;
procedure TfrxCustomPDFExportDialog.InitControlsFromFilter(ExportFilter: TfrxBaseDialogExportFilter);
begin
 inherited;
 SignaturePage.TabVisible := False;
end;
procedure SetDialogClass;
begin
 frxPDFExport1.CustomExportDialogClass := TfrxCustomPDFExportDialog;
end;

Fehler in den Exportfiltern wurden verbessert und korrigiert. Das Exportieren nach PDF erhielt Unterstützung für die Bearbeitung von transluzenten SVG-Bildern.

Die Berichtskompatibilität zwischen Lazarus und Delphi Versionen wurde nachgearbeitet. Die Übertragung von Reportvariablen zwischen Versionen wurde korrigiert.

FastCube VCL und FastCube FMX

Für die FastCube VCL und FastCube FMX Produkte haben wir die Integration mit FastScript hinzugefügt, die wir in einem separaten Paket zusammengefasst haben. Um die FastScript-Unterstützung zu aktivieren, brauchen Sie nur ein zusätzliches Paket zu installieren und müssen nicht alle anderen neu erstellen. Außerdem haben wir darauf geachtet, die Fehler der Hervorhebung und Editoren zu korrigieren.

FastCube VCL unterstützt jetzt HiDPI für hochauflösende Monitore. Alle verfügbaren RAD Studio Entwicklungsumgebungsmodi werden unterstützt.

Verbesserungen für FastCube VCL und FastCube FMX

Verbesserungen für FastCube VCL und FastCube FMX

FastQueryBuilder unterstützt jetzt die neuesten RAD Studio Versionen.

In FastReport FMX wurden die Fehler im Zusammenhang mit der Kompatibilität mit RAD Studio 11 korrigiert. Die Optimierung und Leistung des Produkts wurden verbessert und es wurden Änderungen an der internen Architektur vorgenommen.

Vollständige Änderungsliste der 2023.2 Version

Сore library
---------------
+ Ein neues Kernelpaket mit einem gemeinsamen Code für alle Produkte wurde hinzugefügt.
+ Ein neues graphisches Kernelpaket mit einem gemeinsamen Code für alle Produkte wurde hinzugefügt.
+ Neue Lokalisierungspakete wurden hinzugefügt.
* Das System der Produktlokalisierung wurde geändert.

FastReport VCL
---------------
[Designer]
- Die Int64-Unterstützung im Objektinspektor wurde korrigiert.
- Das Filterverhalten im Datenauswahldialog wurde korrigiert.
- Die TfrxRichView Rahmengrenzen wurden in Designer korrigiert.
- Ein Fehler wurde behoben, der dazu führte, dass die Dropdown-Liste für code completion keine Stile aus dem Syntax-Memo übernahm.

[Engine]
+ Die Unterstützung für Stylesheets wurde hinzugefügt und die Handhabung von Styles im Berichtsdesigner wurde verbessert.
+ Es wurde die Möglichkeit zum gleichzeitigen Drucken in mehreren Threads hinzugefügt.
- Die Skalierung von Formen wurde für einen zusätzlichen Monitor für Delphi 10.1 und höher korrigiert.
- Der Fehler bei interaktiven Ereignissen der übergeordneten Container-Komponente wurde behoben.
- Die Fehlerverarbeitung in CrossView-Ereignissen wurde korrigiert.
- Der Druck des aktuellen Seitenmodus wurde korrigiert.
- Der Duplexdruck für mehrere Kopien von Dokumenten mit aktivierter Kopienanalyse wurde korrigiert.

[Exports]
+ Die neue CustomExportDialogClass Eigenschaft wurde für Exportfilter hinzugefügt, mit der Sie den Exportdialog für Standard-Exportfilter außer Kraft setzen können.
* Das PDF-Exportieren von transluzenten SVG-Bildern über EMF wurde nachgearbeitet.
- Das Speicherleck in eingebetteten Dateien beim PDF-Export wurde behoben.
- Der Fortschrittsdialog im HTML-Export, wenn eine falsche Seitenzahl eingegeben wird, wurde korrigiert.
- Der TfrxLineView- und TfrxShapeView-Export wurde im PPTX-Export korrigiert.

[Lazarus]
+ Die Unterstützung für Übertragbarkeit von Variablen wurde in Vorlagen hinzugefügt (Delphi <--> Lazarus).
- Das Verhalten des leeren TfrxPictureView in Lazarus wurde korrigiert.

[Preview]
- Die Reihenfolge der Schaltflächen in der Vorschau wurde korrigiert.

[Report object]
+ Composite-Barcodes wurden hinzugefügt (EAN 8+2, EAN 8+5, EAN 13+2, EAN 13+5).
+ Die TfrxPictureView.LoadFromStream Methode wurde hinzugefügt.
+ Die Bearbeitung der Hint-Eigenschaft wurde hinzugefügt (analog zu TagStr).
- Die Lage des SVG-Bildes wurde im TfrxPictureView korrigiert.

[Resources]
* Portugiesische Ressourcen wurden aktualisiert.
* Polnische Ressourcen wurden aktualisiert.

FastReport FMX
---------------
- Das Integerüberlaufproblem im Gradienten-Füllobjekt wurde behoben.
- Der Fehler im Kreuztabelleneditor in RAD Studio 11 wurde behoben.

FastQueryBuilder
---------------
- Pakete für neue Versionen von Delphi (RAD Studio 10 - 11) wurden hinzugefügt.

FastCube
---------------
+ Die HiDPI-Unterstützung für hochauflösende Monitore wurde hinzugefügt.
+ Das FastScript-Integrationspaket wurde hinzugefügt (für die Integration müssen die Hauptpakete nicht neu erstellt werden).
- Fehler in den Hervorhebungsregeln wurden korrigiert.
- Die Zugriffsverletzung wurde bei Verwendung der Komponente in einigen Editoren behoben.

Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.
Trustpilot