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.