PDFium Delphi Component Docs

BuildSpokenTextFromWords 함수

유닛: PDFium
TPdfWordBox의 연속 범위에서 TPdfSpokenText 조각을 만듭니다

Syntax

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

Parameters

WordsTPdfWordBoxes - 페이지나 뷰어의 단어 상자
FirstWordInteger - 첫 0 기반 단어 인덱스, 0으로 클램프
LastWordInteger - 마지막 0 기반 단어 인덱스, 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