---
title: PDFAreaOfInterest
framework: pdfkit
role: symbol
role_heading: Structure
path: pdfkit/pdfareaofinterest
---

# PDFAreaOfInterest

The mouse position over PDF view areas.

## Declaration

```swift
struct PDFAreaOfInterest
```

## Overview

Overview These constants are components of a bit field and may be combined arbitrarily.

## Topics

### Constants

- [pageArea](pdfkit/pdfareaofinterest/pagearea.md)
- [textArea](pdfkit/pdfareaofinterest/textarea.md)
- [annotationArea](pdfkit/pdfareaofinterest/annotationarea.md)
- [linkArea](pdfkit/pdfareaofinterest/linkarea.md)
- [controlArea](pdfkit/pdfareaofinterest/controlarea.md)
- [textFieldArea](pdfkit/pdfareaofinterest/textfieldarea.md)
- [iconArea](pdfkit/pdfareaofinterest/iconarea.md)
- [popupArea](pdfkit/pdfareaofinterest/popuparea.md)
- [imageArea](pdfkit/pdfareaofinterest/imagearea.md)

### Initializers

- [init(rawValue:)](pdfkit/pdfareaofinterest/init(rawvalue:).md)

### Type Properties

- [anyArea](pdfkit/pdfareaofinterest/anyarea.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Working with Mouse Position and Events

- [areaOfInterest(forMouse:)](pdfkit/pdfview/areaofinterest(formouse:).md)
- [areaOfInterest(for:)](pdfkit/pdfview/areaofinterest(for:).md)
- [setCursorFor(_:)](pdfkit/pdfview/setcursorfor(_:).md)
- [perform(_:)](pdfkit/pdfview/perform(_:).md)
- [Drag Operations](pdfkit/drag-operations.md)
