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