PDFium Component Docs

BuildSpokenTextFromWords функція

Модуль: PDFium
Створює фрагмент TPdfSpokenText з неперервного діапазону TPdfWordBox

Syntax

function BuildSpokenTextFromWords(const Words: TPdfWordBoxes; FirstWord, LastWord: Integer): TPdfSpokenText;

Parameters

WordsTPdfWordBoxes — прямокутники слів зі сторінки або переглядача
FirstWordInteger — перший індекс слова з нумерацією від 0, обмежується знизу нулем
LastWordInteger — останній індекс слова з нумерацією від 0, обмежується зверхи High(Words)

Return Value

TPdfSpokenText, чий Text готовий для механізму синтезу мовлення, а Spans відображає кожне слово назад у текст сторінки

Description

Помічник проходить обраний діапазон TPdfWordBox і додає кожне слово через SpokenTextAppend

Таблиця інтервалів у результаті зберігає номер сторінки, індекс вихідного символу та кількість вихідних символів для кожного слова, тож зміщення механізму мовлення можна перевести назад до сторінки PDF

Remarks

Example

Words := Pdf1.PageWordBoxes;
Spoken := BuildSpokenTextFromWords(Words, 0, High(Words));

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar