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

TitleTitulek nového pole formuláře. Titulek nesmí obsahovat znak tečky "."
FieldTypeTyp pole, které se má vytvořit: 1 = Text 2 = Pushbutton 3 = Checkbox 4 = Radiobutton 5 = Choice 6 = Signature 7 = Parent

Návratové hodnoty

0Nové pole formuláře se nepodařilo vytvořit
Non-zeroPole formuláře bylo úspěšně vytvořeno a toto je index nového pole