THotPDF.ApplyLoadedObjectGraphJSONPatch Method

Aplica operações de adicionar, substituir e remover por meio de caminhos RFC 6901 após validar valores PDF tipados e referências indiretas

Declaração

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

Validação

A operação rejeita valores malformados, referências não resolvidas, ciclos de grafo inválidos, base64 inválido e dados de fluxo cujo comprimento declarado é inconsistente

Um patch bem-sucedido solicita uma reescrita completa determinística

Object Graph Editing and Page Assembly