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
| Title | De titel van het nieuwe formulierveld. De titel mag het puntteken "." niet bevatten |
|---|---|
| FieldType | Het type veld dat moet worden aangemaakt: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent |
Retourwaarden
| 0 | Het nieuwe formulierveld kon niet worden aangemaakt |
|---|---|
| Non-zero | Het formulierveld is aangemaakt; dit is de index van het nieuwe veld |