NewFormFieldA

Formuliervelden

Beschrijving

De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan NewFormField en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina

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 DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;

DLL

int DLNewFormFieldA(int InstanceID, const char * 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