TPdfSpokenText iz neprekinutog raspona TPdfWordBoxfunction BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;
| Words | TPdfWordBoxes - Word boxes from a page or viewer |
| FirstWord | Integer - First zero-based word index, clamped to 0 |
| LastWord | Integer - Last zero-based word index, clamped to High(Words) |
TPdfSpokenText whose Text is ready for a speech engine and whose Spans map each word back to page textPomoćna funkcija prolazi kroz odabrani raspon TPdfWordBox i dodaje svaku riječ pomoću SpokenTextAppend
Rezultirajuća tablica raspona čuva broj stranice svake riječi, indeks izvornog znaka i broj izvornih znakova tako da se pomak motora za govor može prevesti natrag na PDF stranicu
SpokenToPageChar ili TPdfReadingSession.FeedSpokenPosition za pokretanje isticanja na razini riječi iz izgovorenog pomakaWords := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));