PDFium Delphi Component Docs

BuildSpokenTextFromWords 関数

ユニット: PDFium
連続した TPdfWordBox 範囲から TPdfSpokenText チャンクを作成します

Syntax

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

Parameters

WordsTPdfWordBoxes - ページまたはビューアーからの単語ボックス
FirstWordInteger - 最初のゼロベースの単語インデックス、0 にクランプ
LastWordInteger - 最後のゼロベースの単語インデックス、High(Words) にクランプ

Return Value

Text が音声エンジン向けに準備済みで、Spans が各単語をページテキストへ対応付ける TPdfSpokenText

Description

このヘルパーは選択された TPdfWordBox 範囲を走査し、各単語を SpokenTextAppend で追加します

結果のスパンテーブルは各単語のページ番号、元の文字インデックス、元の文字数を保持するため、音声エンジンのオフセットを PDF ページへ逆変換できます

Remarks

Example

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

See Also

TPdf.PageWordBoxes, TPdfView.PageWordBoxes, SpokenToPageChar