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

TitleTitlen på det nye formularfelt. Titlen må ikke indeholde punktumtegnet ".".
FieldTypeTypen på det felt, der skal oprettes: 1 = Tekst 2 = Trykknap 3 = Afkrydsningsfelt 4 = Alternativknap 5 = Valg 6 = Signatur 7 = Overordnet

Returværdier

0Det nye formularfelt kunne ikke oprettes
Non-zeroFormularfeltet blev oprettet, og dette er indekset for det nye felt