|
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
|