PDFium Delphi Component Docs

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