Öffentlich API Änderungen in Aspose.Cells 8.1.1

Eigenschaften und Funktionen hinzugefügt

HtmlSaveOptions.PresentationPreference-Eigenschaft hinzugefügt

Die HtmlSaveOptions-Klasse hat Getter/Setter für die PresentationPreference-Eigenschaft verfügbar gemacht, die verwendet werden können, um die Ergebnisse beim Exportieren von Tabellenkalkulationen nach HTML oder MHTML mit einem besseren Layout wiederzugeben. Der Standardwert ist „false“. Wenn dagegen Aspose.Cells API auf true gesetzt ist, werden die Arbeitsblattinhalte mit besserer Darstellung exportiert.

Unterstützung für Arbeitsblattszenarien hinzugefügt

Ein Szenario ist ein Was-wäre-wenn-Modell, das variable Eingabezellen enthält, die durch eine oder mehrere Formeln miteinander verknüpft sind. Aspose.Cells hat einen Getter und Setter für die Worksheet.Scenarios-Eigenschaft zusammen mit den folgenden Klassen verfügbar gemacht, um Entwickler beim Erstellen, Bearbeiten und Entfernen von Szenarien zu unterstützen.

  1. Szenario: Stellt ein individuelles Szenario dar.
  2. ScenarioCollection: Stellt eine Sammlung von Szenarien dar.
  3. ScenarioInputCellCollection: Stellt eine Liste von Eingabezellen für ein bestimmtes Szenario dar.
  4. ScenarioInputCell: Stellt eine Eingabezelle aus der Sammlung von Eingabezellen für ein bestimmtes Szenario dar.

Verhaltensänderung für CellsException

Bei früheren Versionen von Aspose.Cells for Java API neigte API dazu, eine allgemeine Meldung auszulösen, wenn eine möglicherweise beschädigte Tabelle in eine Instanz von Workbook geladen wurde, ohne zu erwähnen, wo das Problem liegen könnte. Wir haben dieses Verhalten für 8.1.1 geändert, sodass die API eine Ausnahme mit einer aussagekräftigen Meldung auslöst, die darauf hinweist, wo (welche Zelle) und was (Formelausdruck) die Ausnahme beim Lesen der Vorlagendatei verursacht.