Files
wehub-resource-sync 8cb1f9f479
Publish SDK (PyPI) / publish (push) Has been cancelled
Publish SDK (npm) / publish (@aionui/officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (windows-latest) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/officecli-sdk) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/sdk) (push) Has been cancelled
Publish SDK (npm) / publish (officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (macos-latest) (push) Has been cancelled
SDK smoke / smoke (ubuntu-latest) (push) Has been cancelled
Skill parity / diff (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:09:29 +08:00

17 lines
3.0 KiB
JSON

{
"$schema": "../_schema.json",
"format": "pptx",
"element": "transition",
"parent": "slide",
"operations": {"set": true, "get": true},
"paths": {"positional": ["/slide[N]"]},
"note": "Slide-level transition properties. Set/Get target the slide node itself; no independent child path. Set examples: `set /slide[1] --prop transition=morph --prop advanceTime=3000`. The `transition` value also accepts a combined shorthand 'TYPE[-DIR][-SPEED|DUR]' (e.g. `transition=push-right-1500`, `transition=fade-slow`) — this is the only path to set transitionDuration/transitionSpeed/direction. Lookup: Set.Slide.cs:286/293/297; Get: Animations.cs:1346/1358/1408.",
"properties": {
"transition": { "type":"enum", "values":["none","morph","fade","cut","dissolve","circle","diamond","newsflash","plus","random","wedge","wipe","push","cover","pull","uncover","wheel","zoom","box","split","blinds","venetian","checker","checkerboard","comb","bars","randombar","strips","diagonal","flash","honeycomb","vortex","switch","flip","ripple","glitter","prism","cube","rotate","orbit","clock","doors","window","shred","ferris","flythrough","warp","gallery","conveyor","pan","reveal","fallOver","drape","curtains","wind","prestige","fracture","crush","peelOff","pageCurlDouble","pageCurlSingle","airplane","origami"], "set":true, "get":true, "description":"transition type token, optionally combined with direction/speed/duration via 'TYPE-DIR-SPEED' or 'TYPE-DIR-DUR' (e.g. push-right-1500, split-vertical-in, fade-slow). 'none' removes the transition.", "readback":"canonical 'TYPE' or 'TYPE-DIR' token (speed/duration round-trip via transitionSpeed/transitionDuration)", "examples":["--prop transition=morph","--prop transition=push-right","--prop transition=split-vertical-in","--prop transition=fade-slow","--prop transition=none"], "enforcement":"report" },
"advanceTime": { "type":"string", "set":true, "get":true, "description":"auto-advance after time (ms, or 'none' to clear)", "readback":"ms string", "examples":["--prop advanceTime=3000","--prop advanceTime=none"], "enforcement":"report" },
"advanceClick": { "type":"bool", "set":true, "get":true, "description":"advance on click (schema default true; attribute is stripped when set to true)", "readback":"true | false", "examples":["--prop advanceClick=false"], "enforcement":"report" },
"transitionDuration": { "type":"number", "set":false, "get":true, "description":"transition duration in milliseconds (CT_TransitionStartSoundAction @dur on PowerPoint 2010+ extLst transition). Set indirectly via the combined transition shorthand: `transition=TYPE[-DIR]-DUR_MS` (e.g. `transition=push-right-1500`).", "readback":"integer ms", "enforcement":"report" },
"transitionSpeed": { "type":"enum", "values":["fast","med","slow"], "set":false, "get":true, "description":"legacy transition speed token (CT_SlideTransition @spd) — fast/med/slow. Set indirectly via the combined transition shorthand: `transition=TYPE[-DIR]-SPEED` (e.g. `transition=fade-slow`).", "readback":"speed token", "enforcement":"report" }
}
}