ISlidePage
The data for one slide, including its elements, background, transition, and speaker notes. A presentation groups slide pages inside ISlideData.
Import
import type { ISlidePage } from '@univerjs-pro/slides'Definition
interface ISlidePage extends ISlidePageBase { pageType: PageTypeEnum.Slide layoutPageId?: string masterPageId?: string speakerNotes?: string skipped?: boolean animations?: ISlideAnimationSequence[]}Fields
pageType
Required · PageTypeEnum.Slide
layoutPageId
Optional · string | undefined
masterPageId
Optional · string | undefined
speakerNotes
Optional · string | undefined
skipped
Optional · boolean | undefined
animations
Optional · ISlideAnimationSequence[] | undefined
Animation sequences for this slide (ordered click sequences).
id
Required · string
name
Required · string
themeId
Optional · string | undefined
Imported PPTX theme id for this page. Usually inherited from slide masters.
pageSize
Optional · ISlidePageSize | undefined
background
Optional · ISlideBackgroundData | undefined
headerFooter
Optional · ISlideHeaderFooterData | undefined
OOXML header/footer enablement and text metadata for dt/ftr/sldNum/hdr placeholders.
showMasterSp
Optional · boolean | undefined
Whether this page shows inherited master shapes. Mirrors OOXML showMasterSp. Defaults to true.
elementOrder
Required · string[]
elements
Required · Record<string, ISlidePageElement>
visible
Optional · boolean | undefined
custom
Optional · SlideCustomData | undefined
Related types
Package: @univerjs-pro/slides · Type definitions
你觉得这篇文档如何?