NewFormField
Formos laukai
Aprašymas
Prie pasirinktojo puslapio prideda naują formos lauką
Text, Pushbutton, Checkbox, Choice ir Signature laukams laukas taip pat pridedamas prie esamojo puslapio kaip Widget anotacija ir gauna anotacijos /P puslapio nuorodą. Kadangi anotacijos /P – PDF 1.3 įrašas, tuos laukus kuriant PDF 1.2 dokumente automatiškai pasirenkama PDF 1.3. Parašo laukams vis tiek gali prireikti PDF 1.5, kai to reikalauja sugeneruotosios AcroForm parašo vėliavėlės
Sintaksė
Delphi
Function TPDFlib.NewFormField(Const Title: WideString; FieldType: Integer): Integer;
ActiveX
Function PDFlib::NewFormField(Title As String, FieldType As Long) As Long
DLL
int DLNewFormField(int InstanceID, const wchar_t * Title, int FieldType);
Parametrai
| Title | Naujojo formos lauko antraštė. Antraštėje negali būti taško "." simbolio |
|---|---|
| FieldType | Kuriamo lauko tipas: 1 = tekstas 2 = mygtukas 3 = žymimasis langelis 4 = akutė 5 = pasirinkimas 6 = parašas 7 = pirminis |
Grąžinamos reikšmės
| 0 | Naujo formos lauko sukurti nepavyko |
|---|---|
| Non-zero | Formos laukas sukurtas sėkmingai, o čia yra naujojo lauko indeksas |