Aspose.Slides for PHP via 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()。

  $slide = $$missing$;
  $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() 已添加,用于从集合中删除所有项。