PDFium Delphi Component 文件

DocumentReadingUnits 方法

元件: TPdf  ·  單元: PDFium
為整份文件的可朗讀內容流建立句子級 TPdfReadingUnit 記錄

Syntax

function DocumentReadingUnits: TPdfReadingUnits;

Return Value

TPdfReadingUnits

Description

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

搭配 TPdfView.SetReadingHighlight 使用 Rects,並結合 Language,讓視覺高亮與 TTS 語音同步

Remarks

Example

var Units: TPdfReadingUnits;
begin
  Units := Pdf1.DocumentReadingUnits;
  if Length(Units) > 0 then
    Memo1.Lines.Add(Units[0].Text);
end;

See Also

ReadableContent, SetReadingHighlight