THotPDF.ImportLoadedFormFromXFDF Method

Bir XML Forms Data Format (XFDF) dosyasındaki form alanı değerlerini yüklenen belgeye içe aktarır

İçe aktarma tüm alanlar kapsamında atomiktir: sonradan reddedilen bir güncelleme önceki değerleri ve üretilmiş appearance'ları geri alırken, başarılı bir içe aktarma çağıranın sahip olduğu saran graph transaction'ı korur

Birden çok value öğesi, metni satır sonlarında birleştirmeden veya bölmeden çoklu seçim yapabilen bir choice alanını doldurur; desteklenen seçimler, üst varsayılanları veya kardeş alanları değiştirmeden alan değerini ve seçim indekslerini yeniden kurar

Value içermeyen bir field öğesi var olan alanı değiştirmeden bırakır; tek bir boş value, boş export seçeneği olmayan bir çoklu seçim alanını temizler veya böyle bir seçenek varsa onu seçer

Dizi değerleri, hedef alanlarını değiştirmeden önce doğrulanır; görünür metin veya choice appearance'larının değişmesi gerekiyorsa kaydetmeden önce appearance yenilemesini açıkça talep edin

Exact option value'lar, içe aktarılan seçim listesinin tamamında önceliklidir; seçenek sırası fark etmeksizin yalnızca export value'ları eşleşen seçenekler seçilir ve benzer yazımlar asla otomatik düzeltilmez

Düşük düzey HPDFXFDFImportFields overload'ı, ayrı ve başlatılmış bir THPDFXFDFArrayAccess kaydı kabul eder; setter'ı tam value listesini işledikten sonra true döndürür, aksi hâlde tek value skalar atayıcıya düşer ve birden çok değer reddedilir

Özgün düşük düzey overload, mevcut entegrasyonlar için eski davranışını korur; buna birden çok değeri LF ile birleştirmek de dahildir. THotPDF yeni dizi farkında overload'ı kullanır

Sözdizimi

function ImportLoadedFormFromXFDF(const AFileName: TFileName): Integer;

Parametreler

AFileName: TFileName
İçe aktarılacak XFDF verilerinin dosya adı

Dönüş Değeri

Güncellenen alan sayısını döndürür; eksik dosya sıfır döndürürken dosya G/Ç ve reddedilen alan güncellemeleri exception fırlatabilir