PDFium Delphi Component Docs

ReadPageObjectsSnapshot Método

Componente: TPdf  ·  Unidad: PDFium
Lee una instantánea propia y sin manejadores de todos los objetos de página de una página

Syntax

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

Description

ReadPageObjectsSnapshot copia los datos de tipo, límites, transformaciones, texto, marcas y dependencias de todos los objetos de página de una página en una TPdfPageObjectsSnapshot propia que no contiene manejadores nativos FPDF_PAGEOBJECT

PageNumber es basado en uno; Status informa de por qué volvió una instantánea vacía para que los llamadores puedan distinguir una página inexistente de una lectura acotada

Remarks

    • Como la instantánea es propietaria de sus cadenas y matrices, sigue siendo válida después de cerrar o recargar el documento
    • Las lecturas repetidas se sirven desde la caché de instantáneas de objetos de página; consulte PageObjectSnapshotCacheCapacity
    • Use PageObjectsSnapshot para leer la instantánea almacenada en caché de la página actual

Example

Inspeccione todos los objetos de una página fuera de cualquier devolución de llamada de renderizado

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

See Also