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
17 lines
3.0 KiB
JSON
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" }
|
|
}
|
|
}
|