Publiczne API i zmiany niezgodne wstecz w Aspose.Slides for Java 15.6.0

Zmiany publicznego API

Zmieniono sygnaturę konstruktora com.aspose.slides.DataLabel

Sygnatura konstruktora została zmieniona z DataLabel(com.aspose.slides.IChartSeries) na DataLabel(com.aspose.slides.IChartDataPoint).

Członkowie com.aspose.slides.IDocumentProperties.getCount(), .getPropertyName(int index)., .remove(String name), .contains(String name) zostali oznaczeni jako przestarzałe; wprowadzono zamienniki

Metody IDocumentProperties.getCount(), IDocumentProperties.getPropertyName(int index)., .remove(string name), .contains(string name) zostały oznaczone jako przestarzałe. Zamiast nich wprowadzono metody IDocumentProperties.countOfCustomProperties(), IDocumentProperties.getCustomPropertyName(int index)., .removeCustomProperty(String name), .containsCustomProperty(string name).

Dodano metodę com.aspose.slides.INotesSlideManager.removeNotesSlide()

Metoda com.aspose.slides.INotesSlideManager.RemoveNotesSlide() została dodana w celu usunięcia notatki slajdu wybranego slajdu.

Dodano metodę com.aspose.slides.ISlide.getNotesSlideManager(). Metody ISlide.getNotesSlide() i ISlide.addNotesSlide() zostały oznaczone jako przestarzałe

Metody ISlide.getNotesSlide() i ISlide.addNotesSlide() zostały oznaczone jako przestarzałe. Zamiast nich użyj nowej metody ISlide.getNotesSlideManager().


 ISlide slide = ...;

INotesSlide notes;

// notes = slide.addNotesSlide(); - przestarzałe

// notes = slide.getNotesSlide(); - przestarzałe

notes = slide.getNotesSlideManager().getNotesSlide();

notes = slide.getNotesSlideManager().addNotesSlide();

slide.getNotesSlideManager().removeNotesSlide();

Dodano metodę getAppVersion() do com.aspose.slides.IDocumentProperties

Metoda com.aspose.slides.IDocumentProperties.getAppVersion() została dodana w celu pobrania wbudowanej własności dokumentu, która reprezentuje wewnętrzne numery wersji używane przez Microsoft PowerPoint.

Dodano metodę remove() do com.aspose.slides.IComment

Metoda com.aspose.slides.IComment.remove() została dodana w celu usunięcia komentarza z kolekcji.

Dodano metodę remove() do com.aspose.slides.ICommentAuthor

Metoda ICommentAuthor.Remove została dodana w celu usunięcia autora komentarzy z kolekcji.

Dodano metody clearCustomProperties() i clearBuiltInProperties() do com.aspose.slides.IDocumentProperties

Metoda com.aspose.slides.IDocumentProperties.clearCustomProperties() została dodana w celu usunięcia wszystkich niestandardowych własności dokumentu. Metoda com.aspose.slides.IDocumentProperties.clearBuiltInProperties() została dodana w celu usunięcia i ustawienia wartości domyślnych dla wszystkich wbudowanych własności dokumentu (Company, Subject, Author itd.).

Dodano metody getBlackWhiteMode() i setBlackWhiteMode(byte) do com.aspose.slides.IShape

Metody getBlackWhiteMode(), setBlackWhiteMode(byte) zostały dodane do com.aspose.slides.IShape. Metody określają, jak kształt będzie renderowany w trybie wyświetlania czarno‑białego. Możliwe wartości są określone w klasie com.aspose.slides.BlackWhiteMode.

Wartość Znaczenie
Color Zwraca z normalnym kolorowaniem
Automatic Zwraca z automatycznym kolorowaniem
Gray Zwraca w odcieniach szarości
LightGray Zwraca w jasnoszarym kolorze
InverseGray Zwraca w odwróconym szarym kolorze
GrayWhite Zwraca w szaro‑białym kolorze
BlackGray Zwraca w czarno‑szarym kolorze
BlackWhite Zwraca w czarno‑białym kolorze
Black Zwraca wyłącznie w czarnym kolorze
White Zwraca w białym kolorze
Hidden Obiekt nie jest renderowany

Dodano metody removeAt(int), remove(ICommentAuthor) i clear() do com.aspose.slides.ICommentAuthorCollection

Metoda ICommentAuthorCollection.removeAt(int) została dodana w celu usunięcia autora o określonym indeksie. Metoda ICommentAuthorCollection.remove(ICommentAuthor) została dodana w celu usunięcia określonego autora z kolekcji. Metoda ICommentAuthorCollection.clear() została dodana w celu usunięcia wszystkich elementów z kolekcji.