---
title: BEAccessibilityTextMarkerSupport
framework: browserenginekit
role: symbol
role_heading: Protocol
path: browserenginekit/beaccessibilitytextmarkersupport
---

# BEAccessibilityTextMarkerSupport

A set of methods that provide information about text offsets to support assistive features.

## Declaration

```swift
protocol BEAccessibilityTextMarkerSupport : NSObjectProtocol
```

## Overview

Overview In your alternative browser engine, implement BEAccessibilityTextMarkerSupport on views that represent elements in the Document Object Model (DOM) to supply accessibility information about the element’s text to the system.

## Topics

### Text positions

- [accessibilityNextTextMarker(_:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitynexttextmarker(_:).md)
- [accessibilityPreviousTextMarker(_:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilityprevioustextmarker(_:).md)
- [accessibilityLineStartMarker(for:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitylinestartmarker(for:).md)
- [accessibilityLineEndMarker(for:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitylineendmarker(for:).md)
- [accessibilityMarker(for:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitymarker(for:).md)
- [accessibilityTextMarker(forPosition:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitytextmarker(forposition:).md)
- [BEAccessibilityTextMarker](browserenginekit/beaccessibilitytextmarker.md)

### Text ranges

- [accessibilityBounds(for:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitybounds(for:).md)
- [accessibilityTextMarkerRange()](browserenginekit/beaccessibilitytextmarkersupport/accessibilitytextmarkerrange().md)
- [accessibilityTextMarkerRangeForCurrentSelection()](browserenginekit/beaccessibilitytextmarkersupport/accessibilitytextmarkerrangeforcurrentselection().md)
- [accessibilityTextMarkerRange(for:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitytextmarkerrange(for:).md)
- [accessibilityRange(for:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilityrange(for:).md)
- [BEAccessibilityTextMarker.Range](browserenginekit/beaccessibilitytextmarker/range.md)

### Instance Methods

- [accessibilityContent(for:)](browserenginekit/beaccessibilitytextmarkersupport/accessibilitycontent(for:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Accessibility

- [valueChangedNotification](browserenginekit/beaccessibility/valuechangednotification.md)
- [selectionChangedNotification](browserenginekit/beaccessibility/selectionchangednotification.md)
- [BEAccessibilityContainerType](browserenginekit/beaccessibilitycontainertype.md)
- [BEAccessibilityPressedState](browserenginekit/beaccessibilitypressedstate.md)
- [menuItem](browserenginekit/beaccessibility/menuitem.md)
- [popUpButton](browserenginekit/beaccessibility/popupbutton.md)
- [radioButton](browserenginekit/beaccessibility/radiobutton.md)
- [readOnly](browserenginekit/beaccessibility/readonly.md)
- [visited](browserenginekit/beaccessibility/visited.md)
- [BEAccessibilityRemoteElement](browserenginekit/beaccessibilityremoteelement.md)
- [BEAccessibilityRemoteHostElement](browserenginekit/beaccessibilityremotehostelement.md)
- [BEAccessibility](browserenginekit/beaccessibility.md)
