PDFium Delphi Component 文件

TPdfReadingUnit 記錄

單元: PDFium
保存一個朗讀單元的文字、語意類別、頁面、高亮矩形、來源索引、替代文字狀態和語言

Syntax

type TPdfReadingUnit = record ... end;

Fields

FieldTypePurpose
TextWString要朗讀的文字
KindTPdfContentFragmentKind來源 TPdfContentFragmentKind
HeadingLevelInteger標題的層級 1..6,非標題時為 0
PageInteger以 1 為基底的頁碼
RectsTPdfRectangles頁面座標中的高亮矩形
FragmentIndexInteger來源片段索引
SentenceIndexInteger片段內的句子索引
IsAlternateTextBooleanText 來自 Alt 或 ActualText 時為 True
LanguageWString用於語音選擇的語言標籤

Description

朗讀單元會把標題與圖片替代文字保持完整、在句子邊界切分段落文字、保留小數點,並讓朗讀游標保持為呼叫端擁有的陣列索引

將 Rects 搭配 TPdfView.SetReadingHighlight、Language 搭配 TTS 語音使用,即可讓視覺高亮與語音協調一致

Remarks

See Also

ReadableContent, SetReadingHighlight