TPdfSpokenText מטווח רציף של TPdfWordBoxfunction BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;
| Words | TPdfWordBoxes - תיבות מילים מדף או ממציג |
| FirstWord | Integer - אינדקס המילה הראשון מבוסס-אפס, מוגבל ל-0 |
| LastWord | Integer - אינדקס המילה האחרון מבוסס-אפס, מוגבל ל-High(Words) |
TPdfSpokenText שה-Text שלו מוכן למנוע דיבור ושה-Spans שלו ממפה כל מילה בחזרה לטקסט הדףהעוזר עובר על טווח TPdfWordBox הנבחר ומוסיף כל מילה עם SpokenTextAppend
טבלת הטווחים שנוצרת שומרת את מספר הדף, אינדקס תו המקור וספירת תווי המקור של כל מילה כך שניתן יהיה לתרגם היסט של מנוע דיבור בחזרה לדף ה-PDF
SpokenToPageChar או ב-TPdfReadingSession.FeedSpokenPosition כדי להניע הדגשה ברמת-המילה מתוך ההיסט המדוברWords := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));