THotPDF.AddLoadedTextField Method
Yüklenmiş belgenin bir sayfasına bir metin alanı ekler ve AcroForm'a kaydeder. Alan, değerini gösteren bir appearance stream alıyor; AcroForm da /DA dizgesinin andığı Helvetica varsayılan fontunu alıyor, böylece alan her okuyucuda görünüyor
Bildirim
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
PageIndex | Widget'i alacak yüklenmiş sayfanın sıfır tabanlı indeksi |
X1 | Widget dikdörtgeninin sol kenarı, PDF kullanıcı uzayında (point türünden, orijin sayfanın sol alt köşesindedir) |
Y1 | Widget dikdörtgeninin alt kenarı, PDF kullanıcı uzayında |
X2 | Widget dikdörtgeninin sağ kenarı, PDF kullanıcı uzayında |
Y2 | Widget dikdörtgeninin üst kenarı, PDF kullanıcı uzayında |
AFieldName | Yeni alanın adı; yüklenmiş formda hâlihazırda bulunmamalı |
AValue | Başlangıç değeri; boş bir alan için boş geçin |
AMaxLen | Azami karakter sayısı, sınır yok için 0 |
Dönüş değeri
Yeni alanın dizini — diğer yüklenmiş form alanı yöntemleriyle kullanılmak üzere — veya PageIndex aralık dışındayken -1
Kullanım notları
- Alan adı belge içinde benzersiz olmalıdır; aynı ada sahip alanlar form gönderiminde aynı değeri paylaşır ve birbirini ezer
- Yeni eklenen alanda varsayılan olarak herhangi bir stil ayarı yoktur; kenarlık, arka plan rengi vb. görünümler gerekiyorsa, ekledikten sonra alan niteliği yöntemleri aracılığıyla yapılandırılmalıdır
- Bir alan ekledikten sonra değişikliği kalıcı hale getirmek için belgeyi kaydetmeniz gerekir; döndürülen dizin yalnızca geçerli oturumda etkilidir, belge yeniden yüklendikten sonra dizin değişebilir