THPDFPage.AddPushButton

THPDFPage

 

Methodn  AcroForm-ondersteuning

Voegt een AcroForm-pushbuttonwidget toe aan de huidige pagina

 

Delphi-syntaxis:

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

 

Beschrijving

De methode maakt een /Btn-veld met de Pushbutton-vlag en schrijft het bijschrift via de weergavekenmerken van het widget. Gebruik AddPushButtonWithAction wanneer de knop een formulier moet verzenden, het formulier moet resetten, JavaScript moet uitvoeren, een URI moet openen, een benoemde vieweropdracht moet activeren of een ander veld moet verbergen

 

THPDFButtonAction values

   baNone — no /A action
   baSubmitURL/S /SubmitForm with /FS /URL filespec (PDF 1.2 §12.7.5.2). Param is the destination URL.
   baResetForm/S /ResetForm resets every form field (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). Opens the URL in a browser.
   baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11). Param is the spec name token: NextPage / PrevPage / FirstPage / LastPage (the four standard navigation commands all PDF readers honour). Acrobat extensions like Print and SaveAs are also accepted by compatible viewers.
   baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10). Param is the name of the form field or annotation to hide when the button is clicked.

 

Compliance

PDF/A (elk niveau) wijst baJavaScript en baResetForm af volgens ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (elk niveau) wijst daarnaast baSubmitURL af. baNamed en baHide zijn volgens de specificatie toegestaan onder zowel PDF/A als PDF/X

 

Zie ook: AcroForm-ondersteuning, LastAnnotation