TPdfSpokenText deo iz neprekidnog opsega TPdfWordBoxfunction BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;
| Words | TPdfWordBoxes - Polja reči sa strane ili preglednika |
| FirstWord | Integer - Prvi indeks reči zasnovan na nuli, ograničen na 0 |
| LastWord | Integer - Poslednji indeks reči zasnovan na nuli, ograničen na High(Words) |
TPdfSpokenText čiji je Text spreman za motor govora i čije Spans mapiraju svaku reč nazad na tekst stranePomagač prolazi kroz izabrani TPdfWordBox opseg i dodaje svaku reč pomoću SpokenTextAppend
Rezultujuća tabela raspona čuva broj strane, izvorni indeks znaka i broj izvornih znakova svake reči tako da pomeraj motora govora može biti preveden nazad na PDF stranu
SpokenToPageChar ili TPdfReadingSession.FeedSpokenPosition za upravljanje isticanjem na nivou reči iz izgovorenog pomerajaWords := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));