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.