Изменения общедоступного API в Aspose.Cells 8.1.1
Добавленные свойства и функции
Добавлено свойство HtmlSaveOptions.PresentationPreference
Класс HtmlSaveOptions предоставляет геттер/сеттер для свойства PresentationPreference, которое можно использовать для отображения результатов с лучшим макетом при экспорте электронных таблиц в HTML или MHTML. Значение по умолчанию - false. В то время как, если установить в true, API Aspose.Cells экспортирует содержимое листа с лучшим представлением.
Добавлена поддержка для Сценариев листа
Сценарий представляет собой модель “что-если”, которая включает в себя переменные входные ячейки, связанные одной или несколькими формулами. Aspose.Cells предоставляет геттер и сеттер для свойства Worksheet.Scenarios вместе с следующими классами для помощи разработчикам в создании, изменении и удалении сценариев.
- Scenario: Представляет отдельный сценарий.
- ScenarioCollection: Представляет коллекцию сценариев.
- ScenarioInputCellCollection: Представляет список входных ячеек для определенного сценария.
- ScenarioInputCell: Представляет входную ячейку из коллекции входных ячеек для определенного сценария.
Изменение в поведении для CellsException
С предыдущими выпусками API Aspose.Cells for Java, при загрузке возможно поврежденной электронной таблицы в экземпляре Workbook API имело тенденцию выбрасывать общее сообщение, не указывая, где может быть проблема. Мы изменили это поведение для 8.1.1, чтобы API выбрасывало исключение с содержательным сообщением, указывающим, где (какая ячейка) и что (выражение формулы) вызывает исключение при чтении файла шаблона.