NewFormFieldA
Campi modulo
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a NewFormField e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Aggiunge un nuovo campo modulo alla pagina selezionata
Per campi Text, Pushbutton, Checkbox, Choice e Signature viene aggiunta alla pagina un'annotazione Widget con riferimento /P. Poiché /P richiede PDF 1.3, in PDF 1.2 viene selezionato PDF 1.3. I campi firma possono richiedere PDF 1.5
Sintassi
Delphi
Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;
DLL
int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);
Parametri
| Title | Titolo del nuovo campo modulo. Il titolo non può contenere il carattere punto "." |
|---|---|
| FieldType | Tipo di campo da creare: 1 = Testo 2 = Pulsante 3 = Casella di controllo 4 = Pulsante di opzione 5 = Scelta 6 = Firma 7 = Padre |
Valori restituiti
| 0 | Impossibile creare il nuovo campo modulo |
|---|---|
| Non-zero | Il campo modulo è stato creato correttamente e questo è l'indice del nuovo campo |