type TPdfReadingUnit = record ... end;
| Field | Type | Purpose |
|---|---|---|
Text | WString | Text som ska läsas upp |
Kind | TPdfContentFragmentKind | Källans TPdfContentFragmentKind |
HeadingLevel | Integer | Rubriknivå 1..6 för rubriker, annars 0 |
Page | Integer | 1-baserat sidnummer |
Rects | TPdfRectangles | Markeringsrektanglar i sidkoordinater |
FragmentIndex | Integer | Index för källfragmentet |
SentenceIndex | Integer | Meningsindex inuti fragmentet |
IsAlternateText | Boolean | True när Text kom från Alt eller ActualText |
Language | WString | Språktagg för röstval |
Läsenheter håller rubriker och figurers alternativtext hela, delar stycketext vid meningsgränser, bevarar decimalpunkter och lämnar läsmarkören som ett arrayindex som ägs av anroparen
Använd Rects med TPdfView.SetReadingHighlight och Language för att samordna visuell markering med en TTS-röst