THotPDF.ImportLoadedObjectGraphJSON Method
Analizza, valida e committa atomicamente un documento v1 o v2 del grafo di oggetti entro limiti di risorsa scelti dal chiamante
Dichiarazione
function ImportLoadedObjectGraphJSON(
Source: TStream;
const ExternalStreamDirectory: TFileName;
Mode: THPDFObjectGraphJSONImportMode;
const Limits: THPDFObjectGraphJSONLimits;
out AInfo: THPDFObjectGraphJSONImportInfo): boolean;
Validazione e commit
L'importer controlla la compatibilità dello schema, i tipi di valore PDF, i riferimenti, le identità degli oggetti, la struttura di Catalog e Pages, i valori Length degli stream diretti e indiretti, i percorsi sidecar e ogni budget configurato prima della pubblicazione
ogjimReplace valida un documento candidato completo prima di sostituire il grafo caricato
ogjimUpdate applica un aggiornamento incrementale v2 attraverso una transazione copy-on-write dopo aver validato il grafo esistente e il delta come unico spazio di riferimenti
Restituisce False senza alterare il target e scrive una spiegazione stabile in AInfo.Diagnostic
Password, chiavi di cifratura e stato dei security handler non vengono importati e vanno configurati separatamente prima di salvare l'output protetto