THotPDF.ApplyLoadedObjectGraphJSONPatch Method

Применяет операции add, replace и remove через пути RFC 6901 после проверки типизированных значений PDF и косвенных ссылок

Объявление

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

Валидация

Операция отклоняет некорректные значения, неразрешённые ссылки, недопустимые циклы в графе, неверный base64 и stream, у которых объявленная длина не совпадает с фактической

Успешный patch запрашивает детерминированную полную перезапись

Object Graph Editing and Page Assembly