PDFium Delphi Component 文件

ReadTextPageSnapshot 方法

元件: TPdf  ·  單元: PDFium
讀取單一文字頁的自主快照,不含原生控制代碼

Syntax

function ReadTextPageSnapshot(PageNumber: Integer; const Options: TPdfTextSnapshotOptions; out Status: TPdfTextSnapshotStatus): TPdfTextPageSnapshot;

Description

ReadTextPageSnapshot 會將 PageNumber(以一為基底)文字頁的字元、矩形與索引資訊,複製到自主擁有的 TPdfTextPageSnapshot

Status 會區分頁面不存在、無法剖析的文字層與有界讀取;快照本身不保留 FPDF_TEXTPAGE 控制代碼,並能在文件重新載入後繼續使用

Remarks

    • 讀取不存在的頁面會傳回具對應狀態的空快照,而不是引發例外
    • 重複讀取會由文字快照快取提供服務;請參閱 TextSnapshotCacheCapacity 與 TextPageSnapshot

Example

var St: TPdfTextSnapshotStatus;
Snap := Pdf1.ReadTextPageSnapshot(1, Default(TPdfTextSnapshotOptions), St);

See Also