THotPDF.ExportLoadedObjectGraphJSONToStream Method
Streamuje deterministický snapshot grafu objektů v2 nebo inkrementální aktualizaci do cíle ve vlastnictví volajícího
Deklarace
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
Chování
Objekty jsou seřazeny podle čísla objektu a generace, klíče dictionary jsou seřazeny po bajtech a payloady streamů se kopírují nebo kódují v base64 v omezených blocích
ogjkSnapshot selects the complete loaded graph while ogjkIncrementalUpdate selects dirty, must-write, and deleted objects
External payloads are published atomically inside ExternalStreamDirectory
Vrací False pro neplatný cíl, nedostupný stav grafu, selhání payloadu nebo nerozřešený odkaz a počítadla hlásí přes AInfo