NewFormField

Formuliervelden

Beschrijving

Voegt een nieuw formulierveld toe aan de geselecteerde pagina

Voor Text-, Pushbutton-, Checkbox-, Choice- en Signature-velden wordt het veld ook als Widget-annotatie aan de huidige pagina gekoppeld en krijgt het een annotatie /P-paginareferentie. Omdat annotatie /P een PDF 1.3-entry is, selecteert het aanmaken van die velden in een PDF 1.2-document automatisch PDF 1.3. Handtekeningvelden kunnen nog steeds PDF 1.5 vereisen wanneer de gegenereerde AcroForm-handtekeningvlaggen dat vragen

Syntaxis

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);

Parameters

TitleDe titel van het nieuwe formulierveld. De titel mag het puntteken "." niet bevatten
FieldTypeHet type veld dat moet worden aangemaakt: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent

Retourwaarden

0Het nieuwe formulierveld kon niet worden aangemaakt
Non-zeroHet formulierveld is aangemaakt; dit is de index van het nieuwe veld