THotPDF.ExportLoadedFormToXFDF Method

Eksportuje nazwane załadowane pola formularza (AcroForm) do pliku XML Forms Data Format (XFDF)

Skalarne wartości pól zachowują dokładny tekst, łącznie z wartościami pustymi, spacjami na początku i końcu, tabulatorami i łamaniami wierszy; formatowanie XML pozostaje poza elementami wartości

Eksport używa efektywnej wartości odziedziczonej i zachowuje istniejącą reprezentację AnsiString; tablice wielowyboru produkują osobny element wartości dla każdej wybranej pozycji, łącznie z pozycjami zawierającymi łamania wierszy

Pusta tablica wartości jest eksportowana jako jawny, pusty element wartości, gdy lista opcji nie zawiera pustej wartości eksportu; jeśli pusta wartość eksportu jest też poprawną opcją, eksport odrzuca tę jednoznaczną pustą tablicę przed utworzeniem pliku wyjściowego, a FDF można użyć, żeby zachować ją jawnie

Niskopoziomowe integracje własne mogą użyć przeciążenia HPDFXFDFExportFields z oddzielonym, zainicjowanym rekordem THPDFXFDFArrayAccess; jego getter zwraca true tylko dla wartości tablicowej i dostarcza THPDFXFDFValueArray, podczas gdy oryginalny rekord dostępu i przeciążenie zachowują istniejący układ i zachowanie skalarne

Syntax

function ExportLoadedFormToXFDF(const AFileName: TFileName): Integer;

Parameters

AFileName: TFileName
Nazwa pliku wyjściowego, do którego zostaną zapisane dane XFDF

Return Value

Eksportuje nazwane załadowane pola formularza (AcroForm) do pliku XML Forms Data Format (XFDF)