THotPDF.ExportLoadedObjectGraphJSONToStream metod

Strimuje deterministički v2 snimak strukture objekata ili inkrementalno ažuriranje na odredište u vlasništvu pozivaoca

Deklaracija

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

Ponašanje

Objekti se uređuju po broju objekta i generaciji, ključevi rečnika se uređuju po bajtovima, a opterećenja toka podataka kopiraju se ili kodiraju u base64 u ograničenim delovima

ogjkSnapshot bira kompletnu učitanu strukturu, dok ogjkIncrementalUpdate bira izmenjene, moraju-se-upisati i obrisane objekte

Spoljna opterećenja objavljuju se atomski unutar ExternalStreamDirectory

Vraća False za nevažeće odredište, nedostupno stanje strukture, neuspeh opterećenja ili nerazrešenu referencu i izveštava brojače kroz AInfo

JSON krugovi uređivanja verzionisane strukture objekata