HPDFDecodeHeadlessAnnotationsXFDF function

Unit: HPDFHeadlessXFDF

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

Admite un documento XFDF completo y acotado y valida los tipos de anotación mapeados, índices de página, formas de coordenadas, rangos numéricos, colores, flags, base64 canónico y el contenedor de rich text soportado

PageCount acota los índices de página de anotaciones de base cero; el llamador es dueño del árbol devuelto y debe liberarlo

La función prepara un modelo de nodos XML y no modifica un PDF; SaveAnnotationsXFDFToFile valida además los nombres existentes reales y los destinos de respuesta contra el grafo PDF cargado

La admisión de recursos puede lanzar EHPDFXFDFLimitError o el error XML compartido de form data, mientras que los valores mapeados inválidos lanzan EArgumentException

Perfil y límites de transacción · Límites