6. September 2021

Die neue Version von FastReport .NET 2021.4 ist veröffentlicht

Was ist neu in Version 2021.4 von FastReport .NET?

FastReport .NET 2021.4

Wichtig! Änderungen in den Editionen

WinForms- und Win + WebForms-Editionen existieren ab dieser Version nicht mehr. Stattdessen wurde eine neue Standard edition hinzugefügt, die Windows Forms-Komponenten, ASP.NET-Komponenten und Unterstützung für .NET Core / .NET 5 / Blazor enthält.

De neue Möglichkeiten

Neue Symbole im Stil von Visual Studio hinzugefügt. Sie können im Designerfenster "Ansicht / Einstellungen / Oberfläche" (bzw. "Datei / Einstellungen / Oberfläche" bei Verwendung der Ribbon-Oberfläche) zwischen den Symbolsätzen wechseln:

FastReport .NET 2021.4

Die neuen Icons sind in verschiedenen Größen erhältlich und eignen sich hervorragend für die Arbeit auf hochauflösenden Monitoren (hiDPI).

Möglichkeit zum Zurücksetzen der FastReport-Umgebungseinstellungen hinzugefügt, die in der Konfigurationsdatei FastReport.config gespeichert sind. Dies kann im Designerfenster "Ansicht / Einstellungen / Oberfläche" über die Schaltfläche "Einstellungen zurücksetzen" erfolgen. Damit die Änderungen wirksam werden, ist ein Neustart des Designers erforderlich.

Eine Möglichkeit ist hinzugefügt, die Anzeige von Datenbankfeldern im "Text"-Objekt im Entwurfsmodus zu vereinfachen. Diese Einstellung ist im Designerfenster "Ansicht / Einstellungen / Darstellung von Objekten" verfügbar. Die Einstellung ist standardmäßig deaktiviert; wenn aktiviert, werden die "Text"-Objekte, die ein Datenbankfeld enthalten, in vereinfachter Form angezeigt:

FastReport .NET 2021.4

Dies verbessert die visuelle Wahrnehmung eines Berichts mit vielen kleinen Feldern. In der Statusleiste und beim Bearbeiten des Objekttextes wird weiterhin der volle Inhalt des Feldes angezeigt.

Es wurde die Möglichkeit hinzugefügt, die Zellen in der Ecke des "Matrix"-Objekts anzupassen. Verwenden Sie dazu das Kontextmenü der Zelle, die Befehle "Zelle teilen", "Zellen zusammenführen":

FastReport .NET 2021.4

Die Möglichkeit zur Verbindung mit ElasticSearch ist hinzugefügt. Die Verbindung ist im Datenverbindungs-Assistenten und im Code verfügbar.

Japanese Post 4 - State Code Barcode ist hinzugefügt.

FastReport .NET 2021.4

Schaltflächen zum Reduzieren/Alles aufklappen und ein Suchfeld für den Berichtsbaum und den Datenbaum im Designer hinzugefügt. Durch Klicken auf + wird der Baum erweitert. Ein - der Baum wird zusammengebrochen.

FastReport .NET 2021.4

Diese Änderungen sollen die Arbeit mit Berichten erleichtern, die viele Objekte und/oder Datenquellen enthalten.

Der Konverter von RithText zu Berichtsobjekten wurde erheblich verbessert und optimiert.

Die Anzahl der verfügbaren Exporte in WebReport Core / Blazor Server wurde deutlich erhöht.

Objekte für die Integration mit FastReport Business Graphics sind hinzugefügt (\ Extras \ Objects \ FastReportBGObjects).

Universelle Plugins von FastReport.Data

Die Pakete mit Plugin-Konnektoren FastReport.Data wurden aktualisiert. Jetzt enthalten sie Plugins für verschiedene FastReport-Editionen (.NET, Core, CoreWin, OpenSource) und enthalten automatisch die erforderliche Bibliothek, je nach verwendetem Produkt. Für den korrekten Betrieb ist die FastReport-Edition der Version 2021.3.0 und höher erforderlich.

Connector-Plugins FastReport.Core.Data, FastReport.CoreWin.Data, FastReport.OpenSource.Data werden als obsolet deklariert und werden nicht mehr unterstützt.

Verbesserungen beim Veröffentlichen benutzerdefinierter Anwendungen mit FastReport

Für benutzerdefinierte Anwendungen auf .NET Core 3.0+ und .NET 5+ mit FastReport.Core, FastReport.CoreWin, FastReport.OpenSource-Unterstützung für Single File Applications (SFA) wurde hinzugefügt.

Außerdem wurde Unterstützung für das Veröffentlichen einer Anwendung mit Abschneiden nicht verwendeter Bibliotheken hinzugefügt - MSBuild-Eigenschaft - PublishTrimmed *.

Beachtung! In einigen Fällen müssen Sie möglicherweise explizit eine Liste von Assemblys angeben, die .NET nicht abschneiden soll. Dies kann erforderlich sein, wenn diese Bibliotheken im Berichtsskript verwendet werden, sie jedoch nicht im Code Ihrer Anwendung verwendet werden.

Dies erfolgt mithilfe der TrimmerRootAssembly-Eigenschaft. In diesem Fall wird beispielsweise explizit darauf hingewiesen, dass die Bibliothek System.Security nicht gekürzt werden muss:

1
2
3
<ItemGroup>
 <TrimmerRootAssembly Include="System.Security" />
</ItemGroup>

Lokalisierungen

An der Logik der Lokalisierungsänderung wurden kleine Änderungen vorgenommen.

FastReport.Localization-Paket hinzugefügt. Dieses Paket enthält Lokalisierungsdateien für die Produkte FastReport.NET, FastReport.Core, FastReport.CoreWin, FastReport.Mono, FastReport.OpenSource und erstellt beim Hinzufügen dieses Pakets ein Lokalisierungsverzeichnis im Ausgabeverzeichnis des Benutzerprojekts.

Es wurde eine neue API zum Ändern der Lokalisierung mithilfe des CultureInfo-Typs hinzugefügt – FastReport.Utils.Res.LoadLocale (CultureInfo-Kultur).

Wenn diese Methode aufgerufen wird, sucht FastReport nach einer geeigneten Lokalisierung für die ausgewählte Kultur. Heruntergeladene Lokalisierungen werden zwischengespeichert. Damit diese Methode korrekt funktioniert, müssen Sie das FastReport.Localization-Paket von S. 1 in Ihr Projekt installieren oder den Pfad zum Ordner mit den Lokalisierungsdateien in der FastReport.Utils.Res.LocaleFolder-Eigenschaft festlegen.

Änderungen und Verbesserungen in der WebReport Core / Blazor-Symbolleiste

Symbolleisteneinstellungen wurden aus der WebReport-Klasse in die WebReport.Toolbar-Eigenschaft der ToolbarSettings-Klasse verschoben.

Möglichkeit zum Anpassen der Symbolleiste hinzugefügt: Position, Farbe des Dropdown-Menüs, Schriftart, Transparenz der Symbole, Farbe der Symbole ändern, Position des Inhalts ändern. Diese Eigenschaften sind in webReport.Toolbar verfügbar.

Beim Laden eines Berichts wird die Symbolleiste nicht mehr angezeigt.

Die Eigenschaft ShowOnDialogPage wurde dem Toolbar-Objekt hinzugefügt (standardmäßig wahr), wodurch Sie das Rendern der Symbolleiste deaktivieren können, wenn gerade ein Dialogfeld geöffnet ist.

Dem Dropdown-Menü der Symbolleiste wurden weitere Exporte hinzugefügt. Diese Eigenschaften sind in webReport.Toolbar.Exports.ExportTypes verfügbar. Liste der hinzugefügten Exporte: HTML, Hpgl, Dxf, Json, LaTeX, Ppml, PS, Xaml, Zpl, Excel97, Svg.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ToolbarSettings toolbar = new ToolbarSettings()
 {
 Color = Color.LightBlue,
 DropDownMenuColor = Color.LightBlue,
 ShowOnDialogPage = false,
 DropDownMenuTextColor = Color.Black,
 IconColor = IconColors.Black,
 Position = Positions.Right,
 FontSettings = new Font("Arial", 14, FontStyle.Bold),
 Exports = new ExportMenuSettings()
 {
 ExportTypes = Exports.Pdf | Exports.Excel97 | Exports.Rtf
 }
 // or
 //Exports = ExportMenuSettings.All
 };
 webReport.Toolbar = toolbar;

FastReport .NET 2021.4

 

Unterstützung für die MaxLength-Eigenschaft für TextBox hinzugefügt

Unterstützung für die Enabled-Eigenschaft hinzugefügt

Unterstützung für Hintergrundfarben hinzugefügt

FastReport .NET 2021.4

Fehlerbehebung

Ein Fehler im Zusammenhang mit der Funktion der Dock- und Ankereigenschaften für Objekte ist behoben, die sich in Tabellen- oder Matrixzellen befinden.

Es wurde ein Fehler behoben, der beim Platzieren des Objekts "Subreport" im Seitenfuß zu einem Stapelüberlauf führte.

Fehler beim Exportieren in das SVG-Format ist behoben, wenn das System eine nicht standardmäßige DPI-Einstellung verwendet.

Weitere Informationen zu den Änderungen:

[Engine]

+ Verbindung zu ElasticSearch ist hinzugefügt;

+ ein neuer Strichcode ist hinzugefügt - Japanisches PostNet;

+ die Methode Res.LoadLocale (CultureInfo) ist hinzugefügt, die das ausgewählte Gebietsschema durch das CultureInfo-Argument ändert. Geladene Gebietsschemas werden zwischengespeichert. Für den korrekten Betrieb ist das hinzugefügte FastReport.Localization-Paket erforderlich;

* optimierter und vereinheitlichter Konverter von RichText zu Berichtsobjekten;

- Fehler mit falscher Tabulatorbreite ist behoben, wenn TextObject.TextRenderType = TextRenderType.HtmlTextRenderer;

- Fehler mit dem "Subreport"-Objekt im "Page footer"-Band ist behoben, der zu einem Stack-Überlauf führte;

- Fehler wurden mit den Dock- und Ankereigenschaften von Objekten in Tabellen- / Matrixzellen behoben;

- Fehler wurde behoben, der eine System.ArgumentException verursachte, wenn ein PictureObject außerhalb des Bandes gezeichnet wurde;

- Fehler wurde mit falscher Bedienung des rechten Ankers (Anchor = AnchorStyles.Right) bei unbegrenzter Seitenbreite behoben;

- Ein Fehler beim Ersetzen einer benutzerdefinierten Schriftart durch die Standardschriftart beim Erstellen eines Berichts wurde behoben;

- Fehler wurde mit vertikaler Ausrichtung beim Konvertieren von RTF behoben (standardmäßig jetzt Oben statt Mitte);

- Ein Fehler beim Konvertieren von RTF-Tabellen in Berichtsobjekte wurde behoben.

[Designer]

+ vereinfachte Anzeige der Namen der Datenbankfelder im Designer wurde hinzugefügt;

+ eine Schaltfläche wurde hinzugefügt, um alle zu reduzieren / alle zu erweitern, und ein Suchfeld für den Berichtsbaum und den Datenbaum;

+ neue Symbole wurden hinzugefügt. Sie können im Designerfenster "Ansicht / Einstellungen / Oberfläche" ausgewählt werden;

- Es wurde ein Fehler behoben, der zum Absturz des Berichtsdesigners mit einer falschen Tabelle in der Datenquelle führte.

[Vorschau]

- Fehler beim Speichern vorbereiteter Berichte mit konvertiertem RichObject behoben.

[Exporte]

+ Option beim Exportieren nach Word 2007 wurde hinzugefügt "Fügen Sie keine Abschnittsumbrüche zu Seitenumbrüchen hinzu". Standardmäßig werden sowohl Seiten- als auch Abschnittsumbrüche hinzugefügt;

- Seitenumbruch wurde beim Html-Export behoben (PageBreaks-Eigenschaft);

- SVG-Export wurde mit Parameter "In mehrere Dateien exportieren" behoben;

- Fehler wurde beim SVG-Export auf hochauflösenden Monitoren behoben;

- feste Namen von Dateien, die im Zip-Archiv gespeichert sind;

- Tab-Breite wurde beim Exportieren von RichObject korrigiert;;

- XPS-Exportfehler wurden behoben, bei den Dokumenten, die unter Linux exportiert wurden, unter Windows nicht geöffnet werden konnten;

- Fehler mit fehlerhafter Arbeit der Anker- und Dock-Eigenschaften beim Exportieren von Seiten mit unendlicher Breite behoben;

- Ein Fehler beim Exportieren von Textobjekten nach Excel 2007 mit aktiviertem HtmlParagraph-Rendering-Typ wurde behoben. Deaktivieren Sie die WYSIWYG-Exportoption, um Text anstelle von Bildern zu exportieren.

[WebReport]

+ Unterstützung für Blazor-Komponenten für das FastReport.Core3.Web-Paket ist hinzugefügt;

+ Unterstützung von Hintergrundfarben für Dialoge in WebReport ist hinzugefügt;

+ Unterstützung für die Enabled-Eigenschaft für Dialoge in WebReport ist hinzugefügt;

+ für die Dialogkomponente TextBox in WebReport Unterstützung für die MaxLength-Eigenschaft ist hinzugefügt;

* das optimierte Laden der Lokalisierung für Toolbar;

- Fehlerhafte Ausgabe von mehrzeiligem Text in Blazor ist behoben (Interactive Forms & TextBox);

- Falsche Hintergrundfarbe der Seite beim Exportieren von HTML / Blazor in Safari-Browsern ist behoben;

- für die Dialogkomponente Label im WebReport wurde das Fehlen von Zeilenumbrüchen behoben;

- Fehler beim Einfrieren von Rückrufen zum Speichern des Online-Designers in WebReport mit Sitzungen ist behoben;

- Fehler mit fehlerhafter Arbeit der Anker- und Dock-Eigenschaften auf Seiten mit unendlicher Breite ist behoben.

[Online Designer]

- Fehler beim Speichern / Aufrufen der Vorschau aus dem Online Designer mit Seite im Querformat behoben.

[.NET Core]

+ zusätzliche Unterstützung für Single File Application;

* Aktualisierte Abhängigkeiten für FastReport.Compat und FastReport.DataVisualization. FastReport.Compat erkennt jetzt korrekt die Möglichkeit, die WinForms-API zu verwenden. FastReport.DataVisualization hat jetzt keine Abhängigkeit von System.Data.SqlClient und System.Drawing.Common;

- Es wurde ein Fehler behoben, bei dem der Bericht nicht mit Daten aus der benutzerdefinierten Bibliothek funktionierte, obwohl er in den ReferencedAssemblies in CoreWin registriert war;

- Anwendungsabsturz ist beim Laden eines Berichts mit unbekannter Schriftart in mehreren Threads unter Linux behoben;

- Es wurde Fehler behoben "Der Typ 'System.Drawing.Design.UITypeEditor' konnte nicht geladen werden";

- Das behobene Laden von Tabellennamen in XmlDataConnection integriert;

- Es wurde ein Fehler behoben, durch den der Bericht und die Ressourcen beim Veröffentlichen / Debuggen mit IIS / IIS Express nicht geladen wurden. Für eine korrekte Arbeit müssen Sie die Methode `UseFastReport()` vor 'UseMvc / UseEndpoints' aufrufen.

[WebReport Core]

+ XML-Kommentare (DocumentationFile) zu Webbibliotheken ist hinzugefügt;

+ eine Eigenschaft ist hinzugefügt, um die Anzeige der Symbolleiste auf der Dialogseite des Berichts zu deaktivieren: webReport.Toolbar.ShowOnDialogPage;

+ Weitere Exporte wurden im Dropdown-Menü der Symbolleiste hinzugefügt. Diese Eigenschaften sind in webReport.Toolbar.Exports verfügbar;

+ Möglichkeit zum Anpassen der Symbolleiste hinzugefügt: Position, Farbe des Dropdown-Menüs, Schriftart, Transparenz der Symbole, Farbe der Symbole ändern, Position des Inhalts ändern. Diese Eigenschaften sind in webReport.Toolbar verfügbar;

+ Dialog DateTimePicker für WebReport wurde verbessert. Im DateTimePicker.Format.Time-Modus wird nur die Uhrzeit angezeigt, im DateTimePicker.Format.Short-Modus nur das Datum, DateTimePicker.Format.Long - sowohl Datum als auch Uhrzeit.

[Extras]

+ Paket 'FastReport.Localization' ist hinzugefügt, das FastReport-Lokalisierungsdateien in Ihrem Projekt für die Arbeit mit verschiedenen Sprachen enthält;

+ hinzugefügte Objekte für die Integration mit FastReport Business Graphics (\ Extras \ Objects \ FastReportBGObjects).

[Demos]

+ den Übergang zur Liste der Berichte implementiert, wenn Sie in der neuen Demo auf den Pfeil auf dem Ordner klicken;

* geändertes Ziel-Framework für die neue Demo auf 4.7.2;

* die Farbe der inaktiven Schaltflächen im Modus zur Anzeige von Miniaturansichten der neuen Demo geändert;

* die Hintergrundfarbe des Zoom-Schiebereglers in der neuen Demo geändert;

* die Hintergrundfarbe bei der Anzeige von Dialogformularen in der neuen Demo geändert;

* die Hintergrundfarbe der Registerkarten interaktiver Berichte in der neuen Demo geändert;

* den Speicherort des Ordners mit den Berichtsminiaturen für die Demoanwendung geändert. Jetzt befindet sich dieser Ordner nicht in den Programmdateien, sondern in AppData \ Local;

- Probleme bei der Anzeige von Oberflächenelementen der neuen Demo-Anwendung behoben;

- Es wurde ein Fehler behoben, der zum Speichern eines vorbereiteten Berichts beim Klicken auf die Dropdown-Elemente im Speichermenü einer neuen Demoanwendung führte;
- Fehler beim Ausrichten von Berichten im Vorschaufenster der neuen Demo wurde behoben;

- Fehler wurde beim Doppelstart von Dialogformularen beim Auswählen eines Berichts in einer neuen Demo behoben;

- Fehler wurde beim Dehnen von Thumbnails in der neuen Demo behoben;

- Es wurde ein Fehler behoben, der beim Verschieben des neuen Demofensters zu einer Verzögerung führte;

- Fehler der neuen Demo mit gleichzeitiger Anzeige von Miniaturansichten im Ordnerbereich und im Berichtsbereich behoben.

[Plugins]

* aktualisierte Pakete mit Plugins-Konnektoren FastReport.Data **. Jetzt enthalten sie Plugins für verschiedene FastReport-Editionen (.NET, Core, CoreWin, OpenSource) und enthalten automatisch die erforderliche Bibliothek, je nach verwendetem Produkt;

* postgres npgsql-Downgrade von 4.0.3 auf 3.2.7.

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