PDFium Delphi Component Docs

BuildSpokenTextFromWords função

Unidade: PDFium
Cria um bloco TPdfSpokenText a partir de um intervalo contíguo de TPdfWordBox

Syntax

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

Parameters

WordsTPdfWordBoxes - Caixas de palavra de uma página ou visualizador
FirstWordInteger - Primeiro índice de palavra baseado em zero, limitado a 0
LastWordInteger - Último índice de palavra baseado em zero, limitado a High(Words)

Return Value

Um TPdfSpokenText cujo Text está pronto para um motor de fala e cujos Spans mapeiam cada palavra de volta ao texto da página

Description

O helper percorre o intervalo TPdfWordBox selecionado e anexa cada palavra com SpokenTextAppend

A tabela de spans resultante mantém o número da página de cada palavra, índice do caractere fonte e contagem de caracteres fonte para que um deslocamento do motor de fala possa ser traduzido de volta à página PDF

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar