---
title: UIWritingToolsCoordinator.TextDecoration
framework: uikit
role: symbol
role_heading: Enumeration
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, visionOS 27.0+]
path: uikit/uiwritingtoolscoordinator/textdecoration
---

# UIWritingToolsCoordinator.TextDecoration

Use the UIWritingToolsCoordinator.TextDecoration constants to determine the type of decoration to be applied to a preview for grammar animation. The grammar animation needs previews of the text of the issue in two forms, without and with the grammar indication underline applied. If you use grammar animation, you must implement the delegate method writingToolsCoordinator(_:requestsPreviewFor:of:in:textDecoration:completion:) to provide both forms of previews, based on the specified decoration.

## Declaration

```swift
enum TextDecoration
```

## Topics

### Enumeration Cases

- [UIWritingToolsCoordinator.TextDecoration.grammarUnderline](uikit/uiwritingtoolscoordinator/textdecoration/grammarunderline.md)
- [UIWritingToolsCoordinator.TextDecoration.none](uikit/uiwritingtoolscoordinator/textdecoration/none.md)

### Initializers

- [init(rawValue:)](uikit/uiwritingtoolscoordinator/textdecoration/init(rawvalue:).md)

## Relationships

### Conforms To

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