Função HPDFDecodeHeadlessAnnotationsXFDF

Unit: HPDFHeadlessXFDF

function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes;
  const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;

Admite um documento XFDF completo e delimitado e valida tipos de anotações mapeados, índices de página, formatos de coordenadas, faixas numéricas, cores, flags, base64 canônico e o container de rich-text suportado

PageCount limita os índices de página das anotações com base zero; o chamador é dono da árvore retornada e deve liberá-la

A função prepara um modelo de nós XML e não modifica um PDF; SaveAnnotationsXFDFToFile valida adicionalmente nomes realmente existentes e alvos de reply contra o grafo do PDF carregado

A admissão de recursos pode disparar EHPDFXFDFLimitError ou o erro XML compartilhado de form-data, enquanto valores mapeados inválidos disparam EArgumentException

Perfil e fronteiras transacionais · Limites