THotPDF.ApplyLoadedObjectGraphJSONPatch-Methode

Führt Add-, Replace- und Remove-Operationen über RFC 6901-Pfade aus, nachdem typisierte PDF-Werte und indirekte Referenzen validiert wurden

Deklaration

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

Validierung

Die Operation weist fehlerhafte Werte, unaufgelöste Referenzen, ungültige Graphzyklen, ungültiges Base64 und Stream-Daten mit inkonsistenter deklarierter Länge zurück

Ein erfolgreicher Patch fordert eine deterministische vollständige Neuschreibung an

Bearbeitung des Objektgraphen und Seitenzusammenstellung