THotPDF.ImportLoadedObjectGraphJSON Method

Parsira, validira i atomički komituje v1 ili v2 dokument objektnog grafa pod ograničenjima resursa koje bira pozivalac

Declaration

function ImportLoadedObjectGraphJSON(
    Source: TStream;
    const ExternalStreamDirectory: TFileName;
    Mode: THPDFObjectGraphJSONImportMode;
    const Limits: THPDFObjectGraphJSONLimits;
    out AInfo: THPDFObjectGraphJSONImportInfo): boolean;

Validacija i commit

Uvoznik proverava kompatibilnost šeme, PDF tipove vrednosti, reference, identitete objekata, strukturu Catalog i Pages, direktne i indirektne Length vrednosti tokova, sidecar putanje i svaki konfigurisan budžet pre objavljivanja

ogjimReplace validira kompletan kandidat-dokument pre zamene učitanog grafa

ogjimUpdate primenjuje v2 inkrementalno ažuriranje kroz copy-on-write transakciju nakon validacije postojećeg grafa i delte kao jednog referentnog prostora

Vraća False bez mutiranja cilja i upisuje stabilno objašnjenje u AInfo.Diagnostic

Lozinke, ključevi enkripcije i stanje security handler-a se ne uvoze i moraju se konfigurisati odvojeno pre čuvanja zaštićenog izlaza

Versioned Object Graph JSON Round Trips