THotPDF.ExportLoadedFormToXFDF Method

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

Los valores escalares de campos conservan su texto exacto, incluidos valores vacíos, espacios al inicio y al final, tabuladores 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 conserva la representación AnsiString existente; los arrays de selección múltiple producen un elemento value por cada elemento seleccionado, incluidos los que contienen saltos de línea

Un array de valores vacío se exporta como un elemento value explícitamente vacío cuando la lista de opciones no contiene un 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 ese array vacío ambiguo antes de crear el archivo de salida, y puede usarse FDF para conservarlo explícitamente

Las integraciones personalizadas de bajo nivel pueden usar la sobrecarga HPDFXFDFExportFields con un record THPDFXFDFArrayAccess independiente e inicializado; su getter devuelve true solo para un valor de tipo arreglo y suministra un THPDFXFDFValueArray, mientras que el record de acceso original y su sobrecarga mantienen el layout y el comportamiento escalar actuales

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.