PDFium Delphi Component Docs

función BuildSpokenTextFromWords

Unidad: PDFium
Construye un fragmento TPdfSpokenText a partir de un rango contiguo de TPdfWordBox

Syntax

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

Parameters

WordsTPdfWordBoxes - Cajas de palabra de una página o visor
FirstWordInteger - Primer índice de palabra basado en cero, limitado a 0
LastWordInteger - Último índice de palabra basado en cero, limitado a High(Words)

Return Value

Un TPdfSpokenText cuyo Text está listo para un motor de voz y cuyos Spans mapean cada palabra de vuelta al texto de la página

Description

El auxiliar recorre el rango de TPdfWordBox seleccionado y añade cada palabra con SpokenTextAppend

La tabla de tramos resultante conserva el número de página, el índice de carácter de origen y el recuento de caracteres de origen de cada palabra, de modo que un desplazamiento del motor de voz puede traducirse de vuelta a la página PDF

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar