4D v19 kommt mit einer neuen Version von SpreadJS und einer neuen Version des Ribbons. Neben dem neuen Aussehen haben wir neue Funktionen hinzugefügt, um die neuen Funktionalitäten von SpreadJS v14 zu unterstützen.
Dieser Blogbeitrag führt Sie durch diese Änderungen.
Was ist neu in der Multifunktionsleiste
Eine neue Reihe von Ikonen
Sehen Sie sich den neuen Stil des Ribbons an:
Neue Funktionen
Diese neue Symbolleiste bringt neue Funktionalitäten wie z.B:
- Liste der Schriftarten: Enthält alle Schriftarten, die auf dem Client-System vorhanden sind.
- Bilder aus Excel kopieren: Ermöglicht das Kopieren von Bildern aus Excel und das Einfügen in Blätter. Das eingefügte Bild hat die gleiche Größe, den gleichen Rahmen und den gleichen Hintergrund wie in Excel.
- Unterstützung der Barrierefreiheit: Bietet angemessene Unterstützung für die Barrierefreiheit für Personen, die Hilfsmittel wie Bildschirmleser verwenden. Weitere Informationen finden Sie unter Unterstützung der Barrierefreiheit.
- Anpassen des Kommentarindikators: Benutzer können jetzt die Farbe und Größe des Indikators ändern.
- Fülleffekte und Muster: Verbessern Sie das Erscheinungsbild von Zellen in einer Kalkulationstabelle, indem Sie Muster- oder Verlaufseffekte auf die Zellen anwenden. Weitere Informationen finden Sie unter Musterfüllung und Farbverlaufsfüllung.
Was ist neu in spreadJs v14
Inkrementelles Laden
Inkrementelles Laden verbessert die Leistung bei der Arbeit mit großen Datenmengen. Wenn die Funktion aktiviert ist, lädt SpreadJS Werte und Formeln Stück für Stück im Hintergrund.
Kommentar-Indikator-Anpassung
Zuvor erschien der Kommentarindikator als rotes Dreieck in der oberen rechten Ecke der Zelle. Mit SpreadJS v14 können Sie seine Farbe und Größe ändern.
HTML-Export
Exportieren Sie Zellbereiche in HTML-Tabellen. Entwerfen Sie Berichtstabellen in SpreadJS und exportieren Sie sie in HTML, damit sie genauso aussehen wie in SpreadJS. Fügen Sie diese Berichtstabellen zu einer HTML-Seite hinzu und passen Sie einen Bericht leicht an.
getRange API-Erweiterung
Bei der Verwendung der getRange-API in früheren Versionen wurden der Zeilenindex, der Spaltenindex, die Zeilenzahl und die Spaltenzahl benötigt, um den angegebenen Zellbereich zu erhalten. SpreadJS v14 verwendet einen bequemeren Parameter: die Bereichsadresse als String.
Zahlenanpassungsmodus
Legen Sie die Anzeigestrategie für benutzerdefinierte Datums- und Zahlentypen mit der Option NumberFitMode fest. Diese Option hat zwei Aufzählungsoptionen:
- mask: standardmäßig aktiviert, zeigt „###“ anstelle von Zahlen und Daten an, die nicht in die Zelle passen
- Überlauf: Datumsangaben und Zahlen fließen in benachbarte Zellen über
Verbesserungen in der Kalkulation
SpreadJS v14 enthält eine aktualisierte Berechnungs-Engine mit neuen Funktionen und verbesserten Eigenschaften. Diese Erweiterungen umfassen:
- Die OBJECT-Funktion: Mit dieser Funktion können Benutzer ein Objekt aus einer Reihe von Eigenschaftsnamen und Ausdrücken definieren. Objekte können für die Datenbindung an andere Zellen oder als RangeCellType- oder RANGEBLOCK-Parameter verwendet werden.
- Die PROPERTY-Funktion: Mit dieser Funktion können Entwickler ein Objekt anhand seiner Eigenschaften analysieren.
- Iterative Berechnungen: Diese auch als Zirkelreferenzen bezeichneten Funktionen helfen bei der Lösung bestimmter Berechnungen durch wiederholte Verwendung des vorherigen Ergebnisses.
- X- und LET-Funktionen: Diese neuen Funktionen umfassen XMATCH, XLOOKUP und LET, mit denen Benutzer leicht lesbare Formeln erstellen und Berechnungen mit großen Datensätzen durchführen können.
- Die CONVERT-Funktion: Die Funktion KONVERTIEREN unterstützt mehrere neue Einheiten. Zu den Einheiten gehören Gewicht und Masse, Abstand, Kraft, Druck, Temperatur, Volumen, Fläche und binäre Präfixe.
- Kaskaden-Sparkline-Summenspalte.
- Kopfformeln und SparklineEx: Eine Spaltenformel oder Sparkline in der Kopfzeile ist in manchen Fällen nützlich, um einen Datensatz zusammenzufassen.
Neue Diagramme und Erweiterungen
SpreadJS v14 enthält neue Diagrammerweiterungen und einen neuen Diagrammtyp:
- Trichterdiagramme
- Achsenkreuzpunkte
- Muster-Füllung
- Balken/Spalten-Diagramm Lückenbreite und Überlappung
- Doughnut-Diagramm-Lochgröße
- Zeilenumbruch in Diagrammen
- DataLabel Begrenzungsoptionen
Weitere Informationen finden Sie unter What’s New in SpreadJS v14.