THotPDF.ExportLoadedObjectGraphJSONToStream Method
Streamt einen deterministischen Snapshot des Objektgraphen (v2) oder ein inkrementelles Update an ein vom Aufrufer verwaltetes Ziel
Deklaration
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
Verhalten
Objekte werden nach Objektnummer und Generation geordnet, Dictionary-Schlüssel nach Bytes sortiert, und Stream-Nutzlasten in begrenzten Blöcken kopiert oder Base64-kodiert
ogjkSnapshot selects the complete loaded graph while ogjkIncrementalUpdate selects dirty, must-write, and deleted objects
External payloads are published atomically inside ExternalStreamDirectory
Liefert False bei einem ungültigen Ziel, einem nicht verfügbaren Graphzustand, einem Nutzlastfehler oder einer nicht aufgelösten Referenz und meldet Zähler über AInfo