PDFium Component Docs

BuildSpokenTextFromWords fonction

Module: PDFium
Construit une tranche TPdfSpokenText à partir d'une plage contiguë de TPdfWordBox

Syntax

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

Parameters

WordsTPdfWordBoxes - Word boxes from a page or viewer
FirstWordInteger - First zero-based word index, clamped to 0
LastWordInteger - Last zero-based word index, clamped to High(Words)

Return Value

A TPdfSpokenText whose Text is ready for a speech engine and whose Spans map each word back to page text

Description

L'assistant parcourt la plage TPdfWordBox sélectionnée et ajoute chaque mot avec SpokenTextAppend

La table de spans résultante conserve le numéro de page, l'indice de caractère source et le nombre de caractères source de chaque mot afin qu'un décalage du moteur vocal puisse être ramené à la page PDF

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar