Aspose.Slides for Java 15.6.0 的公共 API 以及向後不相容的變更
公共 API 變更
com.aspose.slides.DataLabel 建構函式簽名已變更
建構函式的簽名已從 DataLabel(com.aspose.slides.IChartSeries) 變更為 DataLabel(com.aspose.slides.IChartDataPoint)。
成員 com.aspose.slides.IDocumentProperties.getCount()、.getPropertyName(int index) 、.remove(String name) 、.contains(String name) 已標記為已棄用;已引入替代方案
IDocumentProperties.getCount()、IDocumentProperties.getPropertyName(int index) 、.remove(string name) 、.contains(string name) 方法已標記為已棄用。已引入 IDocumentProperties.countOfCustomProperties()、IDocumentProperties.getCustomPropertyName(int index) 、.removeCustomProperty(String name) 、.containsCustomProperty(string name) 方法作為替代。
已新增方法 com.aspose.slides.INotesSlideManager.removeNotesSlide()
已新增 com.aspose.slides.INotesSlideManager.RemoveNotesSlide() 方法,用於移除某個投影片的註解投影片。
已新增方法 com.aspose.slides.ISlide.getNotesSlideManager()。Methods ISlide.getNotesSlide() 與 ISlide.addNotesSlide() 已標記為已棄用
ISlide.getNotesSlide() 與 ISlide.addNotesSlide() 方法已標記為已棄用。請改用新的 ISlide.getNotesSlideManager() 方法。
ISlide slide = ...;
INotesSlide notes;
// notes = slide.addNotesSlide(); - 已棄用
// notes = slide.getNotesSlide(); - 已棄用
notes = slide.getNotesSlideManager().getNotesSlide();
notes = slide.getNotesSlideManager().addNotesSlide();
slide.getNotesSlideManager().removeNotesSlide();
已在 com.aspose.slides.IDocumentProperties 中新增方法 getAppVersion()
已新增 com.aspose.slides.IDocumentProperties.getAppVersion() 方法,以取得內建文件屬性,該屬性代表 Microsoft PowerPoint 使用的內部版本號。
已在 com.aspose.slides.IComment 中新增方法 remove()
已新增 com.aspose.slides.IComment.remove() 方法,用於從集合中移除評論。
已在 com.aspose.slides.ICommentAuthor 中新增方法 remove()
已新增 ICommentAuthor.Remove 方法,用於從集合中移除評論作者。
已在 com.aspose.slides.IDocumentProperties 中新增方法 clearCustomProperties() 與 clearBuiltInProperties()
已新增 com.aspose.slides.IDocumentProperties.clearCustomProperties() 方法,用於移除所有自訂文件屬性。
已新增 com.aspose.slides.IDocumentProperties.clearBuiltInProperties() 方法,用於移除並將所有內建文件屬性(公司、主題、作者等)設定為預設值。
已在 com.aspose.slides.IShape 中新增方法 getBlackWhiteMode()、setBlackWhiteMode(byte)
已在 com.aspose.slides.IShape 中新增 getBlackWhiteMode()、setBlackWhiteMode(byte) 方法。
這些方法指定形狀在黑白顯示模式下的呈現方式。可能的值在 com.aspose.slides.BlackWhiteMode 類別中定義。
| 值 | 說明 |
|---|---|
| Color | 返回正常顏色的呈現 |
| Automatic | 返回自動著色的呈現 |
| Gray | 返回灰色的呈現 |
| LightGray | 返回淡灰色的呈現 |
| InverseGray | 返回反向灰色的呈現 |
| GrayWhite | 返回灰白色的呈現 |
| BlackGray | 返回黑灰色的呈現 |
| BlackWhite | 返回黑白色的呈現 |
| Black | 僅返回黑色的呈現 |
| White | 返回白色的呈現 |
| Hidden | 物件不會被呈現 |
已在 com.aspose.slides.ICommentAuthorCollection 中新增方法 removeAt(int)、remove(ICommentAuthor) 與 clear()
已新增 ICommentAuthorCollection.removeAt(int) 方法,以依指定索引移除作者。已新增 ICommentAuthorCollection.remove(ICommentAuthor) 方法,以從集合中移除指定作者。已新增 ICommentAuthorCollection.clear() 方法,以移除集合中的所有項目。