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.