NewFormField
Formulářová pole
Popis
Přidá na vybranou stránku nové pole formuláře
U polí Text, Pushbutton, Checkbox, Choice a Signature se pole zároveň připojí k aktuální stránce jako anotace Widget a obdrží referenci stránky v anotaci /P. Protože anotace /P je položka PDF 1.3, vytvoření těchto polí v dokumentu PDF 1.2 automaticky vybere PDF 1.3. Pole Signature mohou při požadavcích generovaných příznaků podpisu AcroForm stále vyžadovat PDF 1.5
Syntaxe
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);
Parametry
| Title | Titulek nového pole formuláře. Titulek nesmí obsahovat znak tečky "." |
|---|---|
| FieldType | Typ pole, které se má vytvořit: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent |
Návratové hodnoty
| 0 | Nové pole formuláře se nepodařilo vytvořit |
|---|---|
| Non-zero | Pole formuláře bylo úspěšně vytvořeno a toto je index nového pole |