NewFormFieldA
Form alanları
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış NewFormField ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Seçili sayfaya yeni bir form alanı ekler
Text, Pushbutton, Checkbox, Choice ve Signature alanlarında alan ayrıca Widget ek açıklaması olarak geçerli sayfaya eklenir ve bir ek açıklama /P sayfa başvurusu alır. Ek açıklama /P bir PDF 1.3 girdisi olduğundan bu alanların PDF 1.2 belgesinde oluşturulması PDF 1.3'ü otomatik olarak seçer. Oluşturulan AcroForm imza bayrakları gerektirdiğinde Signature alanları yine de PDF 1.5 gerektirebilir
Sözdizimi
Delphi
Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;
DLL
int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);
Parametreler
| Title | Yeni form alanının başlığı. Başlık "." nokta karakterini içeremez |
|---|---|
| FieldType | Oluşturulacak alanın türü: 1 = Metin 2 = Basmalı düğme 3 = Onay kutusu 4 = Radyo düğmesi 5 = Seçim 6 = İmza 7 = Üst öğe |
Dönüş değerleri
| 0 | Yeni form alanı oluşturulamadı |
|---|---|
| Non-zero | Form alanı başarıyla oluşturuldu ve bu, yeni alanın dizinidir |