NewFormField

Campi modulo

Descrizione

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

Parametri

TitleTitolo del nuovo campo modulo. Il titolo non può contenere il carattere punto "."
FieldTypeTipo di campo da creare: 1 = Testo 2 = Pulsante 3 = Casella di controllo 4 = Pulsante di opzione 5 = Scelta 6 = Firma 7 = Padre

Valori restituiti

0Impossibile creare il nuovo campo modulo
Non-zeroIl campo modulo è stato creato correttamente e questo è l'indice del nuovo campo