Interface: DeckIr
A whole deck, ready to print.
widthEmu/heightEmu are raw EMU rather than inches because that is what the read model reports and what the write API's Coord accepts verbatim; converting here would introduce a rounding decision at the wrong layer.
Properties
assets
assets:
AssetIr[]
chrome
chrome:
ChromeIr
Theme and layouts, approximated. Only a standalone printer reads this; a template-anchored one gets all of it byte-identical from the source deck instead.
fidelity
fidelity:
FidelityNote[]
Every construct that did not survive into slides intact. This is a contract, not a log: a round-trip check excludes exactly these fields from its diff, so an unnoted difference is a bug and a note nothing else corroborates is a stale claim. See FidelityNote.
props
props:
DeckPropsIr
slides
slides:
SlideIr[]
slideSize
slideSize:
object
heightEmu
heightEmu:
number
widthEmu
widthEmu:
number