Zoom, Fit and Rotate
Zoom Levels
| Preset | Shortcut | Behaviour |
|---|---|---|
| Zoom In | Ctrl++ or Ctrl+= | Increase zoom by a fixed step |
| Zoom Out | Ctrl+- | Decrease zoom by a fixed step |
| 100% (actual size) | Ctrl+1 | Show page at 1:1 pixel scale |
| Fit to Width | Ctrl+2 | Page width = pane width |
| Fit to Page | Ctrl+3 | Whole page fits in pane |
| 50% / 75% / 100% / 150% / 200% | Zoom menu | Jump to a preset |
Zoom can also be set via:
- Mouse wheel with
Ctrlheld — wheel up zooms in, wheel down zooms out. Zoom is centred on the cursor. - Pinch gesture on touchpads (where supported).
- Status bar zoom indicator — click and type a percentage.
Annotation Rendering During Zoom
- Annotations are stored in page-relative coordinates, so they scale naturally with the page.
- Stroke thickness and handle sizes are zoom-aware — a 1-px stroke at 100% still looks like a 1-px stroke visually at 200%.
- Resize / rotate / vertex handles keep the same on-screen size regardless of zoom, so editing stays usable at any scale.
Rotate the View
View rotation changes how the page is displayed without modifying the PDF.
| Action | Shortcut | Result |
|---|---|---|
| Rotate View Clockwise | Ctrl+Shift+> | Rotate display 90° CW |
| Rotate View Anticlockwise | Ctrl+Shift+< | Rotate display 90° CCW |
Tip
Tip — To permanently rotate a page (so the file saves in the rotated orientation), use Pages → Rotate Clockwise / Anticlockwise (Ctrl+R / Ctrl+Shift+R). This is a page operation, not a view change.
Fit Behaviour Across Modes
- Single Page — Fit to Width sizes the current page; Fit to Page ensures the whole page is visible without scrollbars.
- Continuous — Fit to Width applies to all pages in the stack; Fit to Page fits one page's height, turning the stack into a page-at-a-time scroller.
Remembering Zoom
Spark remembers the last zoom level per-document. Close a file and reopen it and you will return to the same zoom.
Tip
Warning — Zoom is per-pane in split view. Each pane has its own state.