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