Référence de l’API

ISlidePage

Cette page API est actuellement disponible en anglais. Les signatures et identifiants restent identiques dans toutes les langues.

The data for one slide, including its elements, background, transition, and speaker notes. A presentation groups slide pages inside ISlideData.

Import

TypeScript
import type { ISlidePage } from '@univerjs-pro/slides'

Definition

TypeScript
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

Package: @univerjs-pro/slides · Type definitions

Que pensez-vous de ce guide ?

© 2026 DreamNum Co., Ltd.