TPdfWordBox aralığından bir TPdfSpokenText parçası oluştururfunction BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;
| Words | TPdfWordBoxes - Bir sayfadan veya görüntüleyiciden kelime kutuları |
| FirstWord | Integer - 0'a sıkıştırılan ilk sıfır tabanlı kelime dizini |
| LastWord | Integer - High(Words) değerine sıkıştırılan son sıfır tabanlı kelime dizini |
Text özelliği bir konuşma motoru için hazır olan ve Spans özelliği her kelimeyi sayfa metnine geri eşleyen bir TPdfSpokenTextYardımcı, seçilen TPdfWordBox aralığını yürür ve her kelimeyi SpokenTextAppend ile ekler
Sonuç span tablosu, her kelimenin sayfa numarasını, kaynak karakter dizinini ve kaynak karakter sayısını tutar; böylece bir konuşma motoru ofseti PDF sayfasına geri çevrilebilir
SpokenToPageChar veya TPdfReadingSession.FeedSpokenPosition kullanınWords := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));