Form-data FDF y XFDF nativo
HPDFHeadlessFormData aporta codecs FDF y XFDF acotados, y THPDFHeadlessDocument conecta su modelo de campos Unicode a valores y apariencias AcroForm reales
ExportFormData devuelve bytes de form-data canónicos; ImportFormDataToFile aplica el modelo decodificado completo a un grafo preparado independiente y publica atómicamente un PDF incremental
Se soportan texto, 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 FDF RV real y value-richtext de XFDF, preserva el contenido Unicode mixto ordenado y regenera apariencias reales regular, bold, italic y bold-italic a través del 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 arreglos 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 calificados, 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
Para 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 conservan; una llave de source autenticada se toma prestada solo para el grafo privado de revisión coincidente
Un DocMDP P2 y P3 reales permiten actualizaciones de apariencias permitidas mientras P1, los bloqueos FieldMDP y los flags read-only siguen aplicando; las firmas CMS existentes conservan sus revisiones firmadas exactas
La importación de formularios por familias con nombre selecciona programas de familias suministrados para FDF RV real y value-richtext de XFDF; el layout CSS arbitrario, el fallback de fuentes por glifo, los archivos FDF embebidos, las actions y los trailers FDF incrementales siguen siendo capacidades activas
El intercambio XFDF de anotaciones nativo agrega un perfil append acotado independiente para dieciocho tipos de anotaciones mapeados, relaciones popup/reply y adjuntos binarios
Límites y cancelación · Modelo de campos · Decode · Encode · Excepciones de form-data
Los style sheets internos aplican selectores acotados, importance, especificidad y orden de fuente a valores rich importados reales y apariencias guardadas; los imports equivalentes repetidos y la publicación fallida retienen las garantías transaccionales existentes
Grafos de anotaciones binarios
El intercambio FDF de anotaciones nativo preserva diccionarios de anotaciones suministrados, recursos de apariencia, objetos indirectos compartidos y 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 flujo de trabajo 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 borra
El borrado del árbol de campos Widget y el borrado seguro requieren operaciones separadas; la eliminación incremental retiene los bytes PDF previos