Entdecken Sie neue Möglichkeiten für Ihre Projekte! Unterstützung für die Sky a Sharp-Bibliothek wurde hinzugefügt, Überprüfung der Berichtsvorlage durch einen Validator, einen FX-Formateditor, Konvertierung von Berichten aus StimulSoft, Verbesserung der Exporte mit Plugins und vieles mehr.
Skia-Unterstützung:
FastReport.Core unterstützt jetzt das Rendern von Grafiken und Text unter Verwendung der SkiaSharp-Bibliothek, die anstelle von System.Drawing.Common + libgdiplus auf Linux-Systemen verwendet wird (funktioniert aber auch auf anderen Betriebssystemen).
Zu diesem Zweck werden Pakete mit der Erweiterung „.skia“ verwendet:
FastReport.Core.Skia
FastReport.Web.Skia
Diese Version hat eine begrenzte .NET Framework-Unterstützung und ist hauptsächlich für .NET Core/.NET-Projekte gedacht. Um es in Ihrer Anwendung zu verwenden, ändern Sie einfach den Paketnamen FastReport.Core auf FastReport.Core.Skia und fügen Sie die folgenden Pakete hinzu, damit sie unter Linux funktionieren (unter Windows und macOS werden die notwendigen Pakete automatisch hinzugefügt):
SkiaSharp.NativeAssets.Linux
HarfBuzzSharp.NativeAssets.Linux
Weitere Informationen über die Skia- Unterstützung finden Sie im folgenden Artikel.
Berichtsvalidierung:
Dem Berichtsdesigner wurde eine Registerkarte "Validierung" hinzugefügt (rechts neben den Registerkarten "Daten" und "Berichtsbaum"). Hier können Sie die Berichtsvorlage überprüfen und eine Liste der Fehler und Warnungen abrufen.
All dies wird in Form einer Tabelle angezeigt, die den Objektnamen (falls vorhanden) und die Fehlerbeschreibung enthält. Wenn Sie eine Zeile in der Tabelle auswählen, wird das jeweilige Objekt im Designer hervorgehoben.
Folgende Fehler- und Warnungstypen können auftreten: unbenannte Objekte, Objekte mit demselben Namen, sich überschneidende Objekte, Objekte mit einer Höhe oder Breite von Null sowie Objekte, die teilweise oder vollständig außerhalb des übergeordneten Objekts liegen.
Unbenannte Objekte und Objekte mit demselben Namen gehören zu den kritischen Fehlern. Sie können bei der Erstellung eines Berichts verschiedene Fehlern verursachen und sogar die Anwendung zum Absturz bringen. Darüber hinaus sind diese Fehler ohne einen Validator sehr schwer zu finden.
Sich überschneidende Objekte gehören zu keinen schwerwiegenden Fehlern. In einigen Fällen können sie nützlich sein und zielgerichtet eingesetzt werden (z. B. Linien oder Rechtecke). Sich überschneidende Textobjekte können in den meisten Fällen zu fehlerhaften Exporten führen, vor allem bei tabellarischen Exporten, z. B. in Excel. Nach dem Exportieren werden viele zusätzliche Zellen usw. vorhanden sein. Mit solchen Objekten muss man vorsichtig sein.
Objekte, die teilweise außerhalb des übergeordneten Objekts liegen (z.B. außerhalb des Bands bzw. der Seite), können in seltenen Fällen ebenso nützlich sein. In meisten Fällen aber führen zu Fehlern, wenn ein Bericht erstellt oder exportiert wird.
Objekte, die vollständig außerhalb des übergeordneten Objekts liegen, gehören zu schweren Fehlern. Auch das Auffinden solcher Objekte ist ohne einen Validator sehr schwierig.
Sich überschneidende Objekte und Objekte, die außerhalb des übergeordneten Objekts liegen, können farblich hervorgehoben werden (die sind jetzt wählbar), wenn die entsprechende Einstellung im Menü "Datei -> Einstellungen" aktiviert ist.
Eine Berichtsvalidierung ist überhaupt nicht erforderlich. Es kann jedoch nützlich sein, wenn Ihr Bericht nicht so funktioniert oder aussieht, wie es gewünscht wird.
Weitere Informationen über die Berichtsvalidierung finden Sie unter folgendem Link.
FRX Editor
Manchmal ist es notwendig, den Inhalt einer FRX-Datei mit Texteditoren von Drittanbietern zu bearbeiten. Sie können dies nun direkt im Berichtsdesigner tun. Zu diesem Zweck wurde ein FRX-Editor hinzugefügt. Er ist standardmäßig deaktiviert. Um den Editor zu aktivieren, gehen Sie zum Menü "Datei -> Einstellungen".
Im Berichtsdesigner wird die Registerkarte FRX links neben der Registerkarte Code angezeigt.
Die hier vorgenommenen Änderungen werden sofort auf den Bericht angewendet und auf dessen Seiten angezeigt.
Weitere Informationen über den FRX-Editor finden Sie im folgenden Artikel.
StimulSoft-Berichtskonvertierung
Es wurde die Funktion hinzugefügt, StimulSoft-Berichtsvorlagen in FastReport .NET Vorlagen zu konvertieren.
StimulSoft-Berichte können Implementierungsobjekte enthalten, die vom FastReport-Designer nicht unterstützt werden. Diese Objekte werden nicht exportiert oder werden durch andere ersetzt, so dass der erstellte Bericht dem in StimulSoft erstellten Bericht so ähnlich wie möglich ist. Es ist wichtig zu beachten, dass der Import von Cross-Bands dadurch realisiert wird, dass ihr Inhalt in das übergeordnete Band übernommen wird.
Weitere Informationen über die Berichtskonvertierung finden Sie im folgenden Artikel unter folgendem Link.
Kopieren von Dialogseiten
Es wurde die Funktion hinzugefügt, Dialogseiten sowohl über das Kontextmenü der Dialogseite als auch über die Schaltfläche "Bericht -> Berichtsseite kopieren" zu kopieren.
Beim Kopieren wird eine Kopie der Dialogseite mit einem einmaligen Namen erstellt. Alle untergeordneten Objekte haben ebenfalls einmalige Namen. Die Ereignishandler der Objekte sind jedoch die gleichen wie die der Originalseite. Gegebenfalls sollten neue Ereignishandler erstellt werden.
Dialogseiten können jetzt nicht nur über die Schaltfläche "Bericht -> Seite löschen", sondern auch über das Kontextmenü im Formulareditor und Berichtsbaum gelöscht werden.
Deaktivieren der letzten Formatierungseinstellungen
Wenn ein Objekt im Designer erstellt wird, werden seine Einstellungen auf das nächste erstellte Objekt desselben Typs übertragen.
Wenn Sie z. B. ein Textobjekt erstellen und dessen Schriftgröße, Rahmen und Füllfarbe festlegen, wird das nächste Textobjekt mit denselben Einstellungen erstellt.
Dies ist praktisch, wenn Sie mehrere Objekte mit denselben oder ähnlichen Einstellungen erstellen müssen.
In Situationen, wenn dieses Verhalten des Designers nicht erforderlich ist, kann es im Menü Datei -> Einstellungen deaktiviert werden.
In diesem Fall werden Objekte mit Standardeinstellungen erstellt.
Exportieren aller Registerkarten
Wenn Sie interaktive Berichte anzeigen, können Sie detaillierte Berichte in neuen Registerkarten öffnen.
Hier sehen Sie drei geöffnete Registerkarten. Zuvor wurde nur die aktive Registerkarte exportiert. Jetzt können Sie alle Registerkarten in eine Datei exportieren, indem Sie die neue Option "Alle Registerkarten exportieren" verwenden.
Detaillierte Beschreibung der zugehörigen Assemblies und installierten Plugins
Wenn Sie nun mit der Maus über eine dll in der Liste der Plugins (Datei -> Einstellungen -> Plugins) und in der Liste der Assembly-Links (Bericht -> Eigenschaften -> Skript) fahren, werden detaillierte Informationen mit Beschreibung, Version, Größe, Erstellungsdatum usw. angezeigt.
Exportverbesserungen
PDF- Exportverbesserungen:
Linux Version:
Unterstützung der Sprachen mit komplexem Textlayout (Arabisch, Hebräisch usw.) in der Skia-Version.
Sämtliche Versionen:
Font Fallback Unterstützung (Mechanismus zur automatischen Auswahl einer Schriftart zur Ausgabe von Zeichen, die von der aktuellen Schriftart nicht unterstützt werden;
Präzise Positionierung von Sonderzeichen, wie z. B. Intonations- und Akzentzeichen.
UseFileStream-Eigenschaft beim PDF-Export
Es wurde eine neue Option UseFileStream für den PDF-Export hinzugefügt. Sie kann nur beim Exportieren von Code in eine Datei verwendet werden. Diese Option ist nützlich, wenn Berichte mit einer großen Anzahl von Seiten (mehrere zehntausend) in mehreren Streams exportiert werden. Auf diese Weise werden Fehler wegen Speichermangels vermieden. In anderen Fällen ist sie nicht sehr nützlich. Beispiel:
Report report = new Report();
PDFExport export = new PDFExport();
export.UseFileStream = true;
report.Export(export, "report.pdf");
Sprachauswahl beim Exportieren in Word, PowerPoint, Rich Text, OpenOffice Write und OpenOffice Calc
Bei diesen Exporten können Sie nun die Sprache des Dokuments auswählen. Die Standardeinstellung ist die im Designer ausgewählte Sprache.
Es wurde Option "Gitternetzlinien anzeigen" beim Excel 2007-Export hinzugefügt.
Vollständige Liste der Änderungen
[Engine]
+ Der StimulSoft-Berichtskonverter wurde hinzugefügt;
+ Die Änderung des JSON-Datenquellennamens wurde in Ausdrücken beim Umbenennen hinzugefügt;
+ Die Konvertierung der PaperSize-Eigenschaft wurde bei der Konvertierung von StimulSoft- Berichten hinzugefügt;
+ Bei der Konvertierung von StimulSoft-Berichten wurde die Überprüfung auf Vorhandensein von zugehörigen Assemblies hinzugefügt;
+ Die PrintOnParent-Eigenschaft wurde zu den Table- und Matrix-Objekten hinzugefügt;
+ Das Laden von Berichtsparametern wurde bei der Konvertierung von RDL-Berichten hinzugefügt;
+ Das Laden von verschachtelten Berichten wurde bei der Konvertierung von RDL-Berichten hinzugefügt;
+ Die Leistung der Berichte mit einer großen Anzahl von Objekten wurde verbessert;
+ Die Funktion zum Speichern von JSON-Verbindungsdaten unter Verwendung der StoreData-Eigenschaft wurde hinzugefügt;
* Der Ausnahmetext beim Berechnen und Formatieren eines Ausdrucks wurde geändert, wenn e.InnerException null ist;
* Beim Laden von RDL-Berichten entspricht die Seitenbreite nur dann der Abschnittsbreite, wenn es keine Seitenbreite gibt;
- Die Berechnung der DataMatrix C40- und Text-Kodierungslänge wurde korrigiert;
- System.ComponentModel.Win32Exception wurde beim Drucken mit deaktiviertem "Print Manager" behandelt
- Das Ausblenden des Bildrandes beim Drucken mit automatischer Größe wurde behoben;
- Der Stapelüberlauffehler wurde behoben, der auftrat, wenn ein Bericht mit einem untergeordneten Band des Seitenfußes erstellt wurde und die Option, eine neue Seite zu beginnen, aktiviert war;
- Der Bug wurde behoben, bei dem der Pfad zum Basisbericht nicht an den aktuellen Bericht unter Unix OS übergeben wurde;
- Es wurde ein Fehler bei der Erstellung eines Unterberichts und einer Seite mit demselben Namen bei der Konvertierung von StimulSoft-Berichten behoben;
- Es wurde ein Fehler mit falschen Namen bei der Konvertierung von StimulSoft-Berichten behoben;
- Der Fehler mit TotalPages in Page.VisibleExpression wurde behoben, der ein Exception verursachte, wenn Double-Passing deaktiviert war;
- Der Fehler wurde behoben, bei dem ein Band über die Seite hinausgehen konnte;
- Der Fehler wurde behoben, bei dem Objekte über einen Band oder ContainerObjekt hinausgehen konnten;
- Der Einrückungsfehler wurde bei der Übersetzung von RTF in Berichtsobjekte behoben;
- Der Zeilenabstand für aus RichObject übersetzten Text wurde korrigiert;
- Fehler mit der ConnectionString-Eigenschaft in der JsonDataSourceConnectionStringBuilder-Klasse, wenn der Wert ohne Anfrage-Header war, wurde behoben;
[Designer]
+ Der Berichtsvalidator wurde hinzugefügt, um fehlerhafte Objekte (wiederholte Namen, negative Abmessungen usw.) zu finden;
+ Der Editor für RichObject.Text-Eigenschaft wurde hinzugefügt;
+ Der FRX-Editor wurde zum Berichtsdesigner hinzugefügt;
+ Detaillierte Beschreibungen von zugehörigen Assemblies und installierten Plugins wurden hinzugefügt;
+ Die Möglichkeit wurde hinzugefügt, um Dialogseiten zu kopieren;
+ Die Möglichkeit wurde hinzugefügt, um Dialogseiten über das Kontextmenü zu löschen;
+ Die Möglichkeit wurde hinzugefügt, um die Verwendung der letzten Formatierungseinstellungen beim Erstellen von Objekten zu deaktivieren;
+ Die Integration mit FastReport.Id wurde hinzugefügt;
+ Die Möglichkeit wurde hinzugefügt, um die Online-Dokumentation im Berichtsdesigner aufzurufen;
+ Der Assistenten zur Visualisierung der ID-Prüfzeichen wurde hinzugefügt;
+ QuickInfos über rechte und untere Einzügen für Hilfslinien und Objekte wurden im Designer hinzugefügt;
+ Die Möglichkeit wurde hinzugefügt, um die Farbe der Beleuchtung von sich überschneidenden Objekten im Designer auszuwählen;
+ Die Möglichkeit wurde hinzugefügt, um eine Verbindung mit Access 2007-Datenbanken herzustellen;
* Das Erscheinungsbild des ElasticSearch-Verbindungseditorformulars wurde geändert;
* Die Textfelder im CISWizardForm mit Einheiten in Textfelder wurden geändert, die nur Zahlen unterstützen;
- Der Fehler wurde behoben, der ein System.NullRefereceException beim Erstellen einer berechneten Spalte für eine verschachtelte JSON-Tabelle verursachte;
- Der Fehler wurde behoben, der ein System.FormatException beim Rendern von Kartenbeschriftungen verursachte;
- Der Fehler wurde behoben, der ein System.NullReferenceException verursachte, wenn die Schaltfläche "Einfügen" im Kontextmenü der Dialogseiten gedrückt wurde;
- Die fehlerhafte Skalierung der Designer-Zoom-Steuerelemente wurde im HiDPI-Modus korrigiert, wenn diese aus einer älteren Demo-Anwendung heraus ausgeführt wurden;
- Das Öffnen des Speicherformulars, nachdem der gesamte Bericht gespeichert wurde, wurde korrigiert;
- Nicht skalierbare Elemente im Begrüßungsfenster wurden korrigiert;
- Die Hervorhebung von sich überschneidenden Graphen wurde korrigiert;
- Das Exception beim Umbenennen einer JSON-Tabelle wurde korrigiert;
- UpdateStatusBar im DialogWorkspace wurde korrigiert;
- Fehler bei der Lokalisierung der Schaltfläche "Konto..." im Menü "Datei" wurde behoben;
- Behebung eines Fehlers beim Abbrechen der Auswahl eines Objekts, wenn dessen Eigenschaften geändert wurden;
- Behebung eines Fehlers, bei dem der Wechsel zur Seite "Code" nach dem Hinzufügen eines Event-Handlers nicht erfolgte;
[Preview]
+ Das Exportieren aller offenen Registerkarten wurde implementiert;
- Der Fehler wurde behoben, der ein System.NullReferenceException beim Erstellen eines Berichts mit einem RichObject auf einem System ohne Drucker verursachte;
- Der Fehler wurde im MSChart-Objekt im HiDPI-Modus behoben;
[Exports]
+ Die Sprachausgabe wurde beim Exportieren in Word, PowerPoint, Rich Text, OpenOffice Write und OpenOffice Calc hinzugefügt;
+ Die Verschlüsselung des Passworts des digitalen Signaturzertifikats wurde beim PDF-Export hinzugefügt, wenn es gespeichert wird;
+ Die Option "Gitterlinien anzeigen" wurde beim Excel 2007 Export hinzugefügt;
+ Der Export von Datentypen nach DBF wurde hinzugefügt;
+ Es wurde eine neue Eigenschaft PrefixStyle zum SVG-Export hinzugefügt, mit der Sie ein Präfix für alle Stile innerhalb des SVG-Exports festlegen können;
+ PDFExport.UseFileStream-Eigenschaft hinzugefügt, die es erlaubt, große Berichte auf Systemen mit wenig RAM ohne System.OutOfMemoryException zu exportieren;
* UTF-8 ist als Standardkodierung für den DBF-Export festgelegt;
- Die fehlerhafte Skalierung von Bildern wurde beim HTML-Export nach Ebenen korrigiert, wenn eine hohe svg-Qualität aktiviert ist und die Vergrößerung größer als 1 ist.
- Der Fehler wurde behoben, der ein System.IndexOutOfRangeException verursachte, wenn eine Schrift ohne Kerning in PDF exportiert wurde;
- Der Fehler wurde bei der Skalierung von Bildern beim HTML-Export nach Ebenen behoben;
- Der Fehler wurde behoben, der ein System.NullReferenceException beim Exportieren eines Berichts mit einer leeren Seite in Word 2007 verursachte;
- Das Speicherleck wurde beim PDF-Export mit einigen CJK-Schriften behoben;
- Der Bug wurde behoben, bei dem SVG-Bilder beim HTML/Blazor-Export nicht um den angegebenen Winkel gedreht wurden;
- Das Re-Rendering von Tabellenzellen wurde beim SVG-Export behoben;
- Falscher Seitenstil wurde beim Drucken aus dem Browser für tabellarischen HTML-Export behoben;
- Die Option "Systemdatenformatierung verwenden" wurde beim Excel 2007-Export hinzugefügt;
- Das Exception wurde behoben, das beim HTML-Export eines Objekts mit negativen Abmessungen auftrat;
- Der Fehler wurde beim PDF-Export behoben, wenn Compressed = false ist;
- Die falsch eingetragene border-collapse Eigenschaft im tabellarischen HTML-Export wurde korrigiert;
- Der Fehler wurde beim Excel-Export behoben, bei dem die Füllung in der Ausgabedatei beim ersten Mal nicht geändert wurde;
- Der Fehler wurde beim Exportieren von Wasserzeichen nach PostScript behoben;
- Der Fehler wurde bei der Schriftskalierung beim PDF-Export behoben;
- Der Fehler wurde behoben, bei dem ein Textobjekt mit HtmlTags, das nach RTF exportiert wurde, nicht durch die Tags <br>, <sup>, <sub> geändert wurde;
[WebReport]
* OnlineDesginer-Eigenschaften wurden nach WebReport.Designer mit Abwärtskompatibilität verschoben;
- Der Bug wurde behoben, bei dem das RadioButton "CheckedChanged" Ereignis nicht ausgeführt wurde;
- Die Falsche Skalierung von Dialogkomponenten in Blazor wurde behoben;
- Der Bug wurde mit falscher Schriftgröße beim Excel-Export behoben;
- Der Fehler in Blazor behoben, bei dem die Schriftart von Textobjekten mit der Eigenschaft TextRenderType = HtmlParagraph immer Standard war;
[.NET Core]
- Fehlerhafte Suche nach public Methoden wurde im Berichtsskript behoben;
- Problem bei der Erstellung einer Fontlist-Datei auf Azure wurde behoben;
[CoreWin]
- Für Visual Studio wurde das Verhalten von WinForms-Komponenten in der Toolbox (Design-Time) korrigiert;
- Fehlerhaftes Starten des Browsers wurde beim Klicken auf einen Link in CoreWin behoben;
- Für FastReport.CoreWin wurden Berichte mit einem Skript, die die WinForms-API verwenden, korrigiert;
[Demos]
+ Die Möglichkeit wurde hinzugefügt, die Lokalisierung einer neuen Demo-Anwendung zu ändern, ohne sie neu zu starten;
+ Die Demo-Anwendung in React mit FastReport.Core wurde hinzugefügt;
- Die Position eines der Diagramme wurde in Chart.frx korrigiert;
[Plugins]
+ Die Verbindung zu Cassandra wurde implementiert;
- RPTImportPlugin wurde aktualisiert;
[Extras]
- Für FastReport.Net*-Pakete wurden die Bibliotheken FastReport.Web (für .NET Framework) und FastReport.VSDesign hinzugefügt;
- Option zum Importieren von Berichten über Streams wurde hinzugefügt;
[Service]
- Die falsche Version von FastReport.Compat in FastReport.Net-Paketen wurde korrigiert.
Wenn Sie Unternehmenssoftware erstellen, die plattformübergreifend sein muss oder nur auf Linux-Systemen oder nativen Betriebssystemen (zu denen auch Linux gehört) läuft, werden Sie mittlerweile elektronische Dokumente für den Druck oder den Export in ein bestimmtes Format (PDF, Office, HTML, etc.) erstellen und ausgeben müssen. Und FastReport VCL wird Ihnen bei all diesen Aufgaben helfen.
Nun gibt es eine Testversion von FastReport für Lazarus, die Ihnen dabei hilft, sich mit allen Funktionen des Produktes vertraut zu machen, bevor Sie die Vollversion erwerben. Bisher konnten wir nur kompilierte Demoprojekte ausgeben. Hier finden Sie die FastReport für Lazarus-Editionen im Vergleich.
FastReport VCL für Lazarus wurde zu einer unabhängigen plattformübergreifenden Lösung. Registrierte Benutzer können jetzt FastReport für Lazarus direkt auf Linux mit DEB oder RPM installieren. Erfahren Sie mehr über die Installation in diesem Artikel.
20% Rabatt auf die Professional und Enterprise Editionen von FastReport VCL Berichtsgenerator.
Vom 15. August bis zum 15. September erhalten Sie den leistungsstarken Delphi-Berichtsgenerator FastReport VCL der Professional und Enterprise Editionen praktisch zum Preis der Standard Edition.
Im Unterschied zur Standard Edition erhalten Sie jedoch zusätzlich:
✓ Visual SQL-Builder
✓ Quellcode
✓ Lazarus-Unterstützung
✓ Linux-Unterstützung und noch mehr!
Dies ist eine großartige Gelegenheit, Geld zu sparen und gleichzeitig einen viel größeren Funktionsumfang zu erhalten.
Compare Vergleichen Sie die Editionen und wählen Sie die am besten passende hier aus.
Klicken Sie auf den folgenden Link, um das Angebot zu nutzen.
Mit der FastReport VCL-Version 2022.2.8 stehen Ihnen neue MS Outlook- und Gmail-Transporte, ein verbesserter Skript-Code-Editor und mehrere Änderungen an Objekten für Lazarus zur Verfügung.
Neue Objekte in interaktiven Formularen
Interaktive PDF-Formulare können jetzt mit neuen Combobox- und Listbox-Objekten erweitert werden. Dies erleichtert Ihnen das Arbeiten mit interaktiven PDF-Dokumenten zur Erstellung von Fragebögen und Checklisten.
Neue Transporte
Die Transporte sind erschienen, um auf MS Outlook- und Gmail-Postfächer über Webmail-API zuzugreifen.
Transporte können Berichte senden und empfangen sowie das Ergebnis in Form von exportierten Dokumenten erhalten. Erfahren Sie mehr darüber, wie Sie MS Outlook und Gmail von FastReport VCL aus einsetzen können.
Verbesserter Scriptcode-Editor
Mit den Hotkeys "Strg + /" können Sie Codeblöcke schnell kommentieren.
Schnelles Hinzufügen von durchsuchbaren Variablen (Kontextmenü und Hotkeys).
Neue QuickInfos und Schritt-für-Schritt Debugging-Modi “Step over” und “Run until return”.
Änderungen an den Objekten
Das TfrxHtmlView Objekt kann nun auch in Lazarus verwendet werden. Zusätzlich wurde die Unterstützung für die Ausgabe von links nach rechts mit der Parameterverarbeitung dir="rtl" hinzugefügt.
Mit der neuen ClearEmptyLines-Eigenschaft des Text-Objekts können Sie leere Zeilen im Objekt löschen. In Kombination mit den Eigenschaften CanShrink und ShiftAlways ermöglicht dies, Objekte mit leeren Werten zusammenzuklappen und den gesamten Baum mit unten liegenden Objekten nach oben zu verschieben.
Das Update mit neuen Transporten steht ab sofort allen Benutzern mit einem aktuellen Abonnement zur Verfügung.
Eine Anleitung zum Umstieg von der alten auf die neue Version für FastReport VCL finden Sie unter folgendem Link.
FastReport .NET hat Bronze bei den Reader's Choice Awards des Visual Studio Magazine gewonnen!
Unsere Reporting-Engine für .NET wurde mit dem 3. Platz in der Kategorie "Reporting, Analysis and Visualization" ausgezeichnet.
Wir freuen uns, den Stand mit Devexpress und SAP Crystal Reports zu teilen. Vielen Dank, dass Sie uns wählen!
Ab der 2022.1 Version verfügt FastReport Online Designer über viele neue Objekte und Funktionen, die den Prozess der Erstellung und Optimierung Ihrer Berichte erheblich beschleunigen.
Neue Objekte
Es wurden neue Objekte "Polylinie" und "Polygon" hinzugefügt:
Polylinien werden am häufigsten verwendet, um Logos oder andere Formen zu entwerfen, die aus fließenden Linien bestehen.
Mit dem Objekt "Polylinie" können Sie eine Kurve aus vorgegebenen Punkten bauen:
Die grauen Linien in der Abbildung veranschaulichen, wie das Objekt aussehen wird, wenn ein neuer Punkt hinzugefügt wird.
Neue Punkte können zu einer bereits erstellten Kurve hinzugefügt werden:
Drücken Sie die Escape-Taste, damit keine weiteren Punkte hinzugefügt werden können.
Die Linie kann gekrümmt werden:
Mit dem Objekt „Polygon“ können Sie aus vorgegebenen Punkten eine Figur bauen:
Sie können die Anzahl der Ecken eines bereits erstellten Polygons ändern, indem Sie neue Punkte hinzufügen:
Die Kanten eines Polygons können gekrümmt werden:
Sie können auch ein Polygon mit voreingestellten Punkten erstellen:
Es wurde ein neues Objekt "AdvMatrix" hinzugefügt:
Anmerkung: Diese Komponente befindet sich in der Entwicklung. Aktuell werden die Nacharbeitsaktivitäten intensiv durchgeführt, um die Benutzerfreundlichkeit zu verbessern und Fehler zu beheben.
Das ist ein Objekt, das der erweiterten Matrix in der Desktop-Version des Designers ähnlich ist, mit dem Sie Pivot-Tabellen-Berichte erstellen können. Sie finden es in der Objektleiste:
Die Daten werden per Drag-and-Drop in die Matrix übertragen:
Sie können den Gesamtwert in der Kopfzelle festlegen:
Die Zellen können Sie farbig markieren:
Doppelklicken Sie auf die Kopfzelle, um das Bearbeitungsfenster zu öffnen. Der Ausdruck einer Kopfzelle kann manuell vorgegeben werden:
Sie können auch den Text vorgeben, der in der Kopfzelle angezeigt werden soll:
Die Kopfzellen können sortiert werden:
In der Kopfzelle können Filterbedingungen festgelegt werden:
In der Kopfzelle kann eine Top-N-Gruppierung erfolgen:
Sie können die Sichtbarkeit einer Kopfzelle ändern - entweder manuell oder mithilfe einer Bedingung:
Sie können auch die Anzeigeeigenschaften ändern:
Zum Beispiel für diese Matrixvorlage:
Der nachfolgende Bericht wird erstellt:
Neue Optionen
Es wurde die Option hinzugefügt, das Berichtsseitenfenster einzublenden bzw. auszublenden
Durch Klicken auf die Schaltfläche wird das Fenster ein- bzw. ausgeblendet:
Es wurde die Option hinzugefügt, verschachtelte Datenquellen zu verwenden
Beispielsweise hat eine JSON-Struktur eine Sammlung. Bisher war es nicht möglich, sie als Datenquelle zu verwenden. Sammlungen sind jetzt als Datenquelle definiert:
Es wurde die Option hinzugefügt, Datenquellen alphabetisch zu sortieren
Dies geschieht über die Schaltfläche Sortieren:
Es wurde die Option hinzugefügt, alle Datenquellen einzublenden bzw. auszublenden
Um Datenquellen einzublenden, klicken Sie auf die Schaltfläche "+". Um Datenquellen auszublenden, klicken Sie auf die Schaltfläche "-".
Es wurde die Berichtsbaumsuche implementiert:
Um das gewünschte Element im Berichtsbaum zu finden, können Sie das Suchfeld auf der Registerkarte "Berichtsbaum" verwenden und den Namen der Komponente eingeben:
Es wurde die Option implementiert, Objekteigenschaften als Favoriten zu markieren
Um die gewünschte Eigenschaft zu den „Favoriten“ hinzuzufügen, können Sie im Eigenschaftsfenster mit der rechten Maustaste darauf klicken und das entsprechende Element auswählen:
Danach werden die ausgewählten Eigenschaften als Favoriten markiert:
Jeder Objekttyp kann seinen eigenen Satz von Favoriteneigenschaften haben. Jeder Satz von Favoriteneigenschaften wird zur späteren Verwendung in anderen Berichtsvorlagen gespeichert.
Automatisches Speichern von Berichtsvorlagen wurde implementiert
Die Berichtsvorlage wird nun alle zwei Minuten automatisch gespeichert. Das Speicherintervall kann derzeit noch nicht eingestellt werden, wird aber in Zukunft verfügbar sein.
Modales Fenster der Berichtsvorschau wurde durch eine separate Registerkarte ersetzt
Die Größenänderung des Berichtscode-Editorfensters wurde hinzugefügt
Das Feld für den Berichtscode ändert nun automatisch die Höhe je nach der Anzahl von Zeilen:
Vollständige Liste der Änderungen 2022.1
--------------
+ Es wurde das Polylinie-Objekt hinzugefügt;
+ Es wurde das Polygon-Objekt hinzugefügt;
+ Es wurde das AdvMatrix-Objekt hinzugefügt (die Funktionen der Desktop-Version des Designers sind nicht vollständig implementiert);
+ Automatisches Speichern einer Berichtsvorlage wurde hinzugefügt;
+ Es wurde die Option hinzugefügt, verschachtelte Datenquellen zu verwenden;
+ Es wurde eine separate Registerkarte für die Berichtvorschau hinzugefügt;
+ Es wurde die Option hinzugefügt, das Berichtsseitenfenster einzublenden bzw. auszublenden;
+ Automatische Änderung der Höhe des Berichtscode-Editor-Fensters;
+ Es wurde die Schaltfläche zum Sortieren von Datenquellen hinzugefügt;
+ Es wurden die Schaltflächen zum Ein- bzw. Ausblenden von Datenquellen hinzugefügt;
+ Es wurde die Berichtsbaumsuche implementiert;
+ Es wurde die Option hinzugefügt, Eigenschaften zu den „Favoriten“ hinzuzufügen;
- Es wurde das Einfügen von Objekten nach Kopieren oder Ausschneiden korrigiert;
* Die Lokalisierung wurde ergänzt;
* Diverse Optimierungen.
Zum Sommeranfang verschenken wir zu jedem Kauf von FastReport .NET Enterprise Team eine gratis FastReport Business Graphics-Lizenz.
FastReport Business Graphics eine Bibliothek zur anschaulichen Visualisierung Ihrer in Berichten gespeicherten Daten. Sie verwendet verschiedene Arten von Diagrammen, um die traditionellen Zahlen in anschauliche Infografiken für eine optimale Entscheidungsfindung zu verwandeln. Sie ergänzt Ihr FastReport .NET, um das Beste aus Ihren Daten herauszuholen.
Bis zum 1. Juli 2022 haben Sie die Möglichkeit, den vollen Funktionsumfang kostenlos zu testen, wenn Sie FastReport .NET Enterprise Team kaufen und €1199.00 sparen.
Um das Angebot zu nutzen, wenden Sie sich an unser Vertriebsteam über das support system, einen Chat auf unserer Website oder per E-Mail an sales@fast-report.com.