NewFormFieldA
Formularfelter
Beskrivelse
Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med NewFormField, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel
Føjer et nyt formularfelt til den valgte side.
For felterne Text, Pushbutton, Checkbox, Choice og Signature knyttes feltet også til den aktuelle side som en Widget-annotation og får en annotationssidereference /P. Da annotationens /P er en PDF 1.3-post, vælges PDF 1.3 automatisk, når disse felter oprettes i et PDF 1.2-dokument. Signature-felter kan stadig kræve PDF 1.5, når de genererede AcroForm-signaturflag kræver det.
Syntaks
Delphi
Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;
DLL
int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);
Parametre
| Title | Titlen på det nye formularfelt. Titlen må ikke indeholde punktumtegnet ".". |
|---|---|
| FieldType | Typen på det felt, der skal oprettes: 1 = Tekst 2 = Trykknap 3 = Afkrydsningsfelt 4 = Alternativknap 5 = Valg 6 = Signatur 7 = Overordnet |
Returværdier
| 0 | Det nye formularfelt kunne ikke oprettes |
|---|---|
| Non-zero | Formularfeltet blev oprettet, og dette er indekset for det nye felt |