# ISlidePage

> Language fallback: requested `zh-CN`; content is `en-US`.

- Human documentation: [https://docs.univer.ai/zh-CN/reference/types/slide-page](https://docs.univer.ai/zh-CN/reference/types/slide-page)

- Agent Markdown: [https://docs.univer.ai/zh-CN/reference/types/slide-page.md](https://docs.univer.ai/zh-CN/reference/types/slide-page.md)

- Requested language: `zh-CN`

- Content language: `en-US`

- Documentation version: `1.0.0-rc.0`

- Source: [types/slide-page.mdx](https://github.com/dream-num/documentation/blob/dev/content/reference/types/slide-page.mdx)

---

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

## Import

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

## Definition

```ts
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

* [`ISlidePageBase`](https://unpkg.com/@univerjs-pro/slides@1.0.0-rc.0/lib/types/slide.type.d.ts)
* [`PageTypeEnum.Slide`](https://unpkg.com/@univerjs-pro/slides@1.0.0-rc.0/lib/types/slide.enum.d.ts)
* [`ISlideAnimationSequence`](https://unpkg.com/@univerjs-pro/slides@1.0.0-rc.0/lib/types/slide.type.d.ts)

**Package:** [`@univerjs-pro/slides`](https://docs.univer.ai/zh-CN/reference/packages/plugins/univerjs-pro/slides.md) · [Type definitions](https://unpkg.com/@univerjs-pro/slides@1.0.0-rc.0/lib/types/slide.type.d.ts)
