Aspose.Slides for .NET一种独特的表示处理API,使应用程序能够读取,编写,修改和转换PowerPoint演示文稿。支持大多数Microsoft PowerPoint格式进行处理和操作。此外,API提供了许多高级功能,例如打印和渲染演示幻灯片到固定布局格式,HTML和图像。
Aspose.Slides for .NET更新至v19.5,开始评估PDF转换的时间花费,新增支持将SVG图像转换为形状!
【下载Aspose.Words for .NET最新试用版】
具体更新内容
更多更新细则请参考:【Aspose.Slides for .NET v19.5更新说明】
公共API更改
▲添加了IComment.ParentComment属性
新的属性ParentComment添加到IComment接口和Comment类中。它允许获取或设置父注释,从而以注释和回复的层次结构的形式创建对话框。
注意:如果设置ParentComment导致循环引用,则会抛出类型为PptxEditException的异常。
下面的代码段显示了添加一些注释和一些回复的示例:
▲添加了IViewProperties.NormalViewProperties,INormalViewRestoredProperties和相关成员,以提供对演示文稿的“常规视图属性”的访问。
普通视图由三个内容区域组成:幻灯片本身,侧面内容区域和底部内容区域。此信息允许应用程序将其视图状态保存到文件中,以便在重新打开时视图处于与上次保存演示文稿时相同的状态。添加了属性IViewProperties.NormalViewProperties以提供对演示文稿的普通视图属性的访问。添加了INormalViewProperties,INormalViewRestoredProperties接口及其后代 SplitterBarStateType枚举。
INormalViewProperties
属性ShowOutlineIcons指定在正常视图模式的任何内容区域中显示大纲内容时应用程序是否应显示图标。属性SnapVerticalSplitter指定当侧面区域足够小时,垂直分割器是否应捕捉到最小化状态。属性PreferSingleView指定用户是否更喜欢在具有三个内容区域的标准普通视图上看到全窗口单内容区域。如果启用,则应用程序可以选择在整个窗口中显示一个内容区域。属性VerticalBarState和HorizontalBarState指定应显示水平或垂直分割条的状态。水平分割条将幻灯片与幻灯片下方的内容区域分开,垂直分割条将幻灯片与边内容区域分开。属性SnapVerticalSplitter指定当侧面区域足够小时,垂直分割器是否应捕捉到最小化状态。属性RestoredLeft和RestoredTop指定正常视图的顶部或侧面幻灯片区域的大小,当SplitterBarStateType.Restored值相应地应用于 VerticalBarState 和 HorizontalBarState*.*时
INormalViewRestoredProperties
属性DimensionSize 指定幻灯片区域的大小(restoredTop的子节点的宽度,restoredLeft的子节点的高度)。属性AutoAdjust指定在调整应用程序中包含视图的窗口大小时,旁边内容区域的大小是否应该补偿新大小。
▲添加了新的IOleObjectFrame .SubstitutePictureTitle属性
新属性SubstitutePictureTitle添加到IOleObjectFrame接口和OleObjectFrame类中。它允许获取,设置或更改OLE图标的标题:
下面的代码片段显示了创建Excel对象并设置其标题的示例:
▲增加了对气泡大小值表示的支持
BubbleSizeRepresentation指定气泡图表中气泡大小值的表示方式。可能的值有:BubbleSizeRepresentationType.Area和BubbleSizeRepresentationType.Width。因此,添加了BubbleSizeRepresentationType枚举以指定将数据表示为气泡图大小的可能方式。
▲添加了新的ISvgImage接口和SvgImage类
添加了新的ISvgImage接口来表示SVG图像:
▲AddImage方法已添加到IImageCollection接口和ImageCollection类中
IImageCollection接口和ImageCollection类中添加了新的AddImage方法:
//AddanimagetoapresentationfromSVGobject.//Svgimageobject///Addedimage.///WhensvgImageparameterisnull.IPPImageAddImage(ISvgImagesvgImage);
这些方法提供了将Svg片段插入到演示文稿的图像集合的功能:
▲属性SvgImage属性添加到IPPImage接口和PPImage类
新属性SvgImage已经添加到IPPImage接口和PPImage类:
▲AddGroupShape方法添加到IShapeCollection接口和IShapeCollection类中
IShapeCollection接口和ShapeCollection类中添加了新的AddGroupShape方法:
此方法允许将表示SVG数据的SvgImage对象转换为形状组:
ASPOSE技术交流QQ群(64183)已开通,各类资源及时分享,欢迎交流讨论!