25. September 2023

Aktualisierung der Delphi und Lazarus Produkte auf die Version 2023.3

Aktualisierung der Delphi und Lazarus Produkte auf die Version 2023.3

Wir freuen uns, die Veröffentlichung einer neuen Version von Delphi- und Lazarus-Produkten bekanntzugeben. In diesem Update haben wir besonderes Augenmerk auf die Design-Ergonomie und die Leistung der Komponenten gelegt. Die Version 2023.3 verfügt über einen neuen NextCloud-Transport, die Funktionsweise der Berichts-Engine wurde geändert, die Unterstützung neuer elektronischer Signaturarten eingeführt und vieles mehr.

Für die folgenden Produkte stehen Änderungen (für jedes Produkt eigene) zur Verfügung:

Neues Demozentrum für Berichte 

Der Einfachheit halber haben wir alle Demos in einem einzigen Demozentrum zusammengefasst. Es steht Ihnen mit dem neuen FastReport-Produktinstallationsprogramm zur Verfügung.

Neues Demozentrum für Berichte

 

Geänderte Funktionsweise der Berichts-Engine

Der neue Modus ermöglicht es Ihnen, die Schriftgröße automatisch an die Größe des Textobjekts und seines Inhalts anzupassen (Eigenschaft ContentScaleOptions).
Die Größenanpassung an die statischen Abmessungen eines Objekts ermöglicht es Ihnen, den Text zu verkleinern, wenn es beim Drucken physische Einschränkungen gibt. Ein Beispiel für die Verwendung dieser Funktion finden Sie in dem Artikel unter dem folgenden Link.


Preisschilder mit Produktzusammensetzungen

Mit der dynamischen Schriftgrößenanpassung können Sie den Schriftmaßstab steuern, der auf dynamisch in der Größe veränderbare oder dehnbare Objekte angewendet wird. Die Berichts-Engine reduziert den Inhalt solcher Objekte so, dass er in das Band auf der aktuellen Seite passt.

Dehnbare Objekte

 

Neuer Editor für Ressourcenlokalisierung 

Mit diesem Update können Sie Sprachressourcen direkt aus der IDE heraus nach Ihren Bedürfnissen bearbeiten. Der neue Editor macht dies so schnell, einfach und bequem wie möglich.

Neuer Editor für Ressourcenlokalisierung

Vollständige Sprachumschaltung zur Laufzeit. Jetzt werden alle Sprachressourcen sofort aktualisiert, ohne dass der Berichtsdesigner neu gestartet werden muss.

Sprachumschaltung zur Laufzeit

 

Neu hinzugefügter NextCloud-Transport

Sie können Berichte direkt aus dem Designer sowie aus dem Code aus Ihrem Unternehmensspeicher speichern und laden. Mehr über die Einstellung der Verbindung finden Sie im Artikel. 

Neu hinzugefügter NextCloud-Transport

 

Neue Arten der elektronischen Signatur 

Beim Exportieren in das PDF-Format oder beim Arbeiten mit beliebigen Dateien können Sie Dokumente mit elektronischen Signaturen der folgenden Typen signieren: CADES_T und CADES_X_LONG_TYPE_1.

Zudem wurde die teilweise Einbettung von Schriftarten beim PDF-Export hinzugefügt. Dadurch können Sie die Größe von PDF-Exporten verkleinern.

Teilweise Einbettung von Schriftarten in den PDF-Export

Bei FastCube wurde für Lazarus die Unterstützung der Integration mit der Chart-Komponente für das FastReport-Integrationspaket hinzugefügt.

Integration mit der Chart-Komponente

 

Vollständige Änderungsliste von 2023.3

---------------

[Designer]
- Der Dropdown InPlace Editor wurde in der DPIAware Anwendung korrigiert.

[Engine]
+ Es wurde die Möglichkeit hinzugefügt, die Schriftgröße an die Textobjektgröße und seinen Inhalt (ContentScaleOptions Eigenschaft) anzupassen;
+ Der Editor wurde für Sprachressourcen hinzugefügt;
+ Die frThreadSynchronizeProc Variable wurde hinzugefügt, um das Standard-Synchronisationsverfahren in FastReport neu festzulegen;
+ Die Implementierung der UP/DOWN/MOVE-Mausereignisse wurde für Berichtsskriptobjekte hinzugefügt;
+ Die Unterstützung der Signaturen CADES_T und CADES_X_LONG_TYPE_1 wurde hinzugefügt;
+ Die TfrxHtmlView.LoadFromString Methode wurde zu RTTI hinzugefügt.
+ Die Kompatibilität des alten Verhaltens wurde in TfrWideStrins hinzugefügt;
+ Die Höhenkorrektur der letzten Textzeile um den tmDescent-Wert wurde hinzugefügt (für einige Schriftarten erforderlich);
* Im Berichtsdesigner wurde die Sprachumschaltung verbessert;
* Das TfsScript.OnSetVarValue Ereignis wurde geändert;
* Das Finalisieren der Datensätze wurde geändert;
- Die Funktionsweise von TfrLocalisationController in FastReport FMX wurde korrigiert;
- Die Skalierung der Druckerschrift wurde in FastReport FMX unter RAD 11.3 korrigiert;
- Der Fehler wurde behoben, bei dem das frxIBO-Paket in einigen IDEs nicht kompiliert werden konnte;
- Der Fehler wurde behoben, bei dem das dclfqbFIB-Paket nicht kompiliert werden konnte;
- Der Gruppenname wurde in der Komponentenpalette korrigiert;
- Das Problem mit Daten wurde beim Bearbeiten eines Diagramms in einem Bericht für die Integration mit FastCube behoben;
- Das Verhalten von HideIfSingleDataRecord mit verzögerten Ausdrücken wurde korrigiert;
- Der Rendering von Diagrammen wurde in Lazarus korrigiert;
- TfsCustomHelper wurde im Debug-Modus korrigiert;
- Die Bereichsüberschreitung wurde in FastCube behoben;
- Der Fehler mit Schlüsseln wurde in Ressourcen behoben, bei denen die Groß-/Kleinschreibung nicht beachtet wurde;
- Die Nachbearbeitung von Ausdrücken für paReportFinished/paGroupFinished wurde korrigiert, wenn das ReportSummary/GroupFooter-Band sichtbar oder unsichtbar ist;
- Die Funktionsweise der TfrLocalizationController.ShowLocalizationEditor Methode wurde korrigiert;
- Das Problem mit leeren Seiten wurde behoben, das auftrat, wenn in den Druckereinstellungen Duplexdruck erzwungen wurde und für eine Berichtsseite einseitiger Druck eingestellt war;
- Das Problem wurde behoben, bei dem das Projekt für FMX-Versionen unterhalb von Tokio nicht kompiliert werden konnte;
- Die FastCube-Kompilierung wurde für C++ Builder FMX korrigiert;
- Das Verhalten der Methode TfrxHTMLView.DefBackground mit clNone-Wert wurde korrigiert;
- Der Fehler wurde in FastScript behoben, der beim Hinzufügen von verschachtelten Komponenten über AddComponent auftrat;
- Der Fehler wurde beim Erkennen des SVG-Formats mit BOM-Header behoben;
- Mehrere GDI-Deskriptor-Lecks wurden behoben;
- TeeChart-Paketnamen wurden in FastCube-Paketvorlagen korrigiert;
- Die Vererbung von Stilen wurde in der Berichtsvorlage korrigiert.

[Exports]
+ Es wurde die Möglichkeit hinzugefügt, Schriftarten teilweise einzubetten;
+ Die LineSpacing Unterstützung wurde für den PPTX Export hinzugefügt;
- Der PDF-Export mit CJK-Schriftarten wurde korrigiert;
- Bei mehrseitigen HTML-Exporten wurde der Fehler behoben, bei dem der Bild-Cache für jede Seite geleert wurde;
- Die Funktion von PDF-Formularfeldern mit Besitzerkennwort wurde korrigiert;
- Die Ersetzung von Schriftartennamen wurde korrigiert;
- Das Schließen der Anwendung wurde beim PDF-Export behoben;
- Der Zeitformat-Export wurde in XLSX-Exporten korrigiert;
- SMTP wurde in TfrxMailExport korrigiert.

[Lazarus]
+ Ein neues Integrationspaket mit LazChart wurde hinzugefügt;
- Der PDF-Exportdialog wurde für Lazarus korrigiert;
- Visuelle Fehler wurden im Berichtsdesigner für Lazarus behoben;
- Erneutes Öffnen des Designers mit TfrxLazSqliteQuery wurde behoben;
- Die Unicode-Ausgabe aus der Datenbank wurde für Lazarus korrigiert;
- Barcodes wurden unter Linux korrigiert.

[Other]
+ Die FibPlus, IB Objects, BDE Unterstützung wurde im Installationsprogramm hinzugefügt;
- Die FastCube FPC Paketbeschreibung wurde korrigiert;
- Der Fehler wurde bei der Verwendung von OLE-Objekten in FastScript-Code behoben;
- Die FastCube FMX Pakete wurden korrigiert;
- Die Diagrammvorlagen für FastReport Demo wurden für die Kompatibilität mit TeeChart 2023.38 korrigiert.

[Preview]
+ Die TfrxPreviewTabs.CurrentTab Eigenschaft wurde hinzugefügt;
- Das HighlightRuleEditor-Formular wurde in FastCube korrigiert;
- Das „Suchen“-Element wurde zum Vorschau-Kontextmenü hinzugefügt.

[Report object]
+ Die Klassen TTeeFont, TTeeShadow wurden zu RTTI für Diagramme hinzugefügt;
* Die DefaultDatabase-Klasse wurde von TFDConnection in TFDCustomconnection geändert;
- Die Drehung von 2D-Barcodes wurde korrigiert;
- Die Liste der Module wurde in FireDAC korrigiert;

[Resources]
* Serbischen Ressourcen wurden aktualisiert;
* Arabische Ressourcen wurden aktualisiert;
* Bulgarische Ressourcen wurden aktualisiert;
- String-Ressourcennummern wurden korrigiert.

[Transport]
+ Der NextCloud Transport wurde hinzugefügt.

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