Método THotPDF.ExportLoadedObjectGraphJSONToStream

Transmite una instantánea determinista v2 del grafo de objetos o una actualización incremental a un destino propiedad del llamador

Declaración

function ExportLoadedObjectGraphJSONToStream(
    Destination: TStream;
    StreamPayload: THPDFObjectGraphStreamPayload;
    const ExternalStreamDirectory: TFileName;
    Kind: THPDFObjectGraphJSONKind;
    out AInfo: THPDFObjectGraphExportInfo): boolean;

Comportamiento

Los objetos se ordenan por número de objeto y generación, las claves de diccionario se ordenan por bytes y las cargas útiles de flujo se copian o se codifican en base64 en bloques acotados

ogjkSnapshot selecciona el grafo cargado completo mientras que ogjkIncrementalUpdate selecciona los objetos modificados, de escritura obligatoria y eliminados

Las cargas útiles externas se publican de forma atómica dentro de ExternalStreamDirectory

Devuelve False para un destino no válido, un estado de grafo no disponible, un fallo de carga útil o una referencia sin resolver e informa de los contadores mediante AInfo

Ciclos de ida y vuelta JSON versionados del grafo de objetos