Appearance
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