NewFormField

Champs de formulaire

Description

Ajoute un nouveau champ de formulaire à la page sélectionnée

Pour les champs Text, Pushbutton, Checkbox, Choice et Signature, le champ est aussi attaché à la page actuelle comme annotation Widget et reçoit une référence de page /P. Comme /P exige PDF 1.3, créer ces champs dans PDF 1.2 sélectionne automatiquement PDF 1.3. Les champs Signature peuvent encore exiger PDF 1.5 selon les indicateurs AcroForm générés

Syntaxe

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);

Paramètres

TitleLe titre du nouveau champ de formulaire Le titre ne peut pas contenir le caractère point "."
FieldTypeType de champ à créer : 1 = Texte 2 = Bouton-poussoir 3 = Case à cocher 4 = Bouton radio 5 = Choix 6 = Signature 7 = Parent

Valeurs de retour

0Le nouveau champ de formulaire n’a pas pu être créé
Non-zeroLe champ de formulaire a été créé avec succès, et ceci est l'index du nouveau champ