PDFium Delphi 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 - Boîtes de mots d’une page ou d’une visionneuse
FirstWordInteger - Premier index de mot de base 0, plafonné à 0
LastWordInteger - Dernier index de mot de base 0, plafonné à High(Words)

Return Value

Un TPdfSpokenText dont Text est prêt pour un moteur de parole et dont Spans mappe chaque mot en retour au texte de page

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