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
| Title | Tytuł nowego pola formularza. Tytuł nie może zawierać znaku kropki "." |
|---|---|
| FieldType | Typ tworzonego pola: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent |
Wartości zwracane
| 0 | Nie można utworzyć nowego pola formularza |
|---|---|
| Non-zero | Pole formularza zostało pomyślnie utworzone, a ta wartość jest indeksem nowego pola |