onTextLocatorChanged property
Fires whenever the Reader's current Locator changes.
Implementation
@override
Stream<Locator> get onTextLocatorChanged {
_onTextLocatorChanged ??= textLocatorChannel.receiveBroadcastStream().map((dynamic event) {
final newLocator = Locator.fromJson(json.decode(event) as Map<String, dynamic>);
return newLocator!;
}).asBroadcastStream();
return _onTextLocatorChanged!;
}