PDFium Component Docs

BuildSpokenTextFromWords functie

Unit: PDFium
Bouwt een TPdfSpokenText-fragment uit een aaneengesloten TPdfWordBox-bereik

Syntax

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

Parameters

WordsTPdfWordBoxes - Woordvakken van een pagina of viewer
FirstWordInteger - Eerste op nul gebaseerde woordindex, afgekapt tot 0
LastWordInteger - Laatste op nul gebaseerde woordindex, afgekapt tot High(Words)

Return Value

Een TPdfSpokenText waarvan de Text klaar is voor een spraakengine en waarvan de Spans elk woord terugkoppelen naar de paginatekst

Description

De hulpfunctie loopt door het geselecteerde TPdfWordBox-bereik en voegt elk woord toe met SpokenTextAppend

De resulterende spantabel bewaart van elk woord het paginanummer, de brontekenindex en het brontekenaantal, zodat een offset van de spraakengine kan worden terugvertaald naar de PDF-pagina

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar