Wir sind froh, Ihnen mitteilen zu können, dass die neue Version der Stimulsoft-Produkte – 2023.3 schon veröffentlicht ist!
Wahrscheinlich haben Sie das Wort Forms in dem Namen der Version bemerkt, und das ist, weil wir eine Software für Erstellen von ausfüllbaren PDF-Formularen entwickelt haben. Auch finden Sie in neuer Version die Unterstützung für RTF, wesentliche Erweiterung der Funktionalität bei der Arbeit mit Dashboards, intelligente Hilfslinien, Unterstützung für Laravel-Framework und viele andere. Aber, der Reihe nach.
Die Liste der Neuerungen der Version 2023.3
Stimulsoft Forms
Wir haben ein neues Produkt – Stimulsoft Forms veröffentlicht. Das ist ein Tool für Erstellen, Bearbeiten, Ausfüllen, Veröffentlichung, Verteilung von interaktiven Formularen und Sammlung von Ergebnissen. Stimulsoft Forms wird in Anwendungen, die auf Plattformen ASP.NET mit Angular und .NET Core mit Angular entwickelt sind, integriert und erlaubt verschiedenartige Vorlagen für Ausfüllen von Benutzern zu erstellen. Breite Funktionalität macht die Vorlage wirklich interaktiv. Der Benutzer erhält ein ausfüllbares Formular im PDF-Format, das in jedem Programm für dieses Format verändert werden kann.
Ausführliche Informationen können Sie auf der
Produkt-Seite lesen.
Unterstützung für RTF in .NET Core
Wir haben die Möglichkeit hinzugefügt, Rich Text in .NET Core-Komponenten anzuzeigen. Diese Funktionalität ist schon lange in Stimulsoft-Softwares für .NET Framework verfügbar, aber man konnte den Text für .NET Core-Komponenten nur mit Hilfe von HTML-Tags formatieren. Derzeit können Sie die Komponente Rich Text in Ihren Berichten mit bestimmten Beschränkungen verwenden. Zum Beispiel, es ist derzeit die Eigenschaft Kann unterbrochen werden (Can Break) noch nicht implementiert.
Paginierung der Daten in der Tabelle
Für das Element
Tabelle (Table) haben wir die Fähigkeit hinzugefügt, die Daten seitenweise anzuzeigen. Dafür muss man die Anzahl von Datenzeilen einer Seite als Wert der Eigenschaft
Reihen per Seite (Rows per Page) angeben. Danach werden alle Datenzeilen in der Tabelle in Seiten aufgeteilt, und die Navigationsleiste wird sich über die Zusammenfassung-Leiste des Elementes befinden. Auch wurde die Möglichkeit hinzugefügt, die Seiten des Elementes automatisch nach der bestimmten Zeitspanne beim Anzeigen vom Dashboard umzuschalten. Die Zeitspanne wird mit der Eigenschaft
Zeit für Seitenwechsel (Page Turn Time) festgelegt.
Zahlenfeld – ein neues Element des Dashboards
Wir haben ein neues Element der Datenfilterung in Dashboards –
Zahlenfeld (Number Box) hinzugefügt. Dieses Element ermöglicht die Daten des Dashboards nach Zahlenwerten, einschließlich Ganz- und Bruchzahlen, zu filtern. Die Datenfilterung kann sowohl nach einem Wert, als auch nach dem Wertebereich verwirklicht werden.
3D-Liniendiagramm
Neuer Diagrammtyp in Berichten und Dashboards wurde für Analyse und Darstellung der Daten –
3D-Liniendiagramm (3D Line) hinzugefügt. Dieses Diagramm sieht wie die Serie der Punkte aus, die über die Linien verbunden sind. Das ist ein perfektes Tool für Verfolgen und Analysieren von Trends. 3D-Liniendiagramm ist als ein separater Typ im Diagramm-Menü dargestellt.
Intelligente Hilfslinien
In der Version 2023.3 wurde eine neue Möglichkeit für Bearbeiten von Bericht oder Dashboard –
Intelligente Hilfslinien (Smart Guides) hinzugefügt. Standardmäßig, die Komponenten auf der Seite und auf dem Dashboard sind an die Rasterknoten gebunden. Aber wenn der Modus
Am Raster ausrichten (Align to Grid) deaktiviert ist, ist es ziemlich kompliziert, die Komponenten in Beziehung zueinander vertikal und horizontal auszurichten. In dieser Situation helfen Ihnen die intelligenten Hilfslinien die Komponenten ausrichten, erhaltend vertikale und horizontale Linien in Relation zu anderen Komponenten. Die intelligenten Hilfslinien werden nicht nur bei der Platzierung von Komponenten auf der Seite, sondern auch bei der Platzierung von Komponenten in anderen Komponenten – zum Beispiel, in Leisten, Bändern und sogar wenn die Komponente sich in einer anderen Komponente befindet, angezeigt.
Unterstützung für Laravel
Für die Produkte
Reports.PHP und
Dashboards.PHP haben wir die Möglichkeit hinzugefügt, unsere Softwares in mit Laravel geschriebene Anwendungen zu integrieren. Laravel ist ein freies PHP-Framework für Entwickeln von Anwendungen und Websites. Mehr über neue Funktionalität und auch über die Verwendungsfälle finden Sie
hier.
Die Kopfzeilen der JSON- und OData-Anfragen
Für solche Datenquellen wie JSON und OData wurde die Möglichkeit hinzugefügt, die Kopfzeilen der Anfrage (Request Headers) anzugeben, was es ermöglicht, zusätzliche Information bei der Datenanfrage anzugeben. Um die Kopfzeilen beim Erstellen von Datenquelle anzugeben, muss man auf Durchsuchen (Browse) im Parameter-Feld Headers klicken, und dann im geöffneten Menü die Kopfzeile der Anfrage in den Feldern Schlüssel (Key) und Wert (Value) angeben.
Anfangswerte für Listen
Neue Möglichkeit für das Festlegen von Anfangswerten für solche Dashboard-Elemente wie
Listenfeld (List Box) und
Kombinationsfeld (Combo Box). Als Anfangswerte können die Werte aus dem Datenfeld Schlüssel dieses Elementes sein. Man kann die Anfangswerte aus dem Editor des Elementes im Feld
Anfangswert (Init Value) mit der Verwendung vom Separator „;“ angeben. Für die Elemente Listenfeld und Kombinationsfeld im Einzelauswahl-Modus kann nur ein Anfangswert sein.
Dashboards- Schnappschüsse
In dieser Version wurde für die Software Stimulsoft BI Server für Dashboards die Möglichkeit hinzugefügt, die Schnappschüsse zu erstellen. Das kann man mit dem Befehl
Ausführen (Run) erfüllen. Dabei muss man den Parameter
Typ auf
Bericht-Schnappschuss (Report Snapshot) setzen.
Suche im Datenwörterbuch und in der Kultur-Liste
Für das Datenwörterbuch wurde die Fähigkeit, die Elemente zu suchen, hinzugefügt. Selbstverständlich, die Suchanfrage wird in der Suchleiste angegeben. Im Menü Einstellungen (Settings) des Datenwörterbuches kann man die Suchleiste aktivieren und deaktivieren. Die Suche kann sowohl nach teilweiser als auch nach exakter Übereinstimmung der Abfrage durchgeführt werden. Außerdem, im Editor der Globalisierungs-Zeichenfolgen beim Hinzufügen von Kultur in die Liste wurde die Suchleiste für Kulturen hinzugefügt.
Zugang zu den Berichten mit Kompilierung
Wir haben die Sicherheitspolitik in Bezug auf Berichte mit Kompilierung wesentlich verbessert. Derzeit kann man die Aktion beim Öffnen vom Bericht oder Dashboard mit Berechnungsmodus
Kompilation im Designer und Viewer festlegen. Die Aktion kann mit dem Parameter
Kompilierungszugang (Compilation Access) im Menü
Einstellungen (Options) des Berichtsdesigners auf der Registerkarte
Haupt (Main) festgelegt werden.
Leerzellen in Dashboards
In der Version 2023.3 haben wir auch die Möglichkeit hinzugefügt, den Zustand (Leerzellen) ((Blanks)) für die Dashboard-Elemente zu deaktivieren. Früher wurder bei der Vorschau vom Dashboard der Zustand (Leerstellen) verwendet, wenn das Element keine Daten hat. Um diesen Zustand zu deaktivieren, muss man die Eigenschaft Leerstellen anzeigen (Show Blanks) auf Falsch setzen.
Benutzerdefinierte Farbe
Ab neuer Version können Sie jede Farbe für Gestaltung des Berichtsdesigners auswählen. Dafür muss man im Menü
Optionen (Options) die Registerkarte
GUI auswählen. Der Parameter
Akzentfarbe (Color Accent) muss auf
Benutzerdefinierte Farbe (Custom) gesetzt werden, und dann mit dem Parameter
Farbe (Color) können Sie erforderlichen Farbton auswählen.
Unterstützung für CData Connect Cloud
Ab der Version 2023.3 können Sie mit der Plattform CData Connect Cloud aus den Berichtsdesigner verbinden. Dafür muss man im Fenster des Erstellens von Datenquellen auf der Registerkarte Online Services den Typen CData Connect Cloud auswählen und die Verbindungszeichenfolge für Zugang zur Datenspeicherung angeben. Nach dem Erhalten von Daten können Sie eigene Berichte und Dashboards entwickeln.
Stimulsoft.Svg.NetCore
In der Version 2023.3 wurde die Bibliothek Stimulsoft.Svg.NetCore hinzugefügt. Derzeit funktioniert das Rendern von SVG auf den Berichtsseiten auf solchen Frameworks wie .NET Standard, .NET Core, und .NET, und ist mit Blazor Server und Blazor WebAssembly kompatibel. Die Betriebssysteme Windows, macOS und Linux sind unterstützt.