2021年7月2日星期五

dotnet OpenXML 读取 PPT 主序列进入退出强调动画

本文告诉大家如何读取 PPT 文件里面,放在主动画序列 MainSequence 的进入和退出和强调的动画,和在 Open

本文告诉大家如何读取 PPT 文件里面,放在主动画序列 MainSequence 的进入和退出和强调的动画,和在 Open

如以下的课件内容,给一个元素添加了进入强调退出的动画,动画之间没有相关影响,通过点击触发动画,如下图

大概的动画内容如下

 <p:timing> <p:tnLst>  <p:par>  <p:cTn id="1" dur="indefinite" restart="never" nodeType="tmRoot">   <p:childTnLst>   <p:seq concurrent="1" nextAc="seek">    <p:cTn id="2" dur="indefinite" nodeType="mainSeq">    <p:childTnLst>     <p:par>     <p:cTn id="3" fill="hold">      <p:stCondLst>      <p:cond delay="indefinite" />      </p:stCondLst>      <p:childTnLst>      <p:par>       <p:cTn id="4" fill="hold">       <p:stCondLst>        <p:cond delay="0" />       </p:stCondLst>       <p:childTnLst>        <p:par>        <p:cTn id="5" presetID="1" preset presetSubtype="0" fill="hold" grpId="0" nodeType="clickEffect">         <p:stCondLst>         <p:cond delay="0" />         </p:stCondLst>         <p:childTnLst>         <!-- 忽略代码-->         </p:childTnLst>        </p:cTn>        </p:par>       </p:childTnLst>       </p:cTn>      </p:par>      </p:childTnLst>     </p:cTn>     </p:par>     <p:par>     <p:cTn id="7" fill="hold">      <p:stCondLst>      <p:cond delay="indefinite" />      </p:stCondLst>      <p:childTnLst>      <p:par>       <p:cTn id="8" fill="hold">       <p:stCondLst>        <p:cond delay="0" />       </p:stCondLst>       <p:childTnLst>        <p:par>        <p:cTn id="9" presetID="25" preset presetSubtype="0" fill="hold" grpId="2" nodeType="clickEffect">         <p:stCondLst>         <p:cond delay="0" />         </p:stCondLst>         <p:childTnLst>          <!-- 忽略代码-->         </p:childTnLst>        </p:cTn>        </p:par>       </p:childTnLst>       </p:cTn>      </p:par>      </p:childTnLst>     </p:cTn>     </p:par>     <p:par>     <p:cTn id="14" fill="hold">      <p:stCondLst>      <p:cond delay="indefinite" />      </p:stCondLst>      <p:childTnLst>      <p:par>       <p:cTn id="15" fill="hold">       <p:stCondLst>        <p:cond delay="0" />       </p:stCondLst>       <p:childTnLst>        <p:par>        <p:cTn id="16" presetID="10" preset presetSubtype="0" fill="hold" grpId="1" nodeType="clickEffect">         <!-- 忽略代码-->        </p:cTn>        </p:par>       </p:childTnLst>       </p:cTn>      </p:par>      </p:childTnLst>     </p:cTn>     </p:par>    </p:childTnLst>    </p:cTn>    <!-- 忽略代码-->   </p:seq>   </p:childTnLst>  </p:cTn>  </p:par> </p:tnLst> <!-- 忽略代码--> </p:timing>

根据 cTn 也就是 OpenCommonTimeNode 类型的 PresetClass 属性可以了解到,动画 id 是 5 的是进入动画,动画 id 是 9 的是强调动画,动画 id 是 10 的是退出动画

可以看到在 PPT 里面,多个不同的动画,这些动画没有关联,也就是没有在上一个播放完成后,而是通过点击触发的,放在主序列的动画的内容大概如下

 <p:timing> <p:tnLst>  <p:par>  <p:cTn id="1" dur="indefinite" restart="never" nodeType="tmRoot">   <p:childTnLst>   <p:seq concurrent="1" nextAc="seek">    <p:cTn id="2" dur="indefinite" nodeType="mainSeq">    <p:childTnLst>     <p:par>     <!-- 进入动画-->     </p:par>     <p:par>     <!-- 强调动画-->     </p:par>     <p:par>     <......

原文转载:http://www.shaoqun.com/a/841140.html

跨境电商:https://www.ikjzd.com/

kkr:https://www.ikjzd.com/w/1340

bol:https://www.ikjzd.com/w/291

淘粉:https://www.ikjzd.com/w/1725


本文告诉大家如何读取PPT文件里面,放在主动画序列MainSequence的进入和退出和强调的动画,和在Open本文告诉大家如何读取PPT文件里面,放在主动画序列MainSequence的进入和退出和强调的动画,和在Open如以下的课件内容,给一个元素添加了进入强调退出的动画,动画之间没有相关影响,通过点击触发动画,如下图大概的动画内容如下<p:timing><p:tnLst&g
汇通天下物流:https://www.ikjzd.com/w/2055
lithium:https://www.ikjzd.com/w/2505
盘点:常见的6种外贸诈骗和4种防诈骗方法!:https://www.ikjzd.com/articles/112020
敦煌网12月9日正式上线商户服务能力评级!:https://www.ikjzd.com/articles/112021
亚马逊卖家中心平台上线"定价状况"页面/阿里巴巴国际站发布《中国中小企业跨境电商白皮书》:https://www.ikjzd.com/articles/112024
图文实操:数据化运作打造极速爆款!:https://www.ikjzd.com/articles/112026
口述:前妻送来的包裹让我和小三都哭了:http://lady.shaoqun.com/a/82890.html
学长将我抱到小树林要了我 被学长要到腿软:http://lady.shaoqun.com/m/a/247173.html
无意中发现了女邻居的小秘密,让我更爱她了:http://lady.shaoqun.com/a/397659.html
我的邻居(美女):http://lady.shaoqun.com/a/397660.html
小说:一个美丽邻居的故事:http://lady.shaoqun.com/a/397661.html
小说:光鲜的邻居请我吃饭。我走后,她偷偷溜进来问你一件事:http://lady.shaoqun.com/a/397662.html

没有评论:

发表评论