THotPDF.ApplyLoadedObjectGraphJSONPatch Method

Aplikuje operace add, replace a remove přes RFC 6901 path po zvalidování typovaných PDF hodnot a indirect referencí

Deklarace

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

Validace

Operace odmítne deformované hodnoty, nevyřešené reference, neplatné cykly v graphu, neplatné base64 a stream data s nekonzistentní deklarovanou délkou

Úspěšný patch vyžádá deterministický kompletní přepis

Úpravy object graph a skládání stránek