---
title: PDFAnnotationHighlightingMode
framework: pdfkit
role: symbol
role_heading: Structure
path: pdfkit/pdfannotationhighlightingmode
---

# PDFAnnotationHighlightingMode

## Declaration

```swift
struct PDFAnnotationHighlightingMode
```

## Topics

### Choosing a Highlight Mode

- [invert](pdfkit/pdfannotationhighlightingmode/invert.md)
- [none](pdfkit/pdfannotationhighlightingmode/none.md)
- [outline](pdfkit/pdfannotationhighlightingmode/outline.md)
- [push](pdfkit/pdfannotationhighlightingmode/push.md)

### Creating an Annotation Highlight Mode

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

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring Annotation Appearance

- [appearanceDictionary](pdfkit/pdfannotationkey/appearancedictionary.md)
- [appearanceState](pdfkit/pdfannotationkey/appearancestate.md)
- [border](pdfkit/pdfannotationkey/border.md)
- [borderStyle](pdfkit/pdfannotationkey/borderstyle.md)
- [color](pdfkit/pdfannotationkey/color.md)
- [defaultAppearance](pdfkit/pdfannotationkey/defaultappearance.md)
- [highlightingMode](pdfkit/pdfannotationkey/highlightingmode.md)
- [iconName](pdfkit/pdfannotationkey/iconname.md)
- [interiorColor](pdfkit/pdfannotationkey/interiorcolor.md)
- [quadding](pdfkit/pdfannotationkey/quadding.md)
