Creates an instance of AnnouncePositionCommand.
The application context.
The text service for mode checking.
The text view model.
The audio service.
The display service for scope management.
Protected ReadonlycontextProtected ReadonlytextProtected ReadonlyaudioProtected ReadonlytextProtected ReadonlydisplayProtectedrestoreRestores the scope to the previous scope before entering label mode. Uses DisplayService to properly manage the focus stack and restore the correct scope (TRACE, BRAILLE, etc.) regardless of which scope was active before entering label mode.
Executes the command to announce the current position.
Command to announce the current position in the chart. Formats output based on text mode (terse/verbose) and chart type.