type TPdfReadingUnit = record ... end;
| Field | Type | Purpose |
|---|---|---|
Text | WString | Text k přečtení |
Kind | TPdfContentFragmentKind | Zdrojový TPdfContentFragmentKind |
HeadingLevel | Integer | Úroveň nadpisu 1..6 u nadpisů, jinak 0 |
Page | Integer | Číslo stránky od jedničky |
Rects | TPdfRectangles | Zvýrazňovací obdélníky v souřadnicích stránky |
FragmentIndex | Integer | Index zdrojového fragmentu |
SentenceIndex | Integer | Index věty uvnitř fragmentu |
IsAlternateText | Boolean | True, když Text pochází z Alt nebo ActualText |
Language | WString | Jazyková značka pro výběr hlasu |
Čtecí jednotky ponechávají nadpisy a alternativní text obrázků vcelku, dělí text odstavců po větách, zachovávají desetinné tečky a nechávají čtecí kurzor jako index pole ve správě volajícího
Rects použijte spolu s TPdfView.SetReadingHighlight a Language, abyste sladili vizuální zvýraznění s hlasem TTS