PresentationPart

PresentationPart

概述

PresentationPart 是 Aspose.Slides FOSS 中用于 .NET 的一个类。

管理 OPC 包中的 ppt/presentation.xml 部分。提供解析演示文稿结构、添加/删除幻灯片和母版引用以及获取/设置演示文稿属性(如幻灯片尺寸和备注尺寸)的方法。

此类提供 16 种方法用于在 .NET 程序中处理 PresentationPart 对象。可用的方法包括:AddMasterReference、AddSlideReference、GetFirstSlideNumber、GetNextMasterId、GetNextSlideId、GetNotesSize、GetSlideRefById、GetSlideRefByRelId、GetSlideSize、Load、ParseMasters、ParseSlides,以及另外 4 种方法。安装 Aspose.Slides FOSS for .NET 包后,所有导出的成员均可被任何 .NET 应用程序访问。属性:ElementTree、MasterReferences、PartName、SlideCount、SlideReferences。

描述

PresentationPart 是 Aspose.Slides FOSS 库中用于 .NET 的一个类,提供 16 个方法和 5 个属性供程序化使用。

该类还提供 MasterReferences 属性(获取母版引用),ElementTree 属性(获取元素树),以及 SlideReferences 属性(获取幻灯片引用)。

属性

名称类型访问描述
MasterReferencesList<MasterReference>读取获取主引用。
ElementTreeXElement?读取获取元素树。
SlideReferencesList<SlideReference>读取获取幻灯片引用。
SlideCountint读取获取幻灯片计数。
PartNamestring读取获取部件名称。

方法

签名描述
Load()从包中加载并解析 presentation.xml。
ParseSlides()从演示文稿 XML 中解析幻灯片引用。
ParseMasters()从演示文稿 XML 中解析母版幻灯片引用。
GetSlideRefById(slideId: int)匹配的 , 如果未找到则返回 null。
GetSlideRefByRelId(relId: string)匹配的 , 如果未找到则返回 null。
GetNextSlideId()生成下一个可用的幻灯片 ID。根据 PPTX 规范,幻灯片 ID 从 256 开始。
GetNextMasterId()生成下一个可用的母版/布局幻灯片 ID。母版 ID 与布局 ID 共享同一 ID 空间,且必须全部唯一。
AddMasterReference(relId: string, masterId: int?)已创建。
AddSlideReference(relId: string, slideId: int?, index: int)已创建。
RemoveSlideReference(slideId: int)如果已删除则返回 true,如果未找到则返回 false。
GetSlideSize()一个以 EMU 为单位的 (width, height) 元组。
GetNotesSize()用 EMU 表示的 (宽度, 高度) 元组。
SetNotesSize(cx: int, cy: int)用 EMU 表示的高度。
GetFirstSlideNumber()第一个幻灯片编号,默认值为 1。
SetFirstSlideNumber(number: int)第一个幻灯片编号。
Save()将 presentation.xml 保存回包中。

另请参阅

 中文