THPDFPage.AddPushButton

THPDFPage

 

Metode  AcroForm Support

Adaugă pe pagina curentă un widget AcroForm de tip push button

 

Delphi syntax:

procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);

 

Descriere

Metoda creează un câmp /Btn cu indicatorul Pushbutton și scrie legenda prin caracteristicile de aspect ale widget-ului. Folosiți AddPushButtonWithAction atunci când butonul trebuie să trimită un formular, să reseteze formularul, să ruleze JavaScript, să deschidă un URI, să declanșeze o comandă de vizualizator cu nume sau să ascundă alt câmp

 

Valori THPDFButtonAction

   baNone — fără acțiune /A
   baSubmitURL/S /SubmitForm cu /FS /URL filespec (PDF 1.2 §12.7.5.2). Param este URL-ul de destinație
   baResetForm/S /ResetForm resetează fiecare câmp de formular (PDF 1.2 §12.7.5.3)
   baJavaScript/S /JavaScript /JS (Param) (PDF 1.3 §12.6.4.16)
   baURI/S /URI /URI (Param) (PDF 1.1 §12.6.4.7). Deschide URL-ul într-un browser
   baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11). Param este simbolul de nume din specificație: NextPage / PrevPage / FirstPage / LastPage (cele patru comenzi standard de navigare acceptate de toate cititoarele PDF). Extensiile Acrobat precum Print și SaveAs sunt acceptate și de vizualizatoarele compatibile
   baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10). Param este numele câmpului de formular sau al adnotării care va fi ascuns la apăsarea butonului

 

Conformitate

PDF/A (orice nivel) respinge baJavaScript și baResetForm conform ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (orice nivel) respinge suplimentar baSubmitURL. baNamed și baHide sunt permise de specificație atât în PDF/A, cât și în PDF/X

 

See also: AcroForm Support, LastAnnotation