THotPDF.ExportLoadedFormToXFDF Method

Exporteert benoemde geladen formuliervelden (AcroForm) naar een XML Forms Data Format (XFDF)-bestand

Scalaire veldwaarden behouden hun exacte tekst, inclusief lege waarden, voor- en aansluitende spaties, tabs en regeleinde; XML-opmaak blijft buiten de waarde-elementen

Export gebruikt de effectieve overgeërfde waarde en behoudt de bestaande AnsiString-weergave; multi-select-arrays produceren een apart waarde-element per geselecteerde regel, inclusief regels met regeleinde

Een lege waarde-array wordt geëxporteerd als een expliciet leeg waarde-element wanneer de optielijst geen lege exportwaarde bevat; als een lege exportwaarde ook een geldige optie is, wijst export deze dubbelzinnige lege array af voordat het uitvoerbestand wordt gemaakt, en FDF kan worden gebruikt om die expliciet te behouden

Aangepaste low-level-integraties kunnen de HPDFXFDFExportFields-overload gebruiken met een apart, geïnitialiseerd THPDFXFDFArrayAccess-record; diens getter geeft alleen true terug voor een arraywaarde en levert een THPDFXFDFValueArray, terwijl het oorspronkelijke access-record en de overload hun bestaande indeling en scalair gedrag behouden

Syntax

 function ExportLoadedFormToXFDF(const AFileName: TFileName): Integer; 

Parameters

AFileName: TFileName
De naam van het uitvoerbestand waarin de XFDF-gegevens worden opgeslagen

Retourwaarde

Geeft het aantal geëxporteerde benoemde velden terug, inclusief handtekeningvelden zonder waarde-elementen; een telling van nul laat het uitvoerbestand onaangetast en bestands-I/O-fouten geven uitzonderingen