THotPDF.ExportLoadedObjectGraphJSONToStream-metoden

Strömmar en deterministisk v2-objektgrafsögonblicksbild eller inkrementell uppdatering till ett mål som ägs av anroparen

Deklaration

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

Beteende

Objekt ordnas efter objektnummer och generation, ordlistenycklar är byteordnade och strömpaket kopieras eller base64-kodas i begränsade block

ogjkSnapshot väljer den kompletta inlästa grafen medan ogjkIncrementalUpdate väljer smutsiga, måste-skriva och borttagna objekt

Externa paket publiceras atomiskt i ExternalStreamDirectory

Returnerar False för ett ogiltigt mål, otillgängligt graftillstånd, paketfel eller olöst referens och rapporterar räknare genom AInfo

Versionerade objektgraf-JSON-rundor