THotPDF.ExportLoadedFormToXFDF Método

Exporta campos de formulario con nombre (AcroForm) cargados a un archivo XML Forms Data Format (XFDF)

Los valores de campos escalares conservan su texto exacto, incluidos valores vacíos, espacios al inicio y al final, tabulaciones y saltos de línea; el formato XML se mantiene fuera de los elementos de valor

La exportación usa el valor heredado efectivo y preserva la representación AnsiString existente; los arrays de multi-selección producen un elemento de valor separado por cada elemento seleccionado, incluidos los que contienen saltos de línea

Un array de valores vacío se exporta como un elemento de valor vacío explícito cuando la lista de opciones no contiene ningún valor de exportación vacío; si un valor de exportación vacío es además una opción válida, la exportación rechaza este array vacío ambiguo antes de crear el archivo de salida, y puede usarse FDF para conservarlo explícitamente

Las integraciones de bajo nivel personalizadas pueden usar la sobrecarga HPDFXFDFExportFields con un registro THPDFXFDFArrayAccess separado e inicializado; su getter devuelve true solo para un valor array y suministra un THPDFXFDFValueArray, mientras que el registro de acceso original y la sobrecarga conservan su disposición y comportamiento escalar existentes

Syntax

function ExportLoadedFormToXFDF(const AFileName: TFileName): Integer;

Parámetros

AFileName: TFileName
The output file name where the XFDF data will be saved.

Return Value

Returns 0 on success, or a non-zero error code if the export fails.