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