PDFium Delphi Component Docs

מתודת ReadTextPageSnapshot

Component: TPdf  ·  Unit: PDFium
קורא תמונת מצב בבעלות מלאה של עמוד טקסט אחד, בלי handles מקוריים

Syntax

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

Description

ReadTextPageSnapshot מעתיק את נתוני התווים, המלבנים והאינדקסים של עמוד הטקסט של PageNumber (מבוסס־אחד) אל TPdfTextPageSnapshot בבעלות מלאה

Status מבחין בין עמוד חסר, שכבת טקסט שאי אפשר לנתח, וקריאות חסומות; תמונת המצב עצמה אינה מחזיקה handle של FPDF_TEXTPAGE ושורדת טעינות מחדש של המסמך

Remarks

    • קריאת עמוד שאינו קיים מחזירה תמונת מצב ריקה עם סטטוס מתאים, במקום לזרוק חריגה
    • קריאות חוזרות נענות מתוך מטמון תמונות המצב של הטקסט; ראו TextSnapshotCacheCapacity ו־TextPageSnapshot

Example

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

See Also