In der Veröffentlichung von FastReport Online Designer 2025.1 haben wir ein neues Komponentenmenü hinzugefügt, neue Funktionen in das Kontextmenü des Objekts „Tabelle“ eingeführt, die Wasserzeicheneinstellungen verbessert, die Erstellung von Hilfslinien auf der Seite hinzugefügt und vieles mehr.
In die neue Version von FastReport Desktop haben wir die Unterstützung für hochauflösende Bildschirme im Designer und im Viewer für fertige Berichte hinzugefügt.
Es wurden Exporte in die Formate DXF, Mein Büro (XODT, XODS), PDF/A-1a, PDF/A-2u hinzugefügt.
Es wurden neue Icons im Visual Studio-Stil hinzugefügt. Sie können im Designer-Fenster zwischen den Icon-Sets "Ansicht/Einstellungen/Schnittstelle" (oder "Datei/Einstellungen/Schnittstelle", wenn Sie die Ribbon-Schnittstelle verwenden) wechseln:
Die neuen Symbole sind in verschiedenen Größen erhältlich und eignen sich für hochauflösende Monitore (HiDPI).
Neue Barcodes wurde hinzugefügt: Swiss QR-Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanese PostNet:
Es wurde die Möglichkeit hinzugefügt, DB-Felder im Objekt "Text" im Designmodus einfach darzustellen. Diese Einstellung ist im Designer-Fenster "Ansicht/ Einstellungen/Darstellung" verfügbar. Die Einstellung ist standardmäßig deaktiviert, und wenn Sie sie aktivieren, werden Textobjekte, die ein einzelnes DB-Feld enthalten, in vereinfachter Form angezeigt:
Es wurde die Möglichkeit hinzugefügt, die Zellen in der Ecke des Matrixobjekts individuell anzupassen. Verwenden Sie dazu das Kontextmenü der Zelle, die Befehle "Zelle aufteilen", "Zellen zusammenführen":
Es wurde die Möglichkeit hinzugefügt, eine Verbindung mit ElasticSearch herzustellen. Die Verbindung ist über den Datenverbindungs-Assistenten und über den Code verfügbar.
Die Verbindung zur CSV-Datenquelle wurde erheblich verbessert und überarbeitet.
Die Eigenschaften VisibleExpression, PrintableExpression und ExportableExpression wurden eingeführt. Sie können die Werte für die Eigenschaften Visible, Printable und Exportable je nach Bedingung anpassen:
Die vollständige Liste der Änderungen:
[Engine]
+ NEU Verbindung zu ElasticSearch
+ NEU Barcodes - Swiss QR Code, ITF-14, Deutsche Post Identcode, Deutsche Post Leitcode, Japanische PostNet
+ NEU Option, die Anzahl der Dezimalstellen für die Numerisches, Monetäres und Prozentes Formate zu ändern, wenn Sie die Systemeinstellungen verwenden
+ NEU Eigenschaft "SplitRows" für MatrixObject, die Standardwert False ist, und in diesem Fall werden Zeichenfolgen mit denselben Werten kombiniert. Wenn sie True ist, werden die Zeilen gebrochen (wie bei TableObject)
+ NEU Aggregatfunktion CountDistinct (Berichtsergebnisse und Matrixobjektsummen)
+ NEU Unterstützung für TLS 1.2
+ NEU 2 UncheckedSymbol-Typen für CheckBox
+ NEU Option, das Laden von XML- und CSV-Dateiformaten lokal zu verhindern
+ NEU Option, die XML-Datenquelle über URL zu laden
+ NEU Funktionen, Zahlen in Wörter für Polnisch zu konvertieren
+ NEU Funktionen, Zahlen in Wörter für die indische Sprache zu konvertieren
+ NEU Rupien-Symbol für indische Währung
+ NEU Funktionen, Zahlen in Wörter für Persisch zu konvertieren
+ NEU Funktionen, Zahlen in Wörter für die ukrainische Sprache zu konvertieren
+ NEU Report.Prepare(int pagesLimit)-Methode mit dem Sie eine begrenzte Anzahl von Seiten vorbereiten können
+ NEU Option, Barcodes auszurichten
+ NEU PictureObject.ImageSourceExpression, mit dem Sie einen Ausdruck festlegen können, der die Bildquelle enthält
+ NEU Möglichkeit, Ausdrücke zu verwenden, die in eckigen Klammern in den Eigenschaften VisibleExpression, PrintableExpression und ExportableExpression eingeschlossen sind
+ NEU PictureObject-Eigenschaft.ImageFormat, mit dem Sie ein Bildspeicherformat auswählen können
+ NEU MatrixObject.PrintIfEmpty-Eigenschaft, mit dem Sie eine Matrix anzeigen können, auch wenn sie leer ist
+ NEU Page-Eigenschaft.LastPageSource, mit der Sie das Druckerfach so konfigurieren können, dass die letzte Seite des Berichts gedruckt wird
+ NEU Eigenschaften VisibleExpression, PrintableExpression und ExportableExpression
+ NEU Report.Tag-Eigenschaft
+ NEU AutoEncode-Eigenschaft für DataMatrix Barcode Standardmäßig wird das Steuerzeichen &1; bei true als FNC1 codiert. Bei false wird das Zeichen so codiert, wie es ist.
+ NEU TextQuality: SingleBitPerPixel und SingleBitPerPixelGridFit
+ NEU Option, Tabellenzeilen zu brechen
+ NEU RUB-, BYN- und BBYN-Währungen in ToWordsRu-Funktion
* die Eigenschaften VisibleExpression, PrintableExpression und ExportableExpression für Bänder wurden optimiert
* der Algorithmus zur Konvertierung von RTF in Berichtsobjekte wurde verbessert
* der RichText-Konverter in Berichtsobjekte wurde optimiert und vereinheitlicht
* das Kopieren von Streams wurde in einigen Fällen optimiert
- BEHOBEN Fehler mit einer falschen Tabulatorbreite beim TextObject.TextRenderType = TextRenderType.HtmlTextRenderer
- BEHOBEN Fehler mit dem Objekt "Unterbericht" auf Band "Keller der Seite", den zu einem Stapelüberlauf führte
- BEHOBEN Fehler mit Dock- und Anchor-Eigenschaften bei Objekten in Tabellen- /Matrixzellen
- BEHOBEN Fehler, der zu System.ArgumentException führte, wenn ein PictureObject außerhalb des Bands gerendert wurde
- BEHOBEN Fehler, bei dem der rechte Anker (Anchor = AnchorStyles.Right) bei unbegrenzter Seitenbreite nicht richtig funktioniert
- BEHOBEN Fehler, bei dem die benutzerdefinierte Schriftart durch die Standardschriftart beim Erstellen des Berichts ersetzt wurde
- BEHOBEN Fehler mit vertikaler Ausrichtung beim Konvertieren von RTF (Standard jetzt Top statt Center).
- BEHOBEN Fehler beim Konvertieren von RTF-Tabellen in Berichtsobjekte
- BEHOBEN Fehler, bei dem die Seitengrößen nach der Vorschau zurückgesetzt werden konnten
- BEHOBEN Fehler, bei dem das Drucken eines RichText-Objekts auf einer großen Windows-Skalierung nicht korrekt erfolgte
- BEHOBEN Fehler, der zu System.ArgumentOutOfRangeException in Substring-Funktionen führte
- BEHOBEN Fehler, der zu System.ArgumentException beim Rendern eines PictureObject mit einigen Bildern führte
- BEHOBEN Fehler, bei dem keine Tabellen angezeigt wurden, wenn eine Verbindung mit der Advantage Database über ODBC hergestellt wurde
- BEHOBEN Fehler, bei dem RichText über die Seitengrenzen hinausging
- BEHOBEN Fehler, der das Berichtsskript, das mit ChildBand interagiert, auf neue Weise kompilierte
- BEHOBEN Fehler beim Importieren von DevExpress-Berichten
- BEHOBEN Fehler beim Importieren von RDL-Berichten
- BEHOBEN Fehler, bei dem ein Band mit aktivierter FillUnusedSpace-Eigenschaft noch einmal nicht angezeigt wurde, obwohl genug freier Speicherplatz war
- BEHOBEN Fehler beim Importieren von List- und Labelberichten
- BEHOBEN Fehler, bei dem die AutoSize-Eigenschaft für SvgObject nicht ordnungsgemäß funktionierte
- BEHOBEN Fehler mit TextObject.AutoShirnk=FontSize bei sehr kleiner TextObject-Größe
- BEHOBEN Fehler, bei dem die Variable TotalPages bei der Verwendung in VisibleExpression ungültig wurde
- BEHOBEN Fehler mit unvollständigen Kopieren der Matrix beim Kopieren der Berichtsseite
- BEHOBEN Fehler, bei der RichText-Konvertierung, wenn RichObject.Text null ist
- BEHOBEN Fehler mit StreamReader beim Verbinden zur entfernten JSON
- BEHOBEN Fehler beim kompilieren des Berichts bei einigen Ausdrücken in den Eigenschaften VisibleExpression, PrintableExpression und ExportableExpression
- BEHOBEN Fehler, bei dem die Prüfsumme für den Barcode der Deutschen Post Identcode falsch berechnet wurde
- BEHOBEN Fehler, der zu einer Ausnahme führte, wenn die Eigenschaft "Neue Seite erstellen" in der untergeordneten Leiste des Seitenkopfes aktiviert war
- BEHOBEN Fehler, bei dem der Wert eines Ausdrucks durch den Text dieses Ausdrucks angezeigt wurde
- BEHOBEN Fehler mit RichObject-Transparenz
- BEHOBEN Fehler mit der Sichtbarkeit eines Textobjekts, wenn die Option Visible bei Highlight aktiviert ist
- BEHOBEN Fehler mit der Arbeit der PrintableExpression-Eigenschaft
- BEHOBEN Fehler, bei dem das Verschieben eines Unterberichts auf eine neue Seite nicht korrekt funktionierte
- BEHOBEN Fehler, bei dem der Datenkeller mit der Eigenschaft "Nicht von Daten trennen" von den Daten getrennt wurde
- BEHOBEN GS1-128 Barcode-Generierung
- BEHOBEN ungültiger Gesamtwert, wenn er auf eine andere Summe verwiesen wurde
- BEHOBEN Fehler, bei dem die Tabelle nicht korrekt migriert wurde
- BEHOBEN XML-Parsing-Fehler mit hexadezimalen Parametern, z. B. "To create it:
"
- BEHOBEN Fehler, bei dem man DBNull in eine leere Zeichenfolge zu konvertieren versuchte, wenn ConvertNulls deaktiviert wurde
- BEHOBEN Fehler, bei dem PageFooter mit aktiviertem PrintOn=LastPage auf der vorletzten Seite ausgegeben wurde
[Designer]
+ NEU HiDPI-Unterstützung
+ NEU vereinfachte Anzeige von DB-Feldnamen im Designer
+ NEU Schaltfläche alles minimieren/alles maximieren und ein Suchfeld für den Berichtsbaum und den Datenbaum
+ NEU Icons Sie können sie im Designer-Fenster "Ansicht/Einstellungen/Schnittstelle" auswählen.
+ das Verhalten der Seitenleiste wurde verbessert
+ NEU Option, die Datenquelle zu kopieren
+ NEU Import von im XML-Format gespeicherte DevExpress-Berichten
+ NEU Option, Text und Bilder mit der Ziehen sie aus dem Browser hinzuzufügen
+ option hinzugefügt, um die Anzahl der Zeilen und Spalten der Tabelle durch Ziehen der Maus zu bearbeiten
+ NEU RTF-Laden von Texten, Tabellen und Stilen beim Laden von DevExpress-Dateien
+ NEU Option, CSV-Dateien über URLs herunterzuladen
+ NEU Option, die Seite eines Unterberichts zu öffnen, indem Sie doppelt auf das Objekt klicken
+ NEU Option, die Schriftart in der Registerkarte mit Code, dem Textbearbeitungsfenster und dem Formeleditor zu ändern
+ NEU Option, Bilder beim Ziehen zu ersetzen
+ NEU Option zum horizontalen Scrollen des Berichts, wenn die Taste Shift gedrückt wird
+ NEU Option, die Berichtsdatei per Drag & Drop zu öffnen
+ NEU Bandbeleuchtung, auf die das Objekt beim Ziehen platziert werden
+ NEU die Möglichkeit, Bilder in png, jpeg, jpg, gif, ico, bmp, tif, tiff, emf, wmf und Textdateien im txt und rtf Formate auf die Seite zu ziehen
+ NEU Option, Text und Bild aus der Zwischenablage auf eine Seite einzufügen
+ NEU Möglichkeit, eine neue Berichtsseite zu erstellen: die Schaltfläche "+" im Seitenbereich, ein Doppelklick auf einen freien Platz im Seitenbereich, die Tastenkombination Ctrl +N
* das Kontextmenü wird nun beim Ändern des Fensters geschlossen
* beim automatischen Speichern wird das ausgewählte Element im Eigenschaftenfenster nicht mehr zurückgesetzt
- BEHOBEN Fehler, der den Berichtsdesigner bei einer ungültigen Tabelle in der Datenquelle zum Absturz brachte
- BEHOBEN Fehler, bei dem das Array in SQLBuilder im Designer über die Grenzen des Arrays hinausgeht
- BEHOBEN Fehler, bei dem die Dialogseite nicht geöffnet wurde, wenn sie ein GridControl enthält
- BEHOBEN Fehler im Right to Left-Modus
- BEHOBEN Fehler, wenn das Dialogformular noch einmal skaliert wurde
- BEHOBEN Fehler beim Hinzufügen eines Barcodes, bei dem der falsche Barcode erstellt wurde
- BEHOBEN Fehler, bei dem beim Ziehen aus Funktionen NUD und ein leeres Textobjekt erstellt wurden
- BEHOBEN Fehler, bei dem RichTextBoxControl in Dialogfeldern falsch gerendert wurde
- BEHOBEN Skalierungsprobleme in WelcomeForm- und Wizard-Fenstern
- BEHOBEN Fehler beim Kopieren eines Objekts, wenn ein Objekt mit demselben Namen erstellt wurde
- BEHOBEN Fehler mit einem leeren Datenbanknamen, nachdem der Bericht noch einmal geladen wurde
- BEHOBEN Fehler, bei dem durch doppeltes Klicken auf die Pfeiltasten im Berichtsbereich neue Seiten erstellt wurden
- BEHOBEN Fehler, bei dem das Sensorbearbeitungsfenster eine falsche Breite hatte
- BEHOBEN Fehler, bei dem das Umschalten von Eigenschaften in alphabetische Reihenfolge nicht funktionierte
- BEHOBEN Fehler beim Laden der Seitengröße beim Konvertieren einer DevExpress-Datei
- BEHOBEN Fehler, bei dem eine leere Zeichenfolge im Datamatrix-Barcode zu einer Ausnahme führte
- BEHOBEN Fehler, bei dem das Ziehen in die Matrix nicht funktionierte
- BEHOBEN Fehler, der zu System.FormatException beim Öffnen von DevExpress Dateien führte
- BEHOBEN Fehler "Der Zählerwert darf nicht kleiner als Null sein." beim Öffnen von DevExpress Dateien
- BEHOBEN Fehler, bei dem Objekte im Berichtsbaum bei gedrückter Ctrl-Taste verschoben wurden
- BEHOBEN Fehler mit einem Dropdown-Menü der Farbauswahl-Schaltfläche
- BEHOBEN Fehler, wenn Parameter geändert wurden, unmittelbar nach dem Hinzufügen einer Linie, die eine Ausnahme auslöste
- BEHOBEN Fehler beim Erstellen eines Intelligent Mail-Barcodes
- BEHOBEN JSON-Verbindungsfehler im Datenverbindungs-Assistent
- BEHOBEN Fehler, bei dem horizontale Hilfslinien nicht korrekt gezeichnet wurden
- BEHOBEN Fehler, bei dem die Objektbreite nach dem Schließen der Vorschau zurückgesetzt wurde, wenn der rechte Anker aktiviert war
- BEHOBEN Fehler, wenn man eine MatrixObject-Zelle mit einem falschen RowSpan-Wert zu versehen versuchte
- BEHOBEN Fehler beim Zurücksetzen von Farbe, Breite und Stil im Rahmeneditor
- BEHOBEN Fehler mit der Größenänderung von PolyLineObject/PolygonObject, das mit Ctrl+Button kopiert wurde
- BEHOBEN Fehler, bei dem das Kontextmenü "Anzeigemodus" des SVG-Objekts inaktiv war
- BEHOBEN Fehler, bei dem ein Unterbericht nicht gelöscht werden konnte, wenn die zugehörige Seite gelöscht wurde
- BEHOBEN Fehler, bei dem die Schaltflächen im Bereich "Panels" der Registerkarte "Ansicht" nicht mit der Sichtbarkeit der entsprechenden Fenster übereinstimmten
[Preview]
+ NEU Schaltfläche "Info" in der Vorschausymbolleiste
+ NEU Option zum horizontalen Scrollen des Berichts, wenn die Taste Shift gedrückt wird
+ NEU Editor des Menüs der Exporte
* das Menü mit den Datenquellen ist jetzt im Texteditor im Vorschaufenster ausgeblendet
* die Schaltfläche "Seite löschen" im Vorschaufenster ist jetzt inaktiv, wenn der vorbereitete Bericht aus einer einzelnen Seite besteht
- BEHOBEN Fehler, bei dem vorbereitete Berichte mit konvertiertem RichObject gespeichert wurden
- BEHOBEN Fehler, bei dem die Skalierungsprozente in der Vorschau möglicherweise nicht korrekt angezeigt wurden
- BEHOBEN Fehler, der zu System.ObjectDisposedException beim erneuten Vorbereiten des Berichts führte
[Exports]
+ NEU Exporte in die Formate DXF, XODT, XODS, PDF/A-1a, PDF/A-2u
+ NEU Unterstützung für den ODF 1.2-Standard beim Export nach ODT/ODS
+ NEU Option "Keine Abschnittsumbrüche bei Seitenumbrüchen hinzufügen", wenn Sie nach Word 2007 exportieren Standardmäßig werden sowohl Seitenumbrüche als auch Abschnittsumbrüche hinzugefügt.
+ NEU ReportPage.ExportAlias-Eigenschaft, mit dem Sie den Seitennamen beim Export nach Excel 2007 angeben können
+ NEU Option, Seiten im XML-Export zu teilen
+ NEU Unterstützung für die Padding-Eigenschaft für Textobjekte in Word2007
* jetzt im PDF-Export mit InteractiveForms = true werden Schriftarten nicht gespeichert, wenn der Bericht keine bearbeitbaren Elemente enthält
* jetzt werden im Excel 2007-Export für Arbeitsblätter ohne Bilder keine Dateien erstellt, die Bilder und und die Verbindungen zu ihnen beschreiben
* optimierte Beibehaltung von eingebetteten Schriftarten beim Export in PDF. Die Größe der Dateien hat sich erheblich verringert.
- BEHOBEN Seitenumbruch im HTML-Export (PageBreaks-Eigenschaft)
- BEHOBEN SVG Export mit Option "Export in mehrere Dateien"
- BEHOBEN Fehler im SVG-Export auf hochauflösenden Monitoren
- BEHOBEN Dateinamen, die im ZIP-Archiv gespeichert werden
- BEHOBEN Tabulatorbreite beim Export von RichObject
- BEHOBEN XPS-Exportfehler, bei dem Dokumente, die nach Linux exportiert wurden, unter Windows nicht geöffnet wurden
- BEHOBEN Fehlers, bei denen die Anchor- und Dock-Eigenschaften beim Exportieren von Seiten mit unendlicher Breite nicht korrekt funktionierte
- BEHOBEN Fehler beim Exportieren von Textobjekten in Excel 2007 mit aktiviertem HtmlParagraph-Rendertyp Deaktivieren Sie die WYSIWYG-Exportoption, um Text anstelle von Bildern zu exportieren.
- BEHOBEN Exportfehler in ODF, bei dem das Dokument nicht in MeinBüro geöffnet wurde
- BEHOBEN Fehler mit der Schließung einer Zelle mit RichText beim Export nach RTF
- BEHOBEN Fehler beim Exportieren von Objekten mit HtmlParagraph-Rendermodus
- BEHOBEN Fehler beim Export einer Zeigerlinie beim geschichteten Export nach Word 2007
- BEHOBEN Fehler beim Exportieren einer Zeigerlinie beim Export nach PowerPoint 2007
- BEHOBEN Speichern des Berichts in Box
- BEHOBEN Speichern des Berichts auf OneDrive
- BEHOBEN Speichern des Berichts auf GoogleDrive
- BEHOBEN Fehler, der zu System.OutOfMemoryException beim Export in PDF führte
- BEHOBEN Fehler beim Erstellen einer Datei mit vielen Seiten und Seitenumbrüchen beim Export nach Excel 2007
- BEHOBEN Fehler, bei dem der Export in ein Bild den transparenten Hintergrund des Berichts nicht berücksichtigte
- BEHOBEN Fehler, der zu System.NullReferenceException beim Export nach Excel 2007 führte
- BEHOBEN Validierungsfehler beim Export nach ODT/ODS
- BEHOBEN Exportfehler in ODT, bei dem die Datei in Word 2019 nicht korrekt geöffnet wurde
- BEHOBEN Fehler mit einer falschen Linienposition beim Export nach Word 2007
- BEHOBEN Fehler beim Exportieren von Zeilen, die nur Leerzeichen enthalten, beim Export nach DXF
- BEHOBEN Fehler in PDF Export, den zum verschwinden der Lücken wenn der Bericht Tabulatoren
- BEHOBEN Fehler beim Exportieren von Seitenfenstern beim Export nach Excel 2007 im nahtlosen Tabellenmodus
- BEHOBEN Fehler beim Exportieren des Zeichens "\" beim Export nach Excel 2007
- BEHOBEN Fehler beim Export in Excel 2007 im Modus "Tabellen Ohne zu reißen", den zu Brüchen Tabellen, Störungen bei der Vereinigung der Zellen, abnormalen Export von Bildern führte
- BEHOBEN Fehler, bei dem Links mit russischen Buchstaben im PDF-Export nicht funktionierten
- BEHOBEN Fehler, bei dem das Erstellungs- und Bearbeitungsdatum des Dokuments nicht mit dem Äquivalent in den Metadaten im PDF/A-1a-Export übereinstimmte
- BEHOBEN Fehler beim Export nach Excel 97, der zur Ausnahme "Huge SAT not implemented" führte
- BEHOBEN Fehler beim Exportieren von Texten, die '&' in Excel 2007-Export enthalten
- BEHOBEN Fehler, wenn MapObject in PowerPoint exportiert wurde
- BEHOBEN Fehler, bei dem das Standarddesign beim Export nach Excel 2007 gespeichert wurde
- BEHOBEN Fehler beim Export von Farbverlaufsfüllungen mit dem Eigentümer- oder Benutzerpasswort beim Export in PDF
- BEHOBEN Fehler mit der digitalen Signaturverschlüsselung im PDF-Export, wenn das Dokument mit einem Passwort geschützt wurde
- BEHOBEN Fehler mit Absatzverschiebung beim Export in OpenOffice Writer
- BEHOBEN Fehler mit falschen Einrückungen beim Export in OpenOffice Writer
- BEHOBEN Fehler mit einer falschen Bildgröße beim Export in RTF
- BEHOBEN Paginierungsfehler beim Export in OpenOffice Writer
- BEHOBEN Fehler mit Absatzverschiebung beim Export in OpenOffice Writer
- BEHOBEN Fehler, bei dem der Text beim Exportieren in OpenOffice Writer und OpenOffice Spreadsheet an der Breite ausgerichtet wurde
- BEHOBEN Fehler beim Export nach Excel (BIFF8)
- BEHOBEN Druckfehler beim geschichteten HTML-Export, wenn der Bericht Blätter mit Seiten im Querformat hatte
- BEHOBEN Fehler, bei dem der Export nach EMF eine Ausnahme auslöste
- BEHOBEN Anzeige von Objekten mit negativer Höhe/Breite beim Schichtexport in Html wurde korrigiert
- BEHOBEN Fehler beim Exportieren eines mehrseitigen Berichts in XML
- BEHOBEN Bug in PDF-Export, den zur Schaffung der falschen Datei führt, wenn die Eigenschaften EmbeddingFonts und InteractiveForms eingeschalten sind
- BEHOBEN Hintergrundanzeige von BarcodeObject beim Export in PDF und HTML
- BEHOBEN Fehler beim Anzeigen von Shape, Barcode, Polygon usw. mit Füllung (oder Hintergrund) in allen tabellarischen Exporten
FastReport VCL 2021.3 fügt Unterstützung für das neue RAD Studio 11 hinzu. Jetzt ist es möglich, FastReport VCL mit RAD Studio 11 zu verwenden.
Das neue Objekt zum Anzeigen von PDF im Report - betten Sie das PDF-Dokument direkt in den Report ein (unter Verwendung der Open-Source-Pdfium-Bibliothek)! So fügen Sie PDF zum Report hinzu .
Es gibt eine Möglichkeit, Daten über Hyperlinks in Reportsobjekte zu laden, in Objekte: Karten, Text, PDF, Bild.
Verwenden Sie Hyperlinks, um auf die API zuzugreifen und Daten in Objekte zu laden!
Mehr als nur Hyperlinks - die Möglichkeit, eigene Protokolle und Transporte hinzuzufügen.
Richten Sie Transporte Box, Google Drive, Dropbox, OneDrive ein, um über Hyperlinks auf private Speicher zuzugreifen. Es gibt auch ein Laden von Daten durch Hyperlinks im Report.
Neues Autorisierungssystem für Box-, Google Drive-, Dropbox-, OneDrive-Transporte - jetzt über den Standardbrowser.
Der Dialog zur Zulassung bei Transporten wurde verbessert. Berechtigungsdaten verschlüsselt speichern, Berechtigungsfelder ausblenden, schneller Übergang in die Cloud-Speicherkonfiguration. Erfahren Sie im Artikel, wie Sie eine Verbindung herstellen.
Es gibt auch eine Unterstützung für das Aufteilen von Zeilen in einer dynamischen Tabelle - Verwenden Sie Aufteilungen, um komplexe Reporte mit vielen Objekten und Text zu erstellen. Die Partitionierung funktioniert in allen drei dynamischen Tabellen-Paginierungsmodus! Erfahren Sie mehr.
Mit den neuen Verbesserungen im Reportdesigner werden die Geschwindigkeit und der Komfort bei der Entwicklung von Reportvorlagen auf ein neues Niveau gehoben.
Die verbesserte Suchmaschine im Reportdesigner ermöglicht das Suchen und Ersetzen vom Text in: Zeichenfolgeneigenschaften, Objektnamen, Objektinhalt und Reportskript. Mit Hilfe des Suchbaums ist die Navigation durch die gefundenen Objekte komfortabler geworden.
Der einfache und unkomplizierte Austausch der gefundenen Elemente.
Die neue Registerkarte mit Favoriten im Objektinspektor - fügen Sie die Eigenschaften hinzu, die Sie am häufigsten ändern, um schnell darauf zugreifen zu können.
Hervorheben von anderen Eigenschaften als "Standard"-Werten im Objektinspektor, um Änderungen im Report zu steuern.
Client-Server-Komponenten unterstützen jetzt detaillierte Reporterstellung.
Ein neuer linearer Barcode-Typ von Plessey wurde hinzugefügt.
Und vieles mehr. Siehe vollständiges Änderungsprotokoll.
+ Ein neues TfrxPDFView-Reportsobjekt hinzugefügt, mit dem Sie ein PDF-Dokument in einen Report über die Pdfium-Bibliothek laden können
+ Unterstützung für Protokolle hinzugefügt, mit denen Sie Daten aus externen Quellen (http, https und Transports) in Objekte für PDFView, HTMLView, MemoView, PictureView, Maps laden können
+ Unterstützung für neue Autorisierung für OAuth2.0 in Transporten hinzugefügt, unter Verwendung des Standardbrowsers
+ Mechanismus zum Aufteilen von Zeilen und verschachtelten Objekten für eine dynamische Tabelle hinzugefügt
+ Unterstützung für detaillierte Reporte in Client-Server-Komponenten hinzugefügt
+ Hervorhebung anderer Eigenschaften als Standardwerte im Objektinspektor des Reportsdesigners hinzugefügt
+ Neues Suchen und Ersetzen im Reportsdesigner hinzugefügt (Suche in Skript, Objektnamen, Zeichenfolgeneigenschaften und Inhalt)
+ Registerkarte Favoriten im Objektinspektor des Reportsdesigners hinzugefügt
+ Protokollierung für den digitalen Signaturprozess im PDF-Export hinzugefügt
+ Neuer linearer Plessey-Barcode hinzugefügt
+ Unterstützung für das Gif-Bildformat in TfrxPictureView hinzugefügt (Animation wird nicht unterstützt)
+ Ereignis zum Erstellen einer dynamischen Tabelle aus Code hinzugefügt (siehe Beispiel DynamicTable)
+ Behandlung des DataSet.OnGetText-Ereignisses für ein Feld vom Typ TWideStringField hinzugefügt - zur Verwendung setzen Sie das dsoStringAsDisplayText-Flag von TfrxDBDataset.DataSetOptions
+ RTTI-Skript zum Laden von Daten in TfrxHTMLView hinzugefügt
+ RTTI-Skript für frxDigitalSignatureView hinzugefügt
+ [Lazarus] Unterstützung für HTML-Tags im PDF-Export hinzugefügt
* Möglichkeit hinzugefügt, Spannen von einem Skript aus zu steuern, wenn eine dynamische Tabelle erstellt wird
* Verbesserte Demo-CGI und ISAPI in Client-Server-Komponenten
+ [Lazarus] Neue Demo EmbedDesigner hinzugefügt
- [Lazarus] Fehler mit Unicode-Druckernamen behoben
- Fehler mit Tabellenposition im DOCX-Export behoben
- Fehler bei der Textausgabe für ITF-14-Barcode behoben
- Behobene Wiederherstellung der Spannweitenaufteilung für feste Kopfzeilen in einer dynamischen Tabelle
- [Lazarus] Fehler beim Wiederherstellen des linken Panels im Reportsdesigner behoben
- Skalierung des XLS-Exportdialogs korrigiert
- Zeichenabstand beim PDF-Export für einige Schriftarten korrigiert
- [Lazarus] Fehler mit Ausdrücken in RichView behoben
- Fehler mit Aggregatfunktionen und unsichtbaren Bändern behoben
- Fehler mit Bildern im XLS-Export behoben
- Behobene Generierung von hpp-Headern für CBuilder 2007-XE (Link mit gdip-Bibliothek)
- Leck von GDI-Deskriptoren im EMF-Parser für Regionen behoben
- Fehler mit Gif-Transparenz behoben
Neue Funktionen
Neue Symbole im Visual Studio-Stil sind hinzugefügt. Sie können im Fenster " View/Options/User Interface " (oder " File/Options/User Interface ", wenn Sie die Ribbon-Benutzeroberfläche verwenden) zwischen den Icon-Packs wechseln:
Die neuen Symbole sind für High-DPI-Bildschirme gut geeignet.
Es wurde die Möglichkeit hinzugefügt, die FastReport-Konfiguration zurückzusetzen, die in der FastReport.Config-Datei im Benutzerprofil gespeichert wird. Dies kann im Fenster " View/Options/User Interface " über die Schaltfläche "Reset config" erfolgen. Ein Neustart des Designers ist erforderlich, um die Änderungen zu übernehmen.
Für das Text-Objekt wurde die Möglichkeit hinzugefügt, die Namen der DB-Dateien bei der Berichterstellung in einer vereinfachten Form anzuzeigen. Sie können diese Option im Fenster "View/Options/Objects appearance" aktivieren. Diese Option ist standardmäßig deaktiviert. Wenn Sie sie einschalten, zeigt das Textobjekt mit einem einzelnen DB-Feld nur den Feldnamen ohne Datenquellennamen an:
Dadurch sieht der Bericht sauberer aus, insbesondere wenn er viele kleine Objekte enthält. Sie können immer noch den vollständigen Text des Objekts in der Statuszeile sehen.
Es wurde die Möglichkeit hinzugefügt, jede Zelle im Eckbereich des Matrixobjekts einzurichten. Um dies zu tun, verwenden Sie das Kontextmenü der Zelle und die Befehle "Zelle teilen", "Zellen verbinden":
Es wurde die Möglichkeit zur Verbindung mit ElasticSearch hinzugefügt. Die Verbindung ist im Datenassistenten und vom Code aus verfügbar.
Barcode Japanese Post 4 - State Code hinzugefügt.
Die Schaltflächen “Alles zuklappen”/”Alles aufklappen” und das Suchfeld für den Bericht- und Datenbaum sind im Designer hinzugefügt. Wenn Sie auf „+“ klicken, wird der Baum erweitert und wenn Sie auf „-„ klicken, wird der Baum zugeklappt.
Diese Änderungen sollten die Arbeit mit Berichten, die viele Objekte und/oder Datenquellen enthalten, vereinfachen.
Der Konverter von RichText zu Berichtsobjekten wurde erheblich verbessert und optimiert.
FastReport Business Graphics-Integrationsobjekte sind hinzugefügt (\Extras\Objects\FastReportBGObjects).
Universelle FastReport.Data-Plugins
Die Pakete mit FastReport.Data-Plugins wurden aktualisiert. Jetzt enthalten sie Plugins für verschiedene FastReport Editionen (.NET, Core, CoreWin, OpenSource) und verbinden automatisch die notwendige Bibliothek, je nach dem von Ihnen verwendeten Produkt. Die FastReport Edition 2021.3.0 oder höher ist für die korrekte Arbeit erforderlich.
Die FastReport.Core.Data-, FastReport.CoreWin.Data- und FastReport.OpenSource.Data- Plugins wurden für veraltet erklärt und werden nicht mehr unterstützt.
Lokalisierungen
In der Logik der Lokalisierungsänderung wurden kleine Änderungen vorgenommen.
1. Das FastReport.Localization. Paket ist hinzugefügt. Dieses Paket enthält Lokalisierungsdateien für FastReport.NET-, FastReport.Core-, FastReport.CoreWin-, FastReport.Mono-, FastReport.OpenSource-Produkte und erstellt das Lokalisierungsverzeichnis im Ausgabeverzeichnis des Benutzerprojekts, wenn dieses Paket hinzugefügt wird.
2. Eine neue API zum Ändern der Lokalisierung unter Verwendung des CultureInfo-Typs ist hinzugefügt - FastReport.Utils.Res.LoadLocale(CultureInfo culture).
Wenn diese Methode aufgerufen wird, sucht FastReport nach der passenden Lokalisierung für die ausgewählte Kultur. Geladene Gebietsschemata werden zwischengespeichert. Damit diese Methode korrekt funktioniert, müssen Sie das FastReport.Localization-Paket aus Schritt 1 in Ihrem Projekt installieren oder den Pfad zu dem Ordner mit den Lokalisierungsdateien in der Eigenschaft FastReport.Utils.Res.LocaleFolder festlegen.
Fehlerkorrekturen
- Fehler in den Dock- und Anchor-Eigenschaften von Objekten behoben, die sich innerhalb einer Tabellen-/Matrixzelle befinden.
- Stapelüberlauf-Fehler beim Hinzufügen von SubReport-Objekten zum Seitenfußband behoben.
- Fehler beim SVG-Export behoben, wenn die DPI-Einstellung des Systems größer als 96DPI ist.
Vollständige Liste der Änderungen von FastReport Mono 2021.4
[Modul]
+ Verbindung zu ElasticSearch hinzugefügt.
+ Ein neuer Barcode - Japanese PostNet hinzugefügt.
+ Res.LoadLocale (CultureInfo)-Methode hinzugefügt, die das ausgewählte Gebietsschema durch das CultureInfo-Argument ändert. Geladene Gebietsschemata 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 Tab-Breite behoben, wenn TextObject.TextRenderType = TextRenderType.HtmlTextRenderer.
- Fehler mit SubReport-Objekt in einem Seitenfußband behoben, der eine Stapelüberlauf-Ausnahme verursachte.
- Fehler in den Dock- und Anchor-Eigenschaften von Objekten innerhalb von Tabellen-/Matrixzellen behoben.
- Fehler behoben, der zu System.ArgumentException führte, wenn ein PictureObject außerhalb des Bandes gezeichnet wurde.
- Fehler behoben, bei dem der rechte Anker (Anker = AnchorStyles.Right) nicht richtig funktioniert hat, wenn die Seite eine unbegrenzte Breite hatte.
- Fehler beim Ersetzen einer benutzerdefinierten Schriftart durch eine Standardschriftart beim Erstellen eines Berichts behoben.
- Fehler bei der vertikalen Ausrichtung bei der Konvertierung von RTF behoben (standardmäßig, jetzt oben statt mittig).
- Fehler bei der Konvertierung von RTF-Tabellen in Berichtsobjekte behoben.
[Designer]
+ Vereinfachte Anzeige von DB-Feldnamen im Designer hinzugefügt.
+ Schaltflächen “Alles zuklappen”/”Alles aufklappen” und das Suchfeld für den Bericht- und Datenbaum hinzugefügt.
+ Neue Symbole hinzugefügt. Verwenden Sie den "View|Options|User interface"-Dialog des Designers, um zwischen Icon-Packs zu wechseln.
- Fehler behoben, der zum Absturz des Berichtsdesigners mit einer falschen Tabelle in der Datenquelle führte.
[Vorschau]
- Fehler beim Speichern von vorbereiteten Berichten mit konvertierten RichObjects behoben.
[Exporte]
+ Beim Export nach Word 2007 wurde die Option "Keine Abschnittsumbrüche in die Seitenumbrüchen hinzufügen" hinzugefügt. Standardmäßig werden sowohl Seitenumbrüche als auch Abschnittsumbrüche hinzugefügt.
- Seitenumbruch im Html-Export korrigiert (PageBreaks- Eigenschaft).
- SVG-Export mit dem Parameter "Export multiplizieren" korrigiert.
- SVG-Exportfehler auf dem High-DPI-Bildschirm behoben.
- Namen der im Zip-Archiv gespeicherten Dateien korrigiert.
- Tab-Breite beim Export von RichObject korrigiert.
- Fehler beim XPS-Export behoben, bei dem unter Linux exportierte Dokumente unter Windows nicht geöffnet werden konnten.
- Fehler behoben, bei denen Anker- und Dock-Eigenschaften beim Exportieren von Seiten mit unbegrenzter Breite nicht richtig funktionierten.
- Fehler beim Export von Textobjekten in Excel 2007 mit aktiviertem HtmlParagraph-Rendertyp behoben. Deaktivieren Sie die WYSIWYG-Exportoption, um Text anstelle von Bildern zu exportieren.
[Extras]
+ 'FastReport.Localization'-Paket hinzugefügt, das FastReport-Lokalisierungsdateien in Ihrem Projekt für die Arbeit mit verschiedenen Sprachen enthält.
+ FastReport Business Graphics Integrationsobjekte hinzugefügt (\Extras\Objects\FastReportBGObjects).
[Demos]
+ Übergang zur Liste der Berichte beim Klicken auf den Pfeil auf dem Ordner in der neuen Demo implementiert.
* Target Framework für die neue Demo auf 4.7.2 geändert.
* Farbe der inaktiven Schaltflächen im Miniaturansicht-Modus der neuen Demo geändert.
* Hintergrundfarbe des Zoom-Schiebereglers in der neuen Demo geändert.
* Hintergrundfarbe bei der Anzeige von Dialogformularen in der neuen Demo geändert.
* Hintergrundfarbe der interaktiven Berichtsregister in der neuen Demo geändert.
* Speicherort des Ordners mit den Berichtsminiaturansichten für die Demoanwendung geändert. Jetzt befindet sich dieser Ordner nicht mehr in Programmdateien, sondern in AppData\Local.
- Probleme bei der Anzeige von Oberflächenelementen der neuen Demo-Anwendung behoben.
- Fehler behoben, der dazu führte, dass ein vorbereiteter Bericht gespeichert wurde, wenn man auf die Dropdown-Elemente im Speichermenü der neuen Demo-Anwendung klickte.
- Fehler bei der Ausrichtung von Berichten im Vorschaufenster der neuen Demo behoben.
- Fehler beim doppelten Start des Dialogs behoben, wenn ein Bericht in der neuen Demo ausgewählt wird.
- Fehler beim Dehnen von Miniaturansichten in der neuen Demo behoben.
- Fehler behoben, der zu einer Verzögerung beim Verschieben des Fensters einer neuen Demo führte.
- Fehler in der neuen Demo mit gleichzeitiger Anzeige von Miniaturansichten in Ordner- und Berichtsleisten behoben.
Was ist neu in Version 2021.4 von FastReport .NET?
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:
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:
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":
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.
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.
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;
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
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.
Wir haben FastReport Business Graphics-Erweiterung hinzugefügt. Das ist das neue Produkt für die interraktive Visualisierung von Daten aus Anwendungen.
Mehr zu FastReport Business Graphics für .NET
Die Komponente ListDataSet wurde hinzugefügt, die das Laden von Daten in den Cube mit Hilfe von Windows Forms Data Binding ermöglicht.
Es ist jetzt möglich, Daten in den Cube mit Hilfe von Windows Forms komplexer Datenbindung zu laden, die in Standard-Steuerelementen verwendet wird: DataGridView, ListView und Combobox.
Complex Data Binding lädt Daten über die BindingSource-Komponente, die als Proxy agiert (weitere Informationen finden Sie im MSDN).
Hier ist ein kleines Beispiel für das Laden von Daten aus List<>.
1. Deklarieren Sie eine ProductInfo-Klasse
public class ProductInfo
{
public String Name { get; set; }
public String Group { get; set; }
public int Count { get; set; }
}
2. Erstellen Sie eine Liste von ProductInfo-Datensätzen
List<ProductInfo> CreateProducts()
{
return new List<ProductInfo> {
new ProductInfo {Group = "Bakery products", Name = "Ciabatta", Count = 3},
new ProductInfo {Group = "Bakery products", Name = "Bread", Count = 5},
new ProductInfo {Group = "Bakery products", Name = "Croissant", Count = 1},
new ProductInfo {Group = "Alcohol", Name = "Wine", Count = 6},
new ProductInfo {Group = "Alcohol", Name = "Whiskey", Count = 2},
new ProductInfo {Group = "Alcohol", Name = "Beer", Count = 5},
new ProductInfo {Group = "Dairy products", Name = "Yoghurt", Count = 5},
new ProductInfo {Group = "Dairy products", Name = "Milk", Count = 4}
};
}
3. Cube und Slice konfigurieren
private void Form1_Load(object sender, EventArgs e)
{
// configure data source
listDataSet1.DataSource = CreateProducts();
// load data to Cube
cube1.Active = true;
// configure Slice
slice1.YAxisContainer.AddSliceField(slice1.SliceFields.GetFieldByName("Group"));
slice1.YAxisContainer.AddSliceField(slice1.SliceFields.GetFieldByName("Name"));
var measure = new FastReport.Olap.Slice.MeasureField(slice1, FastReport.Olap.Types.AggregateFunction.Sum, slice1.SliceFields.GetFieldByName("Count"));
slice1.MeasuresContainer.AddMeasure(measure);
slice1.XAxisContainer.AddMeasuresField();
}
Hier ist das Ergebnis:
Das vollständige Beispiel befindet sich in Demos\C#\DataBindings.
Weitere Änderungen:
- Menüpunkt "Kopieren" zum Kontextmenü von XAxisZone und YAxisZone der Komponente SliceGrid wurde hinzugefügt. Der Menüpunkt kopiert die Beschriftung des ausgewählten Knotens in die Zwischenablage.
- Einfügen aus der Zwischenablage in einer Popup-Liste führt eine Suchoperation aus.
- Doppelklick im Popup-Filter einer Dimension führt die SliceGrid-Positionierung auf das angeklickte Element aus.
Die FastReport Business Graphics-Bibliothek für .NET wurde für den Einsatz in WinForms Anwendungen mit .NET Framework 4.x. entwickelt.
Mit der FastReport Business Graphics-Bibliothek können Sie verschiedene hierarchische Daten visualisieren, Geschäftsdiagramme für die spätere weitere Analyse und Entscheidungsfindung erstellen.
Die Hauptaufgabe der Geschäftsdiagramme ist, die Darstellung die Daten so darstellen zu können, dass die übersichtlichen Informationen aus Ihren Anwendungen schnell ein vollständiges Verständnis der Daten erhalten helfen würden, um deren Analyse zu erleichtern und um den Prozess der Geschäftsentscheidungen so schnell und effizient wie möglich zu machen.
FastReport Business Graphics wird Ihnen helfen, hierarchische Daten interaktiv darzustellen. Diese Bibliothek wird die ideale Ergänzung des Berichtsgenerators FastReport. NET und des OLAP-Cubes FastCube .NET.
Derzeitig werden folgende Diagramme wie das Treemap-, das Sunburst-, das Icicle-Chart und das Gantt-Diagramm in der Erweiterung bereitgestellt:
Lesen Sie mehr über FastReport Business Graphics für .NET.