Skip to content

Interface: ExtractedSlides ​

A generator's authored slides + canvas size, the input to Presentation.appendSlides.

Properties ​

embeddedFonts ​

embeddedFonts: EmbeddedFont[]

The generator's presentation-level embedded font faces (pptx.embedFont), carried into the destination deck by Presentation.appendSlides. Each face carries its raw bytes. Empty when the generator embeds no fonts.


heightEmu ​

heightEmu: number


notesMaster? ​

optional notesMaster?: object

A notes master to fall back on, present only when at least one slide carries notes.

A notes slide must bind to a notes master, and a destination template often has none — a deck authored without speaker notes carries no notesMaster part. So the generator's own notes master rides along, and Presentation.appendSlides installs it (with its theme) only when the destination has none. When the destination already has one, it wins and this is discarded — matching the importNotes policy, where the destination's notes styling also wins.

themeXml ​

themeXml: string

xml ​

xml: string


slides ​

slides: ExtractedSlide[]


widthEmu ​

widthEmu: number