---
title: BETextDocumentRequest.Options
framework: browserenginekit
role: symbol
role_heading: Structure
path: browserenginekit/betextdocumentrequest/options-swift.struct
---

# BETextDocumentRequest.Options

Options that describe the contextual information for a text document request.

## Declaration

```swift
struct Options
```

## Topics

### Creating an options structure

- [init(rawValue:)](browserenginekit/betextdocumentrequest/options-swift.struct/init(rawvalue:).md)

### Accessing text content

- [text](browserenginekit/betextdocumentrequest/options-swift.struct/text.md)
- [attributedText](browserenginekit/betextdocumentrequest/options-swift.struct/attributedtext.md)

### Getting geometric information

- [textRects](browserenginekit/betextdocumentrequest/options-swift.struct/textrects.md)
- [markedTextRects](browserenginekit/betextdocumentrequest/options-swift.struct/markedtextrects.md)

### Getting correction information

- [autocorrectedRanges](browserenginekit/betextdocumentrequest/options-swift.struct/autocorrectedranges.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

### Replacements and AutoFill

- [BEAutoFillTextSuggestion](browserenginekit/beautofilltextsuggestion.md)
- [BETextAlternatives](browserenginekit/betextalternatives.md)
- [BETextDocumentContext](browserenginekit/betextdocumentcontext.md)
- [BETextDocumentRequest](browserenginekit/betextdocumentrequest.md)
- [BETextSuggestion](browserenginekit/betextsuggestion.md)
- [BETextReplacementOptions](browserenginekit/betextreplacementoptions.md)
