NewFormFieldA

Pola formularzy

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w NewFormField, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Dodaje nowe pole formularza do wybranej strony

W przypadku pól Text, Pushbutton, Checkbox, Choice i Signature pole jest również dołączane do bieżącej strony jako adnotacja Widget i otrzymuje odwołanie strony adnotacji /P. Ponieważ wpis adnotacji /P należy do PDF 1.3, utworzenie tych pól w dokumencie PDF 1.2 automatycznie wybiera PDF 1.3. Pola Signature mogą nadal wymagać PDF 1.5, gdy wymagają tego wygenerowane flagi podpisu AcroForm

Składnia

Delphi

Function DLNewFormFieldA(InstanceID: Integer; Title: PAnsiChar; FieldType: Integer): Integer;

DLL

int DLNewFormFieldA(int InstanceID, const char * Title, int FieldType);

Parametry

TitleTytuł nowego pola formularza. Tytuł nie może zawierać znaku kropki "."
FieldTypeTyp tworzonego pola: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent

Wartości zwracane

0Nie można utworzyć nowego pola formularza
Non-zeroPole formularza zostało pomyślnie utworzone, a ta wartość jest indeksem nowego pola