Annotation Overview
Spark supports over forty distinct annotation types, all sharing a common set of behaviours.
Common Behaviour
Every annotation:
- Belongs to exactly one page (stored in page-relative coordinates).
- Has a color, stroke thickness and opacity you can change before drawing (via Tool Options) and after drawing (via right-click context menu).
- Can be selected, moved, resized, rotated and deleted with the Select tool.
- Supports Cut / Copy / Paste / Duplicate (context menu).
- Can be grouped with other annotations so they transform together.
- Has a Z-order — Bring to Front, Send to Back.
- Can be assigned to a layer (if the document has layers).
- Supports Undo (
Ctrl+Z) after creation or any edit.
Drawing Workflow
For most shape tools:
- Pick the tool from the toolbar or Tools menu.
- Click and drag to draw (or for polygon/polyline, click multiple points).
- Release to finalise (or double-click /
Enterfor multi-point tools). - The annotation appears on the page. The tool stays active for drawing another.
- Switch to Select (
VorEsc) to edit.
Tool Options
Before drawing, many tools show a Tool Options popup for:
- Color — stroke color.
- Fill — optional fill color.
- Opacity — 0–100%.
- Stroke thickness — 0.5 to 10+ pt.
- Line style — solid, dashed, dotted, cloud (for line / rectangle / circle).
- Arrow endings — none, arrow, diamond, circle, square (for lines / arrows).
- Cloud intensity — bump radius (for cloud-style).
- Cloud orientation — outward / inward (for cloud-style).
Options are sticky: once set, subsequent draws use the same settings until you change them.
The Annotation Categories
Spark groups tools into:
| Category | Section |
|---|---|
| Text markup (requires selectable text) | 03.2 |
| Shapes (predefined geometry) | 03.3 |
| Lines, arrows and callouts | 03.4 |
| Text annotations (editable text content) | 03.5 |
| Stamps, signatures, attachments | 03.6 |
| Cloud (revision) | 03.7 |
| Redaction | 03.8 |
Editing After Drawing
All edit operations are described in detail in chapter 04. At a glance:
- Select → drag to move.
- Select → drag a corner handle to resize.
- Select → drag the rotation handle to rotate.
- Select a polygon/polyline/freehand → drag an orange vertex handle to move a single point.
- Right-click a polygon/polyline/freehand → Insert Point Here or Delete Point.
- Right-click a cloud → Flip Cloud Direction (outward ↔ inward).
- Right-click any annotation → change color, opacity, delete, duplicate, send to front/back.
What Persists
All annotations are saved into the PDF on Ctrl+S. Spark-specific attributes (cloud direction, measurement calibration, grouping, layer IDs) are stored in custom PDF keys and preserved across open/save in Spark. Other PDF viewers will display the geometry but may not show custom attributes.