NewFormFieldA
Champs de formulaire
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à NewFormField et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
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 DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;
DLL
int DLNewFormFieldA(int InstanceID, const char * 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 |