Как перейти на Aspose.Cells 7.0.0 или выше

Заметные изменения для существующих пользователей

С момента выпуска Aspose.Cells for Java v7.0.0 мы внесли некоторые существенные изменения в API и добавили все те функции, которые присутствуют в Aspose.Cells for .NET на сегодняшний день. Таким образом, и Aspose.Cells, и for Java, и .NET теперь будут сопоставимы по возможностям и даже по именам методов и свойств.

Как и в предыдущем подходе, вы можете просто импортировать только один оператор импорта в свое приложение, чтобы получить все классы, интерфейсы и т. д.

[Java]

 import com.aspose.cells.*;

Мы переименовали некоторые наборы API, чтобы очистить структуру API, чтобы она соответствовала Aspose.Cells for .NET. Теперь мы добавили несколько классов коллекций и заменили их существующими классами коллекций. Класс Like Worksheets был заменен наРабочий листКоллекция . Точно так же класс Shapes был заменен наКоллекция форм. Однако функциональность классов не пострадала, а была расширена.

Если вы хотите перейти на новый номер API, вам может потребоваться внести следующие изменения в ваше приложение, чтобы все заработало с вашей стороны. Следующий список содержит изменения, сделанные в классах и их соответствующих методах.

Краткое изложение изменений в API

  1. Коллекции в версии 2.5.4 или более ранней, имена которых заканчиваются на «s», переименованы. В версии 7.0.0 или выше коллекции называются так: например, Shapes (старый) -> ShapeCollection (новый), Worksheets (старый) -> WorksheetCollection (новый), … и т. д.

  2. Изменено получение элемента из коллекции. Например, в версии 2.5.4 или ранее мы делали это как getXXX(int), в версии 7.0.0 или выше мы делаем это как get(int): например, Worksheets.getSheet(int) (старый) -> WorksheetCollection.get(int) (новый), … и т.д.

  3. Изменено получение размера (количества элементов) одной коллекции. В версии 2.5.4 или ранее мы делали это с помощью size(), в версии 7.0.0 или выше мы делаем это с помощью getCount(): Worksheets.size() (старый) -> WorksheetCollection.getCount() (новый), … и т. д.

  4. Методы получения логических свойств в версии 2.5.4 или ранее, имена которых начинаются с «is», изменены. В v7.0.0 они запускаются с помощью «get»: например, PageSetup.isBlackAndWhite() (старый) -> PageSetup.getBlackAndWhite() (новый), … и т. д.