TPdfSpokenText-avsnitt från ett sammanhängande TPdfWordBox-spannfunction BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;
| Words | TPdfWordBoxes - Ordrutor från en sida eller visare |
| FirstWord | Integer - Första nollbaserade ordindex, klamrat till 0 |
| LastWord | Integer - Sista nollbaserade ordindex, klamrat till High(Words) |
TPdfSpokenText vars Text är redo för en talmotor och vars Spans mappar varje ord tillbaka till sidtextenHjälpredan går igenom det valda TPdfWordBox-intervallet och lägger till varje ord med SpokenTextAppend
Den resulterande spänn-tabellen behåller varje ords sidnummer, källteckenindex och källteckenantal så att en talmotorsoffset kan översättas tillbaka till PDF-sidan
SpokenToPageChar eller TPdfReadingSession.FeedSpokenPosition för att driva ordvis markering från det upplästa offsetetWords := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));