---
title: adornments
framework: paperkit
role: symbol
role_heading: Instance Property
path: paperkit/papermarkupviewcontroller/adornments
---

# adornments

An array of visual adornments that appear on the markup canvas.

## Declaration

```swift
@MainActor @preconcurrency var adornments: [MarkupAdornment] { get set }
```

## Discussion

Discussion Adornments are supplementary visual elements you place on the canvas above the primary markup content. You position adornments using anchor points and configure them to respond to interaction, zoom scaling, and movement. note: Adornments are expected to have unique IDs. If two or more adornments have the same ID, the system displays only one.

## See Also

### Managing adornments

- [adornmentFrame(for:)](paperkit/papermarkupviewcontroller/adornmentframe(for:).md)
- [frame(forAdornmentWithID:)](paperkit/papermarkupviewcontroller/frame(foradornmentwithid:).md)
