PDFium Delphi Component 文件

ReadablePageContent 方法

元件: TPdf  ·  單元: PDFium
傳回語意化可讀內容片段,供螢幕閱讀器、語音朗讀和輔助功能流程使用

Syntax

function ReadablePageContent(PageNumber: Integer): TPdfReadableContent;

Parameters

PageNumberInteger。以 1 為基底的文件頁碼

Return Value

TPdfReadableContent。所請求頁面的語意可讀片段

Description

當文件為 Tagged PDF 時,可讀內容由頁面結構樹建立;若非 Tagged PDF,則退回頁面文字順序。每個片段攜帶文字、種類、語言、頁碼、週界矩形、列矩形與來源資訊

目前頁面的工作流程請使用頁面級成員;當語音或匯出管線需要整份文件的單一有序清單時,請使用 DocumentReadableContent

Remarks

Example

var Content: TPdfReadableContent;
Content := Pdf1.ReadableContent;
if Length(Content.Fragments) > 0 then
  ShowMessage(Content.Fragments[0].Text);

See Also

ReadableContent, StructureElements, Language, Text