TPdfSpokenText-del fra et sammenhengende TPdfWordBox-områdefunction BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;
| Words | TPdfWordBoxes - Ordbokser fra en side eller viser |
| FirstWord | Integer - Første nullbaserte ordindeks, klammet til 0 |
| LastWord | Integer - Siste nullbaserte ordindeks, klammet til High(Words) |
TPdfSpokenText hvis Text er klar for en talemotor og hvis Spans avbilder hvert ord tilbake til sidetekstenHjelpefunksjonen går gjennom det valgte TPdfWordBox-området og legger til hvert ord med SpokenTextAppend
Den resulterende spenn-tabellen beholder hvert ords sidenummer, kilde-tegnindeks og kilde-tegnantall, slik at en forskyvning fra talemotoren kan oversettes tilbake til PDF-siden
SpokenToPageChar eller TPdfReadingSession.FeedSpokenPosition for å drive ordnivå-fremheving fra den oppleste forskyvningenWords := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));