PDFium Component Docs

BuildSpokenTextFromWords funkcja

Unit: PDFium
Tworzy fragment TPdfSpokenText z ciągłego zakresu TPdfWordBox

Syntax

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

Parameters

WordsTPdfWordBoxes - Pola słów ze strony lub przeglądarki
FirstWordInteger - Pierwszy indeks słowa liczony od zera, ograniczony do 0
LastWordInteger - Ostatni indeks słowa liczony od zera, ograniczony do High(Words)

Return Value

Obiekt TPdfSpokenText, którego Text jest gotowy dla silnika mowy, a Spans mapują każde słowo z powrotem na tekst strony

Description

Funkcja pomocnicza przechodzi wybrany zakres TPdfWordBox i dołącza każde słowo za pomocą SpokenTextAppend

Wynikowa tabela zakresów zachowuje numer strony, źródłowy indeks znaku i źródłową liczbę znaków każdego słowa, dzięki czemu przesunięcie silnika mowy może zostać przetłumaczone z powrotem na stronę PDF

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar