PDFium Delphi Component Docs

BuildSpokenTextFromWords funzione

Unità: PDFium
Crea un TPdfSpokenText da un intervallo contiguo di TPdfWordBox

Syntax

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

Parameters

WordsTPdfWordBoxes - Word box da una pagina o da un visualizzatore
FirstWordInteger - Primo indice di parola a base zero, fissato a 0
LastWordInteger - Ultimo indice di parola a base zero, fissato a High(Words)

Return Value

Un TPdfSpokenText il cui Text è pronto per un motore vocale e i cui Spans riportano ogni parola al testo della pagina

Description

L'helper percorre l'intervallo selezionato di TPdfWordBox e accoda ogni parola con SpokenTextAppend

La tabella degli span risultante conserva il numero di pagina, l'indice del carattere sorgente e il conteggio dei caratteri sorgente di ogni parola, in modo che un offset del motore vocale possa essere riportato alla pagina PDF

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar