THotPDF.ExportLoadedObjectGraphJSONToStream Method

Streama determinističku v2 snimku ili inkrementalno ažuriranje objektnog grafa na odredište u vlasništvu pozivatelja

Deklaracija

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

Ponašanje

Objekti se poredaju po broju i generaciji objekta, ključevi rječnika su u bajtnom redoslijedu, a stream payloadi kopiraju se ili base64 kodiraju u ograničenim blokovima

ogjkSnapshot bira potpuni ugrađeni graf, dok ogjkIncrementalUpdate bira promijenjene, moraju-se-zapisati i izbrisane objekte

Vanjski payloadi objavljuju se atomski unutar ExternalStreamDirectory

Vraća False za nevažeće odredište, nedostupno stanje grafa, neuspjeh payloada ili nerazriješenu referencu te izvještava brojače kroz AInfo

Versioned Object Graph JSON Round Trips