type TPdfReadingUnit = record ... end;
| Field | Type | Purpose |
|---|---|---|
Text | WString | Tekst der skal læses op |
Kind | TPdfContentFragmentKind | Kildens TPdfContentFragmentKind |
HeadingLevel | Integer | Overskriftsniveau 1..6 for overskrifter, ellers 0 |
Page | Integer | 1-baseret sidenummer |
Rects | TPdfRectangles | Markeringsrektangler i sidekoordinater |
FragmentIndex | Integer | Kilde-fragmentindeks |
SentenceIndex | Integer | Sætningsindeks inde i fragmentet |
IsAlternateText | Boolean | True, når Text kommer fra Alt eller ActualText |
Language | WString | Sprogtag til stemmevalg |
Læseenheder bevarer overskrifter og figur-alternativtekst hele, opdeler afsnitstekst ved sætningsgrænser, bevarer decimaltegn og efterlader læsemarkøren som et kalder-ejet array-indeks
Brug Rects med TPdfView.SetReadingHighlight og Language til at koordinere visuel fremhævning med en TTS-stemme