aardio 文档

动画 XML 辅助

fsys.openXml.pptx.animation 是生成器与编辑器共用的整形状/逐段落时间轴与切换构建,不加载 Office、MSXML、ZIP 读取器或 .NET。

参数、触发器语义和已支持效果见 生成器动画。不要将 COM MsoAnimEffect 数值作为本 API 名称或直接当 XML presetID。

import fsys.openXml.pptx.animation;
var xml,err=fsys.openXml.pptx.animation.timing(
    [{target="T";effect="fade";trigger="click";duration=0.5}],
    [{id=2;name="T";hasText=true}]
);
if(xml===null) return null,err;
return xml;

0.9.0:逐段落与 Morph

import fsys.openXml.pptx.animation;
var xml,err=fsys.openXml.pptx.animation.timing(
    [{target="Body";effect="fade";byParagraph=true;paragraphTrigger="after";duration=0.5;paragraphDelay=0.2}],
    [{id=2;name="Body";hasText=true;paragraphCount=3}]
);
if(xml===null) return null,err;
return xml;

不合并已有时间轴、不渲染动画。输出为可编辑 OOXML,不是视频帧。本机 PowerPoint 16 已验证逐段点击和 Morph 中间帧;WPS/旧 Office 的实际回退尚未验收。

Markdown 格式