1. Dezember 2022

Integration mit der Cloud in FastReport Mono 2023.1

FastReport Mono 2023.1

In der Neujahrsversion von FastReport Mono 2023.1 haben wir hinzugefügt: teilweise Integration mit My Reports Cloud, Vorlagenkonverter von JasperReports, Verbindung zu gespeicherten Prozeduren in MsSQL, Verbesserung des MSChartObject-Objekts und vieles mehr.

 

FastReport Cloud Integration

FastReport .NET, FastReport Core, FastReport Mono unterstützen jetzt teilweise die FastReport Cloud Interaktion. 

 

Herunterladen und Hochladen von Berichten 

Sie können nun Ihren Bericht aus dem Cloud-Speicher herunterladen und ihn im Designer bearbeiten oder umgekehrt Ihre Dateien in die Cloud hochladen.

Herunterladen und Hochladen von Berichten

 

Web-Vorschau

Zusätzlich zur Standardvorschau ist jetzt auch eine Web-Vorschau möglich. Der Bericht kann in der Web-Vorschau nur dann angezeigt werden, wenn er aus der Cloud geöffnet ist.

Web-Vorschau

 

Verbindung mit FastReport Cloud Datenquellen 

Die FastReport Cloud kann Verbindungen mit Datenquellen speichern. Ab jetzt haben Sie die Möglichkeit, diese Datenquellen zu Ihrem eigenen Bericht hinzuzufügen. 

Verbindung mit FastReport Cloud Datenquellen

 

Es ist jetzt auch möglich, eine Verbindung in die Cloud hochzuladen.

Verbindung mit FastReport Cloud Datenquellen

Wenn Sie mehr über die neuen Funktionen erfahren möchten, lesen Sie bitte diesen Artikel.

 

Verbesserungen im Berichtsvalidator

Erhöhte Leistungsgeschwindigkeit

Die Berichtsvalidierung läuft jetzt in einem separaten Stream. Auch die Geschwindigkeit wurde deutlich optimiert. Sie können die Änderungen bei der Verarbeitung von Berichten mit einer großen Anzahl von Fehlern feststellen. Während der Validator den Bericht überprüft, wird im Validierungsfenster eine entsprechende Meldung angezeigt.

Erhöhte Leistungsgeschwindigkeit

 

Dabei können Sie den Bericht bearbeiten. Wenn der Validator fertig ist, wird eine Fehlertabelle angezeigt.

 

Einrichten der Validierungstabelle 

Zur Benutzerfreundlichkeit wurde eine neue Spalte mit Fehlernummern hinzugefügt. Sie kann über das Kontextmenü der Tabelle aktiviert oder deaktiviert werden. Auf die gleiche Weise können Sie die Anzeige der Spalte für die Fehlerart anpassen.

Einrichten der Validierungstabelle

 

JasperReports-Vorlagen-Konverter 

Es wurde die Möglichkeit hinzugefügt, Berichtsvorlagen aus JasperReports in FastReport .NET-Vorlagen zu konvertieren. JasperReports-Berichte können Objekte enthalten, die vom FastReport-Designer nicht unterstützt werden. Diese Objekte werden nicht konvertiert oder durch andere ersetzt, damit der erstellte Bericht dem in JasperReports erstellten Bericht so ähnlich wie möglich aussieht.

Mehr dazu lesen Sie im Artikel.


Verbesserungen und Korrekturen am MSChartObject

Das MSChartObject hat eine große Anzahl von Eigenschaften und Einstellungen. Die am häufigsten verwendeten sind im Objekteditor gesammelt. Eigenschaften, die im Editor nicht verfügbar sind, können mit dem Objektinspektor geändert werden. Es gab jedoch ein Problem mit diesen Eigenschaften - wenn sie geändert wurden, wurde der Bericht nicht als geändert betrachtet. Infolgedessen war es unmöglich, diesen zu speichern.

Um den Bericht zu speichern, musste eine andere Eigenschaft oder ein anderes Objekt geändert werden. Darüber hinaus wurden bei der Erstellung eines Berichts und nach dem Schließen des Vorschaufensters die Werte dieser Eigenschaften auf ihre Standardwerte zurückgesetzt.

Dieser Fehler ist in der neuen Version behoben worden.

 

Verbindung zu in MsSQL gespeicherten Prozeduren 

Es wurde die Möglichkeit hinzugefügt, eine Verbindung zu in MsSQL gespeicherten Prozeduren herzustellen. Dies war bisher über eine Datenbankabfrage verfügbar. Jetzt können Sie viel bequemer eine Verbindung zu den Prozeduren herstellen, indem Sie die Datenbanktabellen- Verbindungsschnittstelle verwenden. Diese Datenbanktabellen werden im Auswahlfenster zusammen mit den Tabellen angezeigt.

Verbindung zu in MsSQL gespeicherten Prozeduren

Wenn Sie eine Prozedur auswählen, erscheint ein Fenster mit den Parametereinstellungen, falls vorhanden. Mehr dazu lesen Sie im Artikel.

 

Exportverbesserungen 

Option "Zum Drucken" beim RTF-Exportieren

Es wurde eine neue Eigenschaft PrintOptimized und eine entsprechende Option im Exportfenster hinzugefügt. Wenn Sie diese Einstellung aktivieren, wird die Qualität des Bildes beim Exportieren erheblich verbessert. Allerdings erhöht sich auch die Größe der resultierenden Datei.

Exportverbesserungen

 

UseFileStream-Eigenschaft im Export nach Excel 2007

Es wurde eine neue Option UseFileStream für den Excel 2007-Export hinzugefügt. Diese Option kann nur beim Exportieren von Code in eine Datei verwendet werden. Sie ist nützlich, wenn Sie Berichte mit einer großen Anzahl von Seiten (mehrere Zehntausend) in mehreren Streams exportieren. Dadurch werden Fehler aufgrund von Speicherknappheit vermieden. In anderen Fällen ist die Verwendung nicht besonders sinnvoll und wird nicht empfohlen. Beispiel:

Report report = new Report();
Excel2007Export export = new Excel2007Export();
export.UseFileStream = true;
report.Export(export, "report.xlsx");

 

Finanzformat beim Exportieren nach Excel 2007

Das Währungsformat kann nun als Finanzformat exportiert werden. Dazu wurden im Exportfenster eine entsprechende Option und die CurrencyToAccounting-Eigenschaft hinzugefügt.

Exportverbesserungen

 

Vollständige Änderungsliste 2023.1

[Engine]
+ Die Report.IsPrepared-Eigenschaft wurde hinzugefügt;
+ Die Art der TextRenderType.Inline-Textanzeige wurde hinzugefügt;
+ Der JasperReports Vorlagen-Konverter wurde implementiert;
+ Eine Verbindung mit gespeicherten Prozeduren in Ms SQL wurde implementiert;
* Die Mindestversion von .NET Framework wurde von 4.0 auf 4.6.2 erhöht;
* Die JSON-Abfrage in der Datenquelle wurde in die Schnittstelle verlagert;
- Es wurde ein Fehler behoben, der eine System.ArgumentException verursachte, wenn die TextObject.FontWidthRatio-Eigenschaft null war;
- Die Text-Hervorhebung im RTF-Parser wurde korrigiert;
- Es wurde ein Fehler bei mehreren Bildanfragen bei Verwendung einer URL in ImageLocation behoben;
- Ein Fehler in der IsNull-Funktion wurde korrigiert;
- Ein Fehler beim RichObject-Rendering mit ausgerichteten Bildern wurde behoben;
- Es wurde ein Fehler behoben, durch den die Berechnung vertikaler Abstände beim Konvertieren eines RichObjects in Text falsch war;

[Designer]
+ Es wurde die Möglichkeit hinzugefügt, eine berechnete Spalte für IEnumerable-Datenquellen zu erstellen;
+ Ein Nachrichtenfeld wurde hinzugefügt, das Sie darüber informiert, dass der Bericht geladen wird, wenn die Datei geöffnet wird;
+ Eine Spalte mit Fehlernummern in der Berichtsvalidierungstabelle wurde hinzugefügt;
+ Es wurde die Möglichkeit hinzugefügt, Spalten mit der Fehlernummer und dem Fehlertyp in der Berichtsvalidierungstabelle ein- und auszublenden;
+ Es wurde ein Fenster hinzugefügt, das Sie benachrichtigt, wenn Sie versuchen, einen bereits geänderten Bericht zu speichern;
+ Es wurde die Möglichkeit hinzugefügt, eine Web-Vorschau eines in der FastReport Cloud geöffneten Berichts anzuzeigen;
* Die Leistungsgeschwindigkeit des Berichtsvalidators wurde erhöht;
* Die Schaltfläche "Band löschen" ist nun dann deaktiviert, wenn ein Band nicht gelöscht werden darf;
* Der Name des Stammordners im FastReport Cloud Formular wurde geändert und hängt nun von der gewählten Lokalisierung ab;
- Die Datenbaumansicht mit der IEnumerable-Datenquelle wurde korrigiert, deren Spalte nicht hinzugefügt wurde, wenn sie aus einem signifikanten Typ bestand;
- Es wurde ein Fehler bei der Lokalisierung der Schaltfläche "Löschen" in den Berichtseigenschaften auf der Registerkarte "Skript" behoben;
- Es wurde ein Fehler bei der Auswahl eines Objekts nach dem Klicken auf eine Zeile im Berichtsvalidierungsfenster behoben;
- Es wurde ein Fehler behoben, durch den sich das ausgewählte Objekt nicht änderte, wenn die Höhe des Bandes mit der Maus verändert wurde;
- Die fehlerhafte System.OverflowException wurde beim Bearbeiten eines Textobjekts ohne Editor behoben;
- Es wurde ein Fehler behoben, der die System.StackOverflowException beim Kopieren der Formatierung verursachte;
- Die Hervorhebung des Objektes, das sich auf einer inaktiven Seite befindet, wurde korrigiert, wenn man auf eine Zeile im Prüfungsfenster klickt;
- Der Fortschritt bei der Aktualisierung der Fehlerliste im Validierungsfenster beim Ändern des Berichts wurde korrigiert;
- Der Fehler „Ungültiger Wert“ beim Ändern der Linienfarbe im MSChartObject-Editor wurde behoben;
- Die Reihenfolge, in der die "Tab"-Taste in Verbindungsformularen umgeschaltet wird, wurde korrigiert;
- Es wurde ein Fehler behoben, bei dem die Eigenschaften der Achsenbegrenzungen nicht gespeichert wurden, wenn diese im Editor geändert wurden;
- Falsche Werte beim Ändern des Intervalls in Balken auf den Achsen in MSChartObject wurde korrigiert;
- Es wurde ein Fehler behoben, der beim Löschen eines Bandes über den Bandkonfigurator auftrat, wenn der klassische Modus der Bandanzeige gewählt wurde;
- Es wurde ein Fehler behoben, der auftrat, wenn die Schaltfläche "Löschen" im Bandeinstellungsformular gedrückt wurde, wenn keine Bands im Bericht vorhanden waren;
- Es wurde ein Fehler behoben, der auftrat, wenn Bands aus dem Arbeitsbereich gelöscht wurden, während die linke Maustaste gedrückt war;
- Die Wiederherstellung des GridControl-Status wurde beim Schließen des Spalteneditor-Formulars korrigiert;
- Es wurde ein Fehler behoben, der beim Klicken auf die Schaltfläche "Abbrechen" im Spalteneditor eines Grid-Objekts auftrat;
- Die Anzeige des Änderungsflags eines Berichts wurde beim Ändern von MSChartObject korrigiert;
- Das Verschieben von Spalten der Rastersteuerung im Spalteneditor-Formular wurde korrigiert;

[Preview]
+ Eine QuickInfo wurde für das Feld "Kopie" im Formular "Per E-Mail senden" hinzugefügt;
- Die Anzeige des Druckformulars wurde bei der Bildschirm-Vergrößerung korrigiert;
- Es wurde ein Fehler behoben, bei dem neue Exporte nicht im Menü angezeigt wurden;
- Die Reihenfolge der Umschaltung der Tab-Taste in Exportformularen wurde korrigiert;

[Exports]
+ Die Option "Zum Drucken" beim RTF-Export wurde hinzugefügt;
+ Es wurde die Möglichkeit hinzugefügt, die Währungsformat-Daten als Finanzformat-Daten nach Excel 2007 zu exportieren;
+ Die UseFileStream-Option wurde für den Excel 2007-Export hinzugefügt;
* Exportformulare wurden erweitert, um Beschriftungen für verschiedene Lokalisierungen korrekt anzuzeigen;
- Ein Fehler wurde beim Exportieren von Linien, die von rechts nach links oder von unten nach oben gezeichnet wurden, wenn sie in geschichtete HTML exportiert wurden, behoben;
- Ein Fehler wurde beim Exportieren der kursiven Schriftart Tahoma in PDF behoben;
- Ein Fehler wurde behoben, der eine System.ArgumentException beim Exportieren in einen Stream mit aktivierter ImageExport.SeparateFiles-Eigenschaft verursachte;
- Es wurde ein Fehler beim SVG-Export behoben, bei dem einige Formen doppelt gezeichnet wurden;
- Es wurde ein Fehler beim Export des Buchhaltungsformats nach Excel 2007 behoben, bei dem die Anzahl der Dezimalstellen nicht berücksichtigt wurde;
- Speicherlecks beim Exportieren von Tabellen wurden behoben;
- Fehlerhaftes Löschen einer temporären Datei wurde während eines Notstopps des Programms beim PDF-Export behoben;
- Fehlerhafter PDF-Export von kursiven und fetten Schriftarten wurde behoben;
- Es wurde ein Fehler behoben, durch den der Hintergrund von Objekten mit einer Solid-Füllung nicht aus dem Browser gedruckt wurde;
- Es wurde ein Fehler in der set-Methode der HtmlTemplates.IndexTemplate-Eigenschaft behoben;
- Fehlerhafter PDF-Export von 4-Byte-Zeichen wurde behoben;
- Der Multiplikator der Zeilenhöhe beim RTF-Export wurde korrigiert;
- Der Multiplikator der Zeilenhöhe beim Exportieren von Tabellen nach Word 2007 wurde korrigiert;
- Die Position des ersten Objekts auf einer Seite mit einem Wert ungleich Null beim Exportieren nach Word 2007 wurde korrigiert;
- Es wurde ein Fehler beim Zugriff auf eine temporäre Datei beim Exportieren nach Excel 2007 unter Verwendung der UseFileStream- und SplitPages-Eigenschaften behoben;
- Es wurde ein Fehler bei der Lokalisierung der CurrencyToAccounting-Eigenschaft beim Exportieren nach Excel 2007 behoben;
- Die Bedienung der Navigationsschaltflächen und die Anzeige der Seitennummern beim HTML-Export wurden korrigiert;

[WebReport]
* Die WebReport.ReportPrepared-Eigenschaft wurde umgearbeitet und ist nun mit der entsprechenden Berichtseigenschaft verknüpft;
* Das WebReport-Design wurde für FastReport.Core.Web und FastReport.Web.Blazor aktualisiert;
- Es wurden seltene Abstürze beim Versuch, eine leere Datenquelle zu WebReport hinzuzufügen, behoben;
- Es wurde ein Fehler behoben, der dazu führte, dass die Outline in WebReport.LoadPrepared() nicht funktionierte;
- Die Aktualisierungsschaltfläche beim Laden eines vorbereiteten Berichts (.fpx) wurde entfernt;
- Es wurde ein Fehler behoben, der dazu führte, dass die Breite der RichObject-Tabs in WebReport falsch berechnet wurde;
- Die Möglichkeit, Seiten in den Exportparametern für einseitige Berichte auszuwählen, wurde entfernt;

[Demos]
- Es wurde eine Fehler bei der Skalierung von untergeordneten Fenstern in der neuen Demoanwendung behoben;

[Extras]
+ Das FastReportBGObjects-Plugin wurde aktualisiert und die Unterstützung der Blasendiagramme wurde hinzugefügt;
* Die ElasticSearch-Verbindung wurde in ein separates Plugin verschoben.

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