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() 已添加。方法 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();

方法 getAppVersion() 已添加到 com.aspose.slides.IDocumentProperties

方法 com.aspose.slides.IDocumentProperties.getAppVersion() 已添加,以获取表示 Microsoft PowerPoint 使用的内部版本号的内置文档属性。

方法 remove() 已添加到 com.aspose.slides.IComment

方法 com.aspose.slides.IComment.remove() 已添加,用于从集合中删除注释。

方法 remove() 已添加到 com.aspose.slides.ICommentAuthor

方法 ICommentAuthor.Remove 已添加,用于从集合中删除注释的作者。

方法 clearCustomProperties() 和 clearBuiltInProperties() 已添加到 com.aspose.slides.IDocumentProperties

方法 com.aspose.slides.IDocumentProperties.clearCustomProperties() 已添加,用于删除所有自定义文档属性。 方法 com.aspose.slides.IDocumentProperties.clearBuiltInProperties() 已添加,用于删除并设置所有内置文档属性(公司、主题、作者等)的默认值。

方法 getBlackWhiteMode(), setBlackWhiteMode(byte) 已添加到 com.aspose.slides.IShape

方法 getBlackWhiteMode(), setBlackWhiteMode(byte) 已添加到 com.aspose.slides.IShape。 这些方法指定形状在黑白显示模式下的渲染方式。可能的值在 com.aspose.slides.BlackWhiteMode 类中指定。

含义
Color 正常着色返回
Automatic 自动着色返回
Gray 灰色着色返回
LightGray 浅灰色着色返回
InverseGray 反向灰色着色返回
GrayWhite 灰色和白色着色返回
BlackGray 黑色和灰色着色返回
BlackWhite 黑色和白色着色返回
Black 仅黑色返回
White 白色着色返回
Hidden 对象未渲染

方法 removeAt(int), remove(ICommentAuthor) 和 clear() 已添加到 com.aspose.slides.ICommentAuthorCollection

方法 ICommentAuthorCollection.removeAt(int) 已添加,用于通过指定索引删除作者。方法 ICommentAuthorCollection.remove(ICommentAuthor) 已添加,用于从集合中删除指定的作者。方法 ICommentAuthorCollection.clear() 已添加,用于从集合中删除所有项目。