Interface: SlideIr
One slide of the deck.
Properties
background?
optionalbackground?:BackgroundIr
calls
calls:
CallIr[]
Write-API calls in z-order.
Populated for every slide, including a carried one. A printer that can copy the source slide ignores these; one that cannot (a standalone output has no source package to copy from) prints them and is left with only the unwritable construct missing rather than the whole slide. Marking a slide carried is a recommendation, not an erasure.
hidden
hidden:
boolean
p:sld/@show="0": a slide hidden from presentation but present in the deck.
layout
layout:
SlideLayoutIr|null
The layout to bind to, or null when the source slide resolves none.
name?
optionalname?:string
p:cSld/@name, when the source slide had one.
notesRuns?
optionalnotesRuns?:IrValue[]
Speaker notes as the NotesProps[] addNotes takes, in place of notesText when a run is bold, italic, underlined, coloured, sized, set in a face of its own or links to a URL. A paragraph break rides on a run's text as \n.
notesText?
optionalnotesText?:string
Speaker notes as plain text, when no run states formatting addNotes can write. Notes-slide geometry and placeholders do not survive.
number
number:
number
1-based index in the source deck; the identity a FidelityNote points at.
slideNumber?
optionalslideNumber?:object
The slide's number placeholder, as the write API's slideNumber option. Slide-scoped for the reason transition is: the write API sets it by assignment, not by a method.
Index Signature
[key: string]: IrValue
source
source:
SlideSource
transition?
optionaltransition?:TransitionIr
The show transition, when the source has one the write API can name. Slide-scoped rather than a CallIr because the write API models it as a property assignment on the slide, not a method; the IR's method union names real methods only.