Changements d API public dans Aspose.Cells 8.1.1

Propriétés et fonctionnalités ajoutées

Propriété HtmlSaveOptions.PresentationPreference ajoutée

La classe HtmlSaveOptions a exposé un getter/setter pour la propriété PresentationPreference qui peut être utilisée pour rendre les résultats avec une meilleure mise en page lors de l’exportation des feuilles de calcul au format HTML ou MHTML. La valeur par défaut est false, tandis que si elle est définie sur true, l’API Aspose.Cells exporte le contenu de la feuille de calcul avec une meilleure présentation.

Prise en charge ajoutée pour les scénarios de feuille de calcul

Un scénario est un modèle de simulation qui comprend des cellules d’entrée variables liées par une ou plusieurs formules. Aspose.Cells a exposé un getter et un setter pour la propriété Worksheet.Scenarios ainsi que les classes suivantes pour aider les développeurs à créer, manipuler et supprimer des scénarios.

  1. Scénario: Représente un scénario individuel.
  2. ScenarioCollection: Représente une collection de scénarios.
  3. ScenarioInputCellCollection: Représente une liste de cellules d’entrée pour un scénario particulier.
  4. ScenarioInputCell: Représente une cellule d’entrée de la collection de cellules d’entrée pour un scénario particulier.

Changement de comportement pour CellsException

Avec les versions précédentes de l’API Aspose.Cells for Java, lorsqu’une feuille de calcul potentiellement endommagée était chargée dans une instance de Workbook, l’API avait tendance à générer un message générique sans mentionner où se situait le problème. Nous avons modifié ce comportement pour 8.1.1 afin que l’API génère une exception avec un message significatif qui indique où (quelle cellule) et quoi (expression de formule) cause l’exception lors de la lecture du fichier modèle.