Публичный API и несовместимые изменения в Aspose.Slides для .NET 15.6.0
Изменения публичного API
Сигнатура конструктора DataLabel изменена
Сигнатура конструктора DataLabel изменена: было: DataLabel.#ctor(Aspose.Slides.Charts.IChartSeries); сейчас: DataLabel.#ctor(Aspose.Slides.Charts.IChartDataPoint).
Члены IDocumentProperties.Count, .GetPropertyName(int index), .Remove(string name), .Contains(string name) помечены как устаревшие, и вместо них введены их заменители.
Свойство IDocumentProperties.Count и методы IDocumentProperties.GetPropertyName(int index), .Remove(string name), .Contains(string name) помечены как устаревшие. Вместо них добавлены свойство IDocumentProperties.CountOfCustomProperties и методы IDocumentProperties.GetCustomPropertyName(int index), .RemoveCustomProperty(string name), .ContainsCustomProperty(string name).
Метод INotesSlideManager.RemoveNotesSlide() добавлен
Метод INotesSlideManager.RemoveNotesSlide() добавлен для удаления заметок с определённого слайда.
Метод Remove добавлен в IComment
Метод IComment.Remove добавлен для удаления комментария из коллекции.
Метод Remove добавлен в ICommentAuthor
Метод ICommentAuthor.Remove добавлен для удаления автора комментариев из коллекции.
Методы ClearCustomProperties и ClearBuiltInProperties добавлены в IDocumentProperties
Метод IDocumentProperties.ClearCustomProperties добавлен для удаления всех пользовательских свойств документа. Метод IDocumentProperties.ClearBuiltInProperties добавлен для удаления и установки значений по умолчанию для всех встроенных свойств документа (Company, Subject, Author и т.д.).
Методы RemoveAt, Remove и Clear добавлены в ICommentAuthorCollection
Метод ICommentAuthorCollection.RemoveAt добавлен для удаления автора по указанному индексу. Метод ICommentAuthorCollection.Remove добавлен для удаления указанного автора из коллекции. Метод ICommentAuthorCollection.Clear добавлен для удаления всех элементов из коллекции.
Свойство AppVersion добавлено в IDocumentProperties
Свойство IDocumentProperties.AppVersion добавлено для получения встроенного свойства документа, которое представляет внутренние номера версии, используемые Microsoft во время разработки.
Свойство BlackWhiteMode добавлено в IShape и Shape
Свойство BlackWhiteMode добавлено в IShape и Shape.
Это свойство определяет, как фигура будет отображаться в режиме черно‑белого отображения.
| Значение | Описание |
|---|---|
| Color | Отображать с обычными цветами |
| Automatic | Отображать с автоматическим окрашиванием |
| Gray | Отображать в оттенках серого |
| LightGray | Отображать в светло‑сером цвете |
| InverseGray | Отображать с инвертированным серым цветом |
| GrayWhite | Отображать в сером и белом цвете |
| BlackGray | Отображать в черном и сером цвете |
| BlackWhite | Отображать в черном и белом цвете |
| Black | Отображать только в чёрном цвете |
| White | Отображать в белом цвете |
| Hidden | Не отображать |
| NotDefined | означает, что свойство не установлено |
Свойство ISlide.NotesSlideManager добавлено. Свойство ISlide.NotesSlide и метод ISlide.AddNotesSlide() помечены как устаревшие.
Члены ISlide.NotesSlide, ISlide.AddNotesSlide() помечены как устаревшие. Используйте новое свойство ISlide.NotesSlideManager вместо них.
ISlide slide = ...;
INotesSlide notes;
// notes = slide.AddNotesSlide(); - obsolete
// notes = slide.NotesSlide; - obsolete
notes = slide.NotesSlideManager.NotesSlide;
notes = slide.NotesSlideManager.AddNotesSlide();
slide.NotesSlideManager.RemoveNotesSlide();