PDFium Delphi Component Docs

ReadTextPageSnapshot メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
1 つのテキストページの、所有型でハンドルを持たないスナップショットを読み取ります

構文

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

説明

ReadTextPageSnapshot は、PageNumber (1 始まり) のテキストページの文字、矩形、インデックス情報を、所有型の TPdfTextPageSnapshot にコピーします

Status は存在しないページ、解析できないテキストレイヤー、有界読み取りを区別します。スナップショット自体は FPDF_TEXTPAGE ハンドルを保持せず、ドキュメントの再読み込みを越えて生存します

備考

    • 存在しないページを読み取ると、例外を発生させずに対応するステータスを持つ空のスナップショットが返ります
    • 繰り返しの読み取りはテキストスナップショットキャッシュから供給されます。詳細は TextSnapshotCacheCapacity と TextPageSnapshot を参照してください

例

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

関連項目