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
| Title | Le titre du nouveau champ de formulaire Le titre ne peut pas contenir le caractère point "." |
|---|---|
| FieldType | Type de champ à créer : 1 = Texte 2 = Bouton-poussoir 3 = Case à cocher 4 = Bouton radio 5 = Choix 6 = Signature 7 = Parent |
Valeurs de retour
| 0 | Le nouveau champ de formulaire n’a pas pu être créé |
|---|---|
| Non-zero | Le champ de formulaire a été créé avec succès, et ceci est l'index du nouveau champ |