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

TitleNaujojo formos lauko antraštė. Antraštėje negali būti taško "." simbolio
FieldTypeKuriamo lauko tipas: 1 = tekstas 2 = mygtukas 3 = žymimasis langelis 4 = akutė 5 = pasirinkimas 6 = parašas 7 = pirminis

Grąžinamos reikšmės

0Naujo formos lauko sukurti nepavyko
Non-zeroFormos laukas sukurtas sėkmingai, o čia yra naujojo lauko indeksas