NewFormField
Formularfelter
Beskrivelse
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 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);
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 |