THotPDF.ExportLoadedObjectGraphJSONToStream Method

Streamer et deterministisk v2-snapshot af objektgrafen eller en inkrementel opdatering til en destination ejet af kalderen

Deklaration

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

Adfærd

Objekter sorteres efter objektnummer og generation, dictionary-nøgler er byteordnede, og stream-payloads kopieres eller base64-kodes i afgrænsede bidder

ogjkSnapshot selects the complete loaded graph while ogjkIncrementalUpdate selects dirty, must-write, and deleted objects

External payloads are published atomically inside ExternalStreamDirectory

Returnerer False ved ugyldig destination, utilgængelig graftilstand, payloadfejl eller uopløst reference og rapporterer tællere via AInfo

Versioned Object Graph JSON Round Trips