type TPdfReadingUnit = record ... end;
| Field | Type | Purpose |
|---|---|---|
Text | WString | Tekst do wypowiedzenia |
Kind | TPdfContentFragmentKind | Źródłowy TPdfContentFragmentKind |
HeadingLevel | Integer | Poziom nagłówka 1..6 dla nagłówków, w przeciwnym razie 0 |
Page | Integer | Numer strony liczony od 1 |
Rects | TPdfRectangles | Prostokąty podświetlenia we współrzędnych strony |
FragmentIndex | Integer | Indeks źródłowego fragmentu |
SentenceIndex | Integer | Indeks zdania wewnątrz fragmentu |
IsAlternateText | Boolean | True, gdy Text pochodzi z Alt lub ActualText |
Language | WString | Tag języka do wyboru głosu |
Jednostki czytania zachowują nagłówki i tekst alternatywny figur w całości, dzielą tekst akapitów na granicach zdań, zachowują separatory dziesiętne i pozostawiają kursor czytania jako indeks tablicy należący do wywołującego
Użyj Rects z TPdfView.SetReadingHighlight oraz Language, aby skoordynować wizualne podświetlanie z głosem TTS