Datos de formulario FDF y XFDF nativos

HPDFHeadlessFormData proporciona codecs FDF y XFDF acotados, y THPDFHeadlessDocument conecta su modelo de campos Unicode a valores y apariencias AcroForm reales

ExportFormData devuelve bytes de datos de formulario canónicos; ImportFormDataToFile aplica el modelo decodificado completo a un grafo preparado independiente y publica atómicamente un PDF incremental

Se soportan textos, checkboxes, grupos radio, choices simples y múltiples, y nombres de campos Unicode anidados; los campos de firma y pushbutton exportan entradas de solo nombre

ImportRichFormDataToFile importa el RV real de FDF y el value-richtext de XFDF, preserva contenido Unicode mixto ordenado y regenera apariencias reales regular, bold, italic y bold-italic mediante el perfil de estilos XHTML acotado

La entrada FDF soporta diccionarios de campos directos e indirectos, cadenas de referencias indirectas, Kids anidados, cadenas de texto PDF escalares, valores de nombres PDF escapados y arrays de texto; la salida escribe FDF 1.2 jerárquico con cadenas UTF-16BE

La entrada XFDF soporta el namespace estándar, prefijos de namespace cualificados, campos anidados, UTF-8, UTF-16 con BOM, comentarios, CDATA, entidades predefinidas y referencias numéricas de caracteres; la salida es XML UTF-8 canónico

En un campo choice sin opción de export vacía, un único valor XFDF vacío limpia la selección; cuando existe una opción de export vacía, el mismo valor selecciona esa opción

La autenticación AES-256 R5 y R6, los diccionarios de cifrado, identificadores y permisos originales se preservan; una clave de origen autenticada se presta solo para el grafo privado de la revisión coincidente

DocMDP P2 y P3 reales permiten actualizaciones de apariencia permitidas mientras que P1, los bloqueos FieldMDP y los flags de solo lectura siguen aplicándose; las firmas CMS existentes conservan sus revisiones firmadas exactas

La importación de formularios de familia con nombre selecciona programas de familia suministrados para el RV real de FDF y el value-richtext de XFDF; el layout CSS arbitrario, el fallback de fuentes por glifo, los archivos FDF incrustados, las actions y los trailers FDF incrementales siguen siendo capacidades en curso

El intercambio nativo de XFDF de anotaciones añade un perfil de append acotado independiente para dieciocho tipos de anotación mapeados, relaciones popup/reply y adjuntos binarios

Límites y cancelación · Modelo de campos · Decodificación · Codificación · Excepciones de datos de formulario

Las style sheets internas aplican selectores acotados, importancia, especificidad y orden de fuente a los rich values importados reales y a las appearances guardadas; las importaciones equivalentes repetidas y la publicación fallida retienen las garantías transaccionales existentes

Grafos de anotaciones binarios

El intercambio nativo de anotaciones FDF preserva los diccionarios de anotaciones suministrados, los recursos de appearance, los objetos indirectos compartidos y los destinos GoTo locales sensibles al contexto a través de un grafo de objetos PDF acotado

Las operaciones FDF de solo anotaciones usan THPDFFDFOptions separado y rechazan Fields no vacíos o Differences de documentos incrustados; use las APIs de datos de campos de arriba para aplicar valores de campos

El intercambio moderno de documentos cargados de Windows puede combinar campos seleccionados, grafos de anotaciones y estado de workflow mediante ExportLoadedInterchangeToFDF y ImportLoadedInterchangeFromFDF

Eliminación explícita de anotaciones

La eliminación de anotaciones por página y nombre es una operación separada; omitir una anotación del FDF o XFDF importado no la elimina

El borrado del árbol de campos de widgets y el borrado seguro requieren operaciones separadas; la eliminación incremental retiene los bytes PDF anteriores