PDFium Delphi Component Docs

ReadPageObjectsSnapshot Méthode

Composant: TPdf  ·  Unit: PDFium
Lit un instantané autonome, exempt de handles, de tous les objets de page d’une même page

Syntax

function ReadPageObjectsSnapshot(PageNumber: Integer; const Options: TPdfPageObjectSnapshotOptions; out Status: TPdfPageObjectSnapshotStatus): TPdfPageObjectsSnapshot;

Description

ReadPageObjectsSnapshot copie le type, les bornes, les transformations, le texte, les marques et les informations de dépendance de tous les objets de page d’une page dans un TPdfPageObjectsSnapshot autonome qui ne contient aucun handle natif FPDF_PAGEOBJECT

PageNumber est en base un ; Status indique pourquoi un instantané vide a été renvoyé afin que les appelants puissent distinguer une page absente d’une lecture bornée

Remarks

    • L’instantané étant propriétaire de ses chaînes et de ses tableaux, il reste valide après la fermeture ou le rechargement du document
    • Les lectures répétées sont servies depuis le cache d’instantanés d’objets de page ; voir PageObjectSnapshotCacheCapacity
    • Utilisez PageObjectsSnapshot pour lire l’instantané en cache de la page courante

Example

Inspectez tous les objets d’une page en dehors de tout callback de rendu

var Snap: TPdfPageObjectsSnapshot; Status: TPdfPageObjectSnapshotStatus;
Doc := Pdf1.ReadPageObjectsSnapshot(1, Default(TPdfPageObjectSnapshotOptions), Status);

See Also