Lernen Sie die neue Version von FastCube .NET 2025.1 kennen. Hier geht es um ein Produktrelaunch mit vielen wichtigen Änderungen. Dieses große Update enthält wichtige architektonische Verbesserungen, Unterstützung für neue Plattformen und erweiterte Funktionen für OLAP-Komponentenentwickler.
Entfernte Abhängigkeit von der System.Drawing.Common Bibliothek in FastCube.Core
Eine der wichtigsten Änderungen der FastCube .NET 2025.1 Version ist die vollständige Entfernung der Abhängigkeit von der System.Drawing.Common Bibliothek im FastCube.Core Modul. Dieser Schritt wurde unternommen, um die Kompatibilität der Bibliothek mit verschiedenen Plattformen und die Leistung zu verbessern.
Grafikfunktionen, die zuvor über System.Drawing.Common implementiert wurden, wurden neu gestaltet. FastCube .NET verwendet nun modernere und plattformübergreifende Ansätze für die Arbeit mit Datenvisualisierung und anderen Oberflächenelementen. Insbesondere wurde der Umgang mit Diagrammen und visuellen Komponenten in separate Bibliotheken verschoben. Dies bietet mehr Flexibilität bei der Verwaltung von Abhängigkeiten und der Verwendung von Grafiken in Berichten.
In der neuen Version müssen Sie die FastFont-Klasse anstelle von Font verwenden, um eine Schriftart in FastCube .NET-Styles anzugeben. Die neue Schriftartimplementierung enthält keine Logik und ist lediglich ein Container für Daten.
Versschiebung der OLAP-Engine in die FastCube.Core Bibliothek
Eine der wichtigsten Änderungen der FastCube .NET 2025.1 Version ist die vollständige Trennung der OLAP-Engine in eine separate Bibliothek, die FastCube.Core heißt.
Wenn Sie keine visuellen Komponenten benötigen, können Sie nur die FastCube.Core-Bibliothek zu Ihren Projekten hinzufügen, ohne andere Bestandteile von FastCube zu verbinden. Dies vereinfacht die Anpassung und reduziert die Anzahl der einzubindenden Bibliotheken.
FastCube verfügt nun über eine modulare Architektur, bei der jede Komponente ihre eigene spezifische Aufgabe erfüllt. Die OLAP-Engine, visuelle Komponenten, die Handhabung von Diagrammen und andere Teile der Bibliothek befinden sich in separaten Modulen.
Bei bestehenden Projekten, bei denen die visuellen Komponenten bereits integriert sind, sind keine weiteren Maßnahmen erforderlich.
Hinzugefügte Linux- und macOS-Unterstützung für FastCube.Core.Web
Die FastCube .NET 2025.1 Version bietet erstmals volle Linux- und MacOS-Unterstützung für Weblösungen, die FastCube.Core.Web verwenden. Dies ist eine wichtige Erweiterung der Plattformkompatibilität, die es Ihnen ermöglicht, OLAP-Anwendungen auf Servern mit unterschiedlichen Betriebssystemen auszuführen.
Die plattformübergreifende Entwicklung ist verfügbar. FastCube.Core.Web kann nun nicht nur unter Windows, sondern auch unter Linux und MacOS eingesetzt werden. Dies eröffnet die Möglichkeit, Web-Anwendungen mit OLAP-Funktionalität auf jedem Server zu entwickeln.
Die Linux- und macOS-Unterstützung ermöglicht die einfache Integration von FastCube in Container (z. B. Docker), was für skalierbare Web-Anwendungen und Cloud-Lösungen wichtig ist. Sie werden in der Lage sein, universelle Web-Anwendungen zu erstellen, die auf verschiedenen Betriebssystemen gleichermaßen stabil laufen.
ARM-Unterstützung (64 Bit) für Webkomponenten
Die FastCube .NET 2025.1 Version bietet Unterstützung der ARM64-Architektur für Webkomponenten. Mit dieser Kompatibilitätserweiterung können Sie Web-Anwendungen mit FastCube auf ARM64-basierten Geräten wie Raspberry Pi, ARM64-basierten Servern und Cloud-Lösungen ausführen.
Die ARM64-Unterstützung ermöglicht auch den Einsatz von FastCube in Low-Power-Szenarien.
Verschiebung der Bibliotheken für den Umgang mit Diagrammen und der Abhängigkeiten von FastReport.DataVisualization
In der Version FastCube .NET 2025.1 sind die Bibliotheken, die für die Arbeit mit Diagrammen und Abhängigkeiten von FastReport.DataVisualization wurden in einen separaten FastCube.Mono.Chart und FastCube.WinForms.Chart Bibliotheken. Dies vereinfacht das Abhängigkeitsmanagement und erhöht die Flexibilität bei der Anwendungsentwicklung.
Zuvor war die Funktion zum Erstellen von Diagrammen in das FastCube-Kernpaket integriert, so dass sie auch für Projekte, in denen keine Diagramme verwendet wurden, eine Pflichtfunktion war.
Ersetzen der veralteten IHostingEnvironment
In der FastCube .NET 2025.1 Version wurde die alte IHostingEnvironment-Schnittstelle durch die modernere IHostEnvironment-Schnittstelle ersetzt. Dadurch kann sich die Plattform an aktuelle Entwicklungsanforderungen anpassen und sich auf zukünftige .NET 9-Updates vorbereiten.
XML- Dokumentation für alle Quellcodes
Mit der FastCube .NET 2025.1 Version wird nun der gesamte Quellcode von einer XML-Dokumentation begleitet, was den Prozess der Entwicklung und Integration von Bibliothekskomponenten erheblich verbessert. Unser Ziel ist es, unser Produkt für Entwickler benutzerfreundlicher zu machen und das Verständnis des Codes zu verbessern.
Online-Dokumentation
Änderung der Skript-Engine
In der FastCube .NET 2025.1 Version wurde die Skript-Engine aktualisiert. Diese Änderung verbessert die Handhabung von Skripten erheblich und erhöht die Systemstabilität.
Die Skript-Engine für .NET 6 basiert jetzt auf Roslyn. Mit der neuen ReferencedAssemblies-Eigenschaft können Sie in der statischen FastReport.Olap.Utils.Config Klasse die Liste der Assemblys steuern, die mit dem Skript verbunden werden sollen.
Weitere wichtige Änderungen
In der neuen Version sind aufgrund der Neugestaltung der Engine-Architektur einige Methoden und Typen veraltet. Da sie sich nicht auf die OLAP-Funktionalität beziehen, wurden diese Methoden und Typen entfernt. Eine detaillierte Liste der geänderten Methoden und Typen finden Sie unter dem nachstehenden Link.
Vollständige Liste
Vollständige Liste der Änderungen
+ Es wurde eine neue Demo-Anwendung hinzugefügt, die es Ihnen ermöglicht, einen Würfel im WEB zu speichern und zu laden; + Für das FastCube.WinForms-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.Mono-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.Core.Web-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.Core-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.WinForms.Chart-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.Mono.Chart-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.Mono.Repor-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.WinForms.BusinessGraphics-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.WinForms.Report-Paket wurde die XML-Dokumentation hinzugefügt;+ Für das FastCube.Core.Web-Paket wurde die XML-Dokumentation hinzugefügt;+ Ein neuer Artikel wurde hinzugefügt, der die Mindestsystemanforderungen beschreibt;+ Ein neuer Artikel wurde hinzugefügt, der Pakete beschreibt;+ Die FastReport.DataVisualisation Kompatibilitätsbibliothek wurde hinzugefügt, um FastCube.Winforms-Diagramme anzuzeigen;+ Die FastReport.DataVisualization Kompatibilitätsbibliothek wurde hinzugefügt, um FastCube.Mono- Diagramme anzuzeigen;+ Eine Demo-Anwendung wurde für Linux-Docker-Container hinzugefügt;+ Die Linux-Unterstützung wurde für das FastCube.Core.Web-Paket hinzugefügt;
* Build-Skripte wurden aktualisiert;* Die Art und Weise, wie Plugins registriert werden, wurde geändert. Plugins können nun nicht mehr automatisch doppelt geladen werden;* Jetzt sind FastCube.WinForms und FastCube.Mono keine unabhängigen Pakete mehr, der Kern der OLAP-Komponente wurde komplett in FastCube.Core verschoben;* In drei Würfeln wurden Skripte aus Gründen der Kompatibilität mit .NET 8 und .NET 9 geändert;* Die Struktur der Dokumentation wurde geändert, einige Abschnitte wurden in das Stammverzeichnis verschoben;* Der Ordner Extras, in dem die Quellen der Kompatibilitätspakete gespeichert sind, ist jetzt nur noch in der Quellversion des Produkts verfügbar;* Die Nutzungsvereinbarung wurde aktualisiert;
& Der Skript-Designer wurde aktualisiert, um mit .NET 6 und höher zu funktionieren. Dies ist eine wichtige Änderung für alle neuen FastCube .NET Pakete. Wenn Sie Variant verwendet haben, müssen Sie statt der strengen Typisierung im Skript nur den Namen der Variant-Klasse selbst verwenden, da es in einigen Skripten einen Konflikt zwischen FastReport .NET und FastCube .NET gibt. Im Skript ist standardmäßig nur eine minimale Anzahl von Bibliotheken enthalten;& Sicherheitskorrekturen im Code aller Demo-Anwendungen;& Sicherheitskorrekturen im Code der Diagrammkomponente für FastCube.WinForms;& Sicherheitskorrekturen im Code der Diagrammkomponente für FastCube.Mono;
- Die Liste der in das Skript zu ladenden DLLs wurde korrigiert;- Zugriffsmodifikatoren von Klassenmitgliedern wurden in FastCube.Core.Web korrigiert;- Die Abhängigkeit von veraltetem IHostingEnvironment wurde in FastCube.Core.Web korrigiert;- Die Config-Klasse und ihre FastCube.Core.Web-Bibliotheksmethoden werden als veraltet markiert; sie werden nicht mehr verwendet und haben keinen Einfluss auf die Funktionalität der Komponente;- Der Dokumentationskopf wurde korrigiert;- Der Export nach BIFF8 wurde im FastCube.Core-Paket entfernt, da dieser Export einen grafischen Kontext erfordert;- Die System.Drawing-Abhängigkeit wurde im FastCube.Core-Paket entfernt, jetzt kann das Paket für Linux und MacOS verwendet werden.
Due to a systematic breach of contract conditions, we no longer work with Digital River. All licenses and renewals payments are redirected to another payment aggregator.
If you have any questions regarding the payments, make sure to contact our support team.
Wir möchten Sie über Änderungen der Nutzungs- und Vertriebsvereinbarung für .NET-Produkte informieren. Die Änderungen betrafen Absatz 1.5: Es wurde eine Liste von dll und XML hinzugefügt, die der Benutzer und / oder Endbenutzer im Rahmen der KPO verwenden darf.
Sie können die Änderungen unter diesem Link lesen. Die Änderungen treten am 30.September 2024 in Kraft.
Wir möchten die Inhaber der FastCube .NET-Lizenz auch darüber informieren, dass das Produkt ab dem 30.September auf ein Abonnement-Lizenzmodell umgestellt wird. Technischer Support und Updates für zuvor erworbene Lizenzen für dieses Produkt sind nicht mehr verfügbar.
Der Übergang zu einer Abonnementlizenz bedeutet, dass die Lizenz 12 Monate ab Kaufdatum gültig ist. In diesem Zeitraum erhalten Sie technischen Support und Updates. Nach diesem Zeitraum können Sie es für 50% der vollen Kosten verlängern, um weiterhin Updates und Support zu erhalten (der Rabatt gilt 1 Monat nach Ablauf der Lizenz).
Fragen beantworten wir gerne per E-Mail an support@fast-report.com
Liebe Kundinnen und Kunden, wir freuen uns, Ihnen großartige Neuigkeiten mitteilen zu dürfen! Dieses Jahr feiert unser Unternehmen ein wichtiges Datum - es wird 26 Jahre alt!
In den letzten Jahren haben wir uns stark weiterentwickelt und bedeutende Erfolge erreicht. Wir sind stolz darauf, ein zuverlässiger Partner für viele Unternehmen und Organisationen geworden zu sein. Unser Team bedankt sich bei Ihnen für Ihr Vertrauen und Ihre Unterstützung in all diesen Jahren.
Zu Ehren unseres Feiertags haben wir uns entschieden, Sie mit Rabatten auf unsere Lösungen zu erfreuen.
Vom 6. bis 20. August können Sie eine .NET- oder Delphi-basierte Lizenz mit Rabatten von 10%, 20% und 25% erwerben.
Das ist ein toller Anlass, eine aktive Lizenz für ein Toolset zu erwerben, das den Prozess der Berichts- und Dokumentenerstellung für .NET, Delphi automatisiert und vereinfacht sowie die Entwicklung von plattformübergreifenden Berichten auf FMX, Lazarus, Avalonia beschleunigt.
Der Rabatt wird nur beim Kauf einer Vollversion gewährt. Das Angebot gilt nicht für Verlängerungen und Upgrades.
ComponentSource awarded Fast Reports a Top 50 Publisher in the 2024 annual ComponentSource Awards.
Once again we are pleased to be included in the Top 50 Best Software Publishers according to ComponentSourse!
In der neuen Version für FastReport Cloud und FastReport Corporate Server haben wir an der Qualität gearbeitet, Fehler behoben und einige neue Funktionen hinzugefügt.
Massenkopieren und Verschieben
Es wurden API-Methoden hinzugefügt, mit denen Sie mehrere Dateien und Ordner auf einmal kopieren und verschieben können. Bisher mussten Sie zum Kopieren jeder Datei mehrere Anfragen stellen. Jetzt reicht eine einzige Anfrage. Das spart Netzwerkressourcen und macht das Kopieren schneller und bequemer.
/api/rp/v1/Templates/{subscriptionId}/CopyFiles
/api/rp/v1/Templates/{subscriptionId}/MoveFiles
/api/rp/v1/Reports/{subscriptionId}/CopyFiles
/api/rp/v1/Reports/{subscriptionId}/MoveFiles
/api/rp/v1/Exports/{subscriptionId}/CopyFiles
/api/rp/v1/Exports/{subscriptionId}/MoveFiles
Beispiel einer Anfrage zum Vorlagenkopieren:
{
"$t":"SelectedFilesVM",
"isAllSelected":false,
"folderId":"634fe7eeaa878f1c59e142367",
"searchPattern":"",
"useRegex":false,
"files":["63d786bdfa2304a349d42f9c","62c75affbd78354cc1dabff5"],
"folders":[],
"path":"66d38a32fa1b7824ee1fd036",
"isBin":false
}
Alternative Methode zum Hochladen von Dateien in die Cloud
Es wurde eine optimierte Methode zum Hochladen von Vorlagen (/api/rp/v2/Templates/Folder/{id}/File) und Berichten (/api/rp/v2/Reports/Folder/{id}/File) hinzugefügt. Im Gegensatz zur ersten Version akzeptiert die neue Methode eine Binärdatei und spart somit Ressourcen. Die Upload-Methoden der Version 1 sind als veraltet gekennzeichnet und werden nicht empfohlen.
Außerdem wurde die Methode zur Änderung des Inhalts von bereits hochgeladenen Vorlagen aktualisiert - /api/rp/v2/Templates/File/{id}/Content.
RichText-Vorschau im Online Designer
Ab der aktuellen Version von FastReport Cloud unterstützt der Online Designer die Möglichkeit, eine Vorschau von RichText-Objekten anzuzeigen.
Stilvorlagen für ChartObject im Online Designer
Sie können jetzt bei der Bearbeitung von Diagrammen voreingestellte Stilvorlagen auswählen.
Möglichkeit, Dateien über einen Link freizugeben
Wir haben eine Funktion hinzugefügt, mit der Sie beliebige Dateien über einen Link freigeben können.
Bisher konnten Sie den Zugriff auf eine Datei für jeden anonymen Benutzer gewähren. Jetzt kann der Zugriff mit einem Schlüssel eingeschränkt werden, der dem Link hinzugefügt wird.
Um den Zugriffsschlüssel zu verwenden, genügt es, der Abfrage den accessKey Parameter zu übergeben, der dem Wert des Feldes Key des Schlüssels entspricht. In diesem Fall verfügt der Benutzer (auch ein anonymer) über alle Rechte, die dieser Schlüssel für die Zeit der Abfrageausführung gewährt.
Bearbeitung des Avatarbildes eines Benutzers
Es wurde eine Schaltfläche zum Ändern des Avatarbildes eines Benutzers sowie eine Schaltfläche zum Hochladen eines Ersatzbildes für den Fall, dass das Avatarbild nicht verfügbar ist, hinzugefügt.
Neuer Papierkorb für gelöschte Dateien
Es wurde eine neue Seite mit einem Papierkorb für gelöschte Dateien hinzugefügt. Die Schaltfläche zum Aufrufen des Papierkorbs wurde in die Seitenleiste verschoben. Es wurde die Möglichkeit hinzugefügt, Arbeitsbereiche mit Vorlagen, Berichten und Exporten gleichzeitig zu löschen.
Verbesserung der Seite für die Arbeit mit Aufgaben
Die Erstellung einer Berichtsvorbereitungsaufgabe wurde hinzugefügt:
Die Erstellung einer Berichtsexportaufgabe wurde hinzugefügt:
Die Aufgabe zum Speichern per FTP wurde hinzugefügt:
Die Aufgabe zum Senden von Dateien per Webhook wurde hinzugefügt:
Arbeitsbereich-Tags im Admin-Panel für FastReport Corporate Server
Es wurden Arbeitsbereich-Tags zur einfacheren Suche hinzugefügt. Bei der Verwaltung von Corporate Server werden beispielsweise Arbeitsbereiche für Mitarbeiter des Unternehmens und für Kunden erstellt. Sie können Tags verwenden, um Ihre Arbeitsbereiche zu kennzeichnen und sie bei der Suche nach Kundenbereichen auszuschließen.
Vollständige Änderungsliste
[Backend]+ Der Entitätsname wurde zum Worker-Audit hinzugefügt;+ Das Massenkopieren und Verschieben von Dateien und Ordnern wurde hinzugefügt;+ Eine alternative Methode zum Hochladen von Berichten wurde hinzugefügt;+ Es wurde die Möglichkeit hinzugefügt, im Online-Designer eine Vorschau von Richtext und Diagrammen anzuzeigen;+ Es wurde die Möglichkeit hinzugefügt, Dateien freizugeben;+ Die Überprüfung und Behebung des Problems, bei dem der übergeordnete Ordner von Dateien gelöscht wird, wurden hinzugefügt; + Beim Exportieren von Ordnern wurden weitere Prüfungen hinzugefügt;* Standardmäßig läuft der Corporate Server jetzt im Demomodus; für den Demomodus ist kein Lizenzschlüssel mehr erforderlich;* Kommentare zu allen Controllern wurden aktualisiert, zurückgegebene Statuscodes wurden korrigiert* Meldungen zum 500. Fehlercode sind für Benutzer informativer geworden;* Die GetStats-Methode wurde durch den Aufbau einer Pipeline vor der Schleife optimiert;* Die Begrenzung der Größe des Anfragekörpers wurde geändert;- Die unendliche Ordnererstellung wurde behoben;- Die Duplizierung von Archivnamen wurde beim Exportieren behoben;- Ein Fehler im Online Designer, der bei der Arbeit mit komprimierten Vorlagen auftrat, wurde behoben;- Der Test für kritische Änderungen wurde in der Qualitätskontrollpipeline korrigiert;- Das Kopieren von Dateien, die das Limit überschreiten, wurde behoben;- Die Aufgaben zum Exportieren von Vorlagen aus dem Papierkorb geben jetzt korrekt einen 404-Fehler zurück;- Ein Lokalisierungsfehler wurde beim Verschieben in den Papierkorb behoben;
[Common]+ Das Ausschließen von Benutzern und Abonnements wurden zu Audits hinzugefügt;+ Zu Abonnements wurden Tags hinzugefügt;+ Weitere Artikel wurden zur Dokumentation für Programmierer hinzugefügt;+ Für die FTP-Versand-Aufgabe wurde die Dokumentation hinzugefügt;+ Die Artikel über Berichtsparameter wurde hinzugefügt;* Für Kotlin (Android) wurde SDK hinzugefügt;* Die Dokumentation über Aufgaben in der Benutzeroberfläche wurde aktualisiert;- Ansichtsmodelle wurden im SDK in kürzere Namen umbenannt;& Die Version des SDK-Generators wurde aktualisiert;& Der Speicherbedarf wurde optimiert;
[Frontend]+ Der Dateizähler wurde beim Exportieren eines Ordners hinzugefügt;+ Der Cache wurde zu Diagrammen im Admin-Panel hinzugefügt;+ Beispielhafte Anzeige von Dateien wurde während des Hochladens hinzugefügt;+ Die Validierung wurde beim Erstellen und Bearbeiten einer E-Mail-Versandaufgabe hinzugefügt;+ Das Auswählen des Dokumenttyps wurde zu den Auswahldialogen hinzugefügt;+ Eine Schaltfläche zum Ändern des Avatarbildes eines Benutzers sowie eine Schaltfläche zum Hochladen eines Ersatzbildes für den Fall, dass das Avatarbild nicht verfügbar ist, wurden hinzugefügt;+ Beim Hochladen wurden Skeleton Placeholders zu den Datenquellen hinzugefügt;+ Die Animation wurde zum Hochladen von Dateien hinzugefügt;+ Eine neue Seite mit einem Papierkorb wurde für gelöschte Dateien hinzugefügt;+ Die Erstellung einer Berichtsvorbereitungsaufgabe wurde hinzugefügt;+ Die Erstellung einer Berichtsexportaufgabe wurde hinzugefügt;+ EmptyContent und Placeholder wurden zum Dialogfeld zur Ordnerauswahl hinzugefügt;+ EmptyContent und Placeholder wurden zum Dialogfeld zur Dateiauswahl hinzugefügt;+ Im Benutzerbereich wurde eine Komponente zum FTP-Versand hinzugefügt;+ Eine Webhook-Aufgabe wurde zum Benutzerbereich hinzugefügt;+ Die Überprüfung auf Leerzeichen wurde hinzugefügt;+ Die OnInitialized-Methode wurde hinzugefügt;* Die Weiterleitung an den Besitzer von der Arbeitsbereichsseite und -karte wurde hinzugefügt;* Die Sortierung der Dateiseiten wurde zum Admin-Panel hinzugefügt;* In Übereinstimmung mit den Standards wurde die MySQL-Verbindungszeichenfolge normalisiert;* Der ExportTemplateEditor wurde stilisiert;* Die Aufgabenseite für das Admin-Panel wurde aktualisiert;* Neue Aufgaben wurden umbenannt;* Der freigegebene Code wurde in eine separate Komponente verschoben;* OutputFileCard wurde geändert;* Ein neuer Webhook-Name wurde hinzugefügt;- Leerer Aufgabenname, der nach dem BadRequest-Fehler auftrat, wurde korrigiert;- Beim Ändern der Exportausgabedatei wurde falscher Dateityp behoben;- Der Bug, der manchmal dazu führte, dass der Online-Designer Dateien zweimal öffnete, wurde behoben;- Der Bug, der dazu führte, dass die CSV-Verbindung die Parameternamen ignorierte, wurde behoben;- Fehlermeldungen wurden beim Testen einer Datenquelle vor deren Erstellung behoben;- Der Bug, der die Datenquellen-Seite beim Aktualisieren beschädigte, wurde behoben;- Der Fehler 400 wurde beim Verschieben von Ordnern behoben;- Fehlerhafte Newsletter-Karte wurde korrigiert, wenn der Text zu groß oder zu kurz ist;- Die Verschiebung des Inhalts auf der Aufgabenseite wurde korrigiert;- Transportaufgaben wurden korrigiert.
Umfassende Aktualisierung der Funktionen des Berichtsdesigners. Für Sie sind jetzt noch weitere Funktionen verfügbar: ein neues Sparkline-Objekt, Erstellung von benutzerdefinierten SQL-Abfragen, Intellisense bei der Bearbeitung von Berichtscode. Auf die Anfragen unserer Benutzer haben wir die Builder-Anwendung zur Erstellung von Assemblies erheblich verbessert.
Neue Möglichkeiten
Implementierung eines Kontextmenüs für eine Seite im Seitenbedienfeld
Um die Arbeit mit Seiten bequemer zu gestalten, wurde ein Kontextmenü eingeführt. Über dieses Menü ist es möglich, das Seitenbearbeitungsfenster zu öffnen, Berichtsseiten zu kopieren oder zu löschen.
Implementierung des Sparkline-Objekts
Jetzt steht das Sparkline-Objekt nicht nur zur Anzeige, sondern auch zur Bearbeitung zur Verfügung. Sie können das Sparkline Bearbeitungsfenster aufrufen, indem Sie auf das Objekt auf dem Band doppelklicken.
Danach öffnet sich ein Fenster im FastReport Online Designer, in dem Sie die Daten für das Diagramm festlegen und das Erscheinungsbild, die Bereiche, die Achsen, die Kopfzeile und die Legende anpassen können.
Bei der Vorschau des Berichts wird das Sparkline angezeigt:
Eine neue Möglichkeit, Verbindungen zu löschen und zu bearbeiten
Um eine Verbindung zu löschen, müssen Sie auf die Schaltfläche "Löschen" klicken:
Wenn Sie eine bestehende Verbindung bearbeiten möchten, klicken Sie auf das Schraubenschlüssel-Symbol. Dadurch wird der Verbindungsassistent geöffnet:
Ein neuer Modus, in dem die Band-Namen oben angezeigt werden
Ähnlich wie im FastReport .NET-Berichtsvorlagendesigner wurde im FastReport Online Designer die Möglichkeit geschaffen, die Anzeige der Band-Namen zu ändern. Wenn Sie den Modus der Anzeige von Band-Namen von vertikal auf horizontal ändern möchten, sollten Sie auf die Schaltfläche in der oberen linken Ecke des Arbeitsbereichs klicken:
Implementierung einer Speichern-Schaltfläche für das Mini-Theme
Für das Mini-Thema wurde eine Speichern-Schaltfläche hinzugefügt. Sie befindet sich in der oberen Leiste:
Eine neue Möglichkeit, benutzerdefinierte SQL-Abfragen durchzuführen
Das Arbeiten mit Datenquellen ist noch bequemer geworden. Im FastReport Online Designer wurde die Möglichkeit hinzugefügt, benutzerdefinierte SQL-Abfragen durchzuführen. Um diese Funktion zu aktivieren, müssen Sie den Parameter in den Code der Serveranwendung einfügen:
services.AddFastReport(options => options.AllowCustomSqlQueries = true);
Stellen Sie sicher, dass Ihre Datenbank schreibgeschützt ist und keine sensiblen Informationen enthält.
Nachdem Sie die Funktion aktiviert haben (beim Erstellen einer Datenquelle), wird Ihnen die Möglichkeit geboten, Ihre SQL-Ansichten für diese Datenquelle hinzuzufügen. Sie können diese SQL-Ansichten wie normale Tabellen verwenden.
Implementierung der Sortierung und einer Schaltfläche zum Ein-/Ausblenden für die erweiterte Matrix sowie der Möglichkeit, die Sichtbarkeit von Daten über die Schaltfläche zu ändern
Das Objekt „Erweiterte Matrix“ wurde verbessert. Matrixberichte können jetzt interaktiver gestaltet werden. Um die Felder zu sortieren, müssen Sie das Kontextmenü der Kopfzelle aufrufen und den entsprechenden Punkt auswählen:
Sie können die Sortierbedingungen festlegen, indem Sie auf die Zelle doppelklicken und die entsprechende Registerkarte im Fenster mit den Kopfzelleneinstellungen öffnen:
Die Schaltfläche zum Ein-/Ausblenden wird auf ähnliche Weise über das Kontextmenü hinzugefügt:
Die Betriebsbedingungen dieser Schaltfläche können auch für andere Kopfzellen konfiguriert werden, indem Sie die Registerkarte "Sichtbarkeit" im Einstellungsfenster der gewünschten Zelle öffnen. Dann müssen Sie die gewünschte Schaltfläche in der Dropdown-Liste "Sichtbarkeit durch Schaltfläche umschalten" auswählen:
Eine neue Möglichkeit, ein berechnetes Feld zu erstellen
Wenn Sie einen Ausdruck dauerhaft verwenden möchten, können Sie ein entsprechendes Feld in der Datenquelle erstellen. Dazu rufen Sie das Kontextmenü der Tabelle auf und wählen Sie darin den Punkt "Neues berechnetes Feld..." aus. Nachdem Sie ein berechnetes Feld erstellt haben, können Sie im Eigenschaftenpanel einen Ausdruck für dieses Feld festlegen.
Implementierung der Dock-Eigenschaft im Designer
Um das Nutzungserlebnis zu verbessern, wurde eine visuelle Anzeige der Dock-Eigenschaft im Berichtsvorlagendesigner implementiert. Diese Eigenschaft ermöglicht es Ihnen, die Band-Komponente auszurichten.
Implementierung der SizeMode-Eigenschaft der Bilder im Designer
Wir haben eine visuelle Anzeige der SizeMode-Eigenschaft bei der Bearbeitung einer Berichtsvorlage implementiert. Mit dieser Eigenschaft können Sie den Bildanzeigemodus einstellen.
Implementierung der VisibleExpression-Eigenschaft der Berichtseite
Wenn Sie eine Berichtsvorlage im FastReport Online Designer bearbeiten, können Sie jetzt die Bedingung für die Seitenanzeige festlegen. Zu diesem Zweck wird die VisibleExpression- Eigenschaft verwendet. Sie können ihren Wert im Eigenschaftenpanel entweder manuell oder mit Hilfe des Ausdruckseditors festlegen.
Ein neues Fenster zur Seitenbearbeitung
Um die Seitenanpassung bequemer zu gestalten, wurde ein Fenster zur Seitenbearbeitung hinzugefügt. Sie können es über das Kontextmenü der Seite im Seitenbedienfeld öffnen, indem Sie den Punkt „Seite einrichten“ auswählen.
Eine neue Möglichkeit, Verknüpfungen zwischen Tabellen in Datenquellen zu erstellen
Im FastReport Online Designer 2024.2 wurde eine Funktion hinzugefügt, mit der Sie eine Verknüpfung zwischen Tabellen in einer Datenquelle erstellen können. Rufen Sie dazu das Kontextmenü der Tabelle auf und wählen Sie den Punkt „Neue Verknüpfung“:
Daraufhin öffnet sich das Fenster zur Bearbeitung der Verknüpfungen, in dem Sie die notwendigen Parameter einstellen können:
Eine neue Intellisense-Funktion zum Bearbeiten des Berichtscodes (*beta)
In der neuesten Aktualisierung von FastReport Online Designer haben wir das Arbeiten mit dem C# Code deutlich verbessert. Dank der Einführung der Intellisense-Funktion ist die Bearbeitung von Skripten im Berichtseditor jetzt noch bequemer und benutzerfreundlicher geworden. Die Intellisense bietet automatische Code-Vervollständigung und Tipps zur Syntax, so dass die Benutzer den Code schneller und genauer direkt in der Web-Oberfläche schreiben können. Dies vereinfacht den Entwicklungsprozess erheblich und macht den FastReport Online Designer zu einem noch leistungsfähigeren Werkzeug für Ihr Unternehmen.
Implementierung einer neuen App-Version von FastReport Online Designer Builder
Auch für den FastReport Online Designer Builder wurde eine neue Version implementiert. Das Design und das Nutzungserlebnis wurden verbessert, ein dunkles Thema wurde auf der Grundlage von Benutzeranfragen erstellt.
Verbesserungen
Neu gestaltetes Kontextmenü
Im Kontextmenü von FastReport Online Designer Objekten wurden die Hauptelemente in einem Panel gruppiert. Außerdem wurden Symbole hinzugefügt, um das Nutzungserlebnis zu verbessern.
Das Kontextmenü sieht nun wie folgt aus:
Erweiterte Informationen in der StatusBar
Hinzufügen von Informationen mit X- und Y-Koordinaten der linken oberen Ecke der ausgewählten Komponente;
Hinzufügen von Informationen mit X- und Y-Koordinaten der unteren rechten Ecke der ausgewählten Komponente;
Hinzufügen von Informationen über Breite und Höhe der ausgewählten Komponente;
Hinzufügen von Texten zu Textobjekten.
Verbessertes Nutzungserlebnis der Zoom-Leiste
Um das Nutzungserlebnis der Zoom-Leiste zu verbessern, wurden einige Verbesserungen vorgenommen. Die Leiste sieht jetzt wie folgt aus:
Vollständige Änderungsliste
---
+ Das Kontextmenü der Seite wurde im Seitenbedienfeld implementiert;+ Das Sparkline-Objekt wurde implementiert;+ Es wurde die Möglichkeit hinzugefügt, eine Verbindung zu löschen und zu bearbeiten;+ Es wurde ein Modus hinzugefügt, in dem die Band-Namen oben angezeigt werden;+ Die Speichern-Schaltfläche wurde für Mini-Theme implementiert;+ Es wurde die Möglichkeit hinzugefügt, benutzerdefinierte SQL-Abfragen durchzuführen;+ Für die erweiterte Matrix wurden die Sortierung und eine Schaltfläche zum Ein-/Ausblenden sowie die Möglichkeit, die Sichtbarkeit über die Schaltfläche zu ändern, implementiert;+ Es wurde die Möglichkeit hinzugefügt, ein berechnetes Feld zu erstellen; + Die Dock-Eigenschaft wurde im Designer implementiert;+ Die SizeMode-Eigenschaft wurde für Bilder im Designer implementiert;+ Die VisibleExpression-Eigenschaft der Berichtseite wurde implementiert;+ Das Fenster zur Seitenbearbeitung wurde hinzugefügt;+ Es wurde die Möglichkeit hinzugefügt, Verknüpfungen zwischen Tabellen in Datenquellen zu erstellen;+ Zum Bearbeiten des Berichtscodes wurde die Intellisense-Funktionalität hinzugefügt;+ Eine neue App-Version von FastReport Online Designer Builder wurde implementiert;
* Das Kontextmenü wurde neu gestaltet;* Die Information, die in der StatusBar angezeigt wird, wurde erweitert;* Das Nutzungserlebnis der Zoom-Leiste wurde verbessert;
- Der Fehler wurde behoben, bei dem ein Feld aus der Datenbank im EvaluateCondition-Editor von Total falsch übertragen wurde;- Der Fehler wurde behoben, bei dem die MS Chart-Datenquelle beim Öffnen eines Berichts verschwand;- Der Fehler wurde behoben, bei dem die Hervorhebungsbedingungen beim Laden nach dem Speichern eines Berichts nicht korrekt angezeigt wurden;- Der Fehler wurde behoben, bei dem die Sortierung in DataBand nicht funktionierte;- Der Fehler wurde behoben, der beim Doppelklick auf eine Komponente eines Dialogformulars auftrat;- Der Fehler wurde behoben, bei dem eingefügte Berichtsparameter nicht korrekt funktionierten;- Der Fehler wurde behoben, bei dem das Dialogformular keine Maßwerte akzeptierte;- Und weitere Verbesserungen.