Dados de formulários FDF e XFDF nativos

HPDFHeadlessFormData fornece codecs delimitados de FDF e de XFDF, e THPDFHeadlessDocument liga o modelo Unicode de campos deles a valores e aparências reais de AcroForm

ExportFormData devolve bytes canónicos de dados de formulários; ImportFormDataToFile aplica o modelo completo descodificado a um grafo preparado independente e publica atomicamente um PDF incremental

Texto, checkboxes, grupos de radios, escolhas únicas e múltiplas e nomes aninhados de campos Unicode são suportados; campos de assinaturas e de pushbuttons exportam entradas apenas de nome

ImportRichFormDataToFile importa FDF RV e XFDF value-richtext reais, preserva conteúdo misto Unicode ordenado e regenera aparências reais de regular, bold, italic e bold-italic através do perfil delimitado de estilos XHTML

A entrada FDF suporta dicionários diretos e indiretos de campos, cadeias de referências indiretas, Kids aninhados, strings PDF escalares de texto, valores de PDF names com escape e arrays de texto; a saída escreve FDF 1.2 hierárquico com strings UTF-16BE

A entrada XFDF suporta o namespace standard, prefixos de namespaces qualificados, campos aninhados, UTF-8, UTF-16 marcado com BOM, comentários, CDATA, entidades predefinidas e referências numéricas de carateres; a saída é XML UTF-8 canónico

Para um campo de escolha sem uma opção de exportação vazia, um único valor XFDF vazio limpa a seleção; quando existe uma opção de exportação vazia, o mesmo valor seleciona essa opção

Autenticação AES-256 R5 e R6, dicionários originais de encriptação, identificadores e permissões são preservados; uma chave de fonte autenticada é tomada emprestada apenas para o grafo privado de revisões correspondente

DocMDP P2 e P3 reais permitem atualizações permitidas de aparências, enquanto P1, bloqueios FieldMDP e flags só de leitura permanecem impostos; assinaturas CMS existentes mantêm as revisões assinadas exatas delas

A importação de formulários de famílias nomeadas seleciona programas de famílias fornecidos para FDF RV e XFDF value-richtext reais; layout CSS arbitrário, fallback de tipos de letra por glyph, ficheiros FDF incorporados, ações e trailers incrementais de FDF continuam a ser capacidades ativas

A troca nativa de anotações XFDF acrescenta um perfil independente delimitado de acrescentos para dezoito tipos mapeados de anotações, relações popup/resposta e anexos binários

Limites e cancelamento · Modelo de campos · Descodificação · Codificação · Exceções de dados de formulários

Folhas de estilo internas aplicam seletores delimitados, importância, especificidade e ordem de fontes a valores rich realmente importados e a aparências guardadas; importações equivalentes repetidas e publicação falhada mantêm as garantias transacionais existentes

Grafos de objetos de anotações binários

A troca nativa de anotações FDF preserva dicionários de anotações fornecidos, recursos de aparências, objetos indiretos partilhados e alvos GoTo locais sensíveis ao contexto através de um grafo delimitado de objetos PDF

As operações FDF apenas de anotações usam THPDFFDFOptions separados e rejeitam Fields não vazios ou Differences de documentos incorporados; use as APIs de dados de formulários acima para aplicar valores de campos

O interchange moderno de documentos carregados do Windows pode combinar campos selecionados, grafos de anotações e estado de workflow através de ExportLoadedInterchangeToFDF e ImportLoadedInterchangeFromFDF

Remoção explícita de anotações

A remoção de anotações por página e nome é uma operação separada; omitir uma anotação do FDF ou XFDF importado não a apaga

A eliminação de field-trees de Widgets e o apagamento seguro exigem operações separadas; a remoção incremental retém bytes anteriores do PDF