Advertisement

dotnet OpenXML 读取 PPT 动画,并根据指定的动画类型进行切换

阅读量:

本文将说明如何识别 PPT 中某一动画元素所归属的类别,例如进入、退出或强调等类型。

依据 ECMA-376 标准文档的相关内容可知,在 PPT 动画系统中,可以通过 cTn 这一标识,即 OpenXML SDK 所定义的 CommonTimeNode 类型中的 PresetClass 属性,来确定当前动画的具体类型。

例如,创建一个全新的空白 PPT 文件,并在其中插入一个对象,随后为其添加飞入效果。此时该动画属于进入动画类别。通过 解压缩文档为文件夹工具 工具对文件进行解压缩处理后,在 Slide1.xml 文件中可以发现如下代码段:

复制代码
    <p:cTn id="5" presetID="2" presetClass="entr" presetSubtype="4" fill="hold" grpId="0" nodeType="clickEffect">
    

可通过执行以下代码实现读取与判断操作

复制代码
         using 

全部评论 (0)

还没有任何评论哟~