THotPDF.ApplyLoadedObjectGraphJSONPatch Method

Applica operazioni add, replace e remove tramite path RFC 6901 dopo aver validato i valori PDF tipizzati e i riferimenti indiretti

Dichiarazione

function ApplyLoadedObjectGraphJSONPatch(const PatchJSON: AnsiString;
    out AInfo: THPDFObjectGraphPatchInfo): boolean;

Validazione

L'operazione rifiuta valori malformati, riferimenti irrisolti, cicli non validi del grafo, base64 non valido e dati di stream con lunghezza dichiarata incoerente

Una patch riuscita richiede una riscrittura completa deterministica

Modifica dell'object graph e assemblaggio delle pagine