# PageRenderInfo reference

Details of a completed page render, passed to `onPageRender` and `onRender`: the page, the scale used, its size and the time it took.

## Used by

- [Events](https://react-pdf-viewer-chi.vercel.app/react-pdf-viewer/events.md)

## Import

```ts
import type { PageRenderInfo } from '@kingtech/react-pdf-viewer';
```

## Properties

| Name | Type | Default | Required | Description |
| --- | --- | --- | --- | --- |
| `page` | `number` | — | Yes | The page rendered (after clamping). |
| `scale` | `number` | — | Yes | The scale actually rendered (after fitting). |
| `width` | `number` | — | Yes | Rendered CSS width in pixels. |
| `height` | `number` | — | Yes | Rendered CSS height in pixels. |
| `durationMs` | `number` | — | Yes | Time from request to completion. |

## Source

[packages/react-pdf-viewer/src/hooks/usePageRenderer.ts](https://github.com/kiralygyula92/react-pdf-viewer/blob/main/packages/react-pdf-viewer/src/hooks/usePageRenderer.ts#L32)

