|
Adds an AcroForm push button widget to the current page.
Delphi syntax:
procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);
Beskrivning
Metoden skapar ett /Btn-fält med Pushbutton-flaggan och skriver texten via widgetens utseendeegenskaper. Använd AddPushButtonWithAction när knappen ska skicka ett formulär, återställa formuläret, köra JavaScript, öppna en URI, utlösa ett namngivet visarkommando eller dölja ett annat fält
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 (alla nivåer) avvisar baJavaScript och baResetForm enligt ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (alla nivåer) avvisar dessutom baSubmitURL. baNamed och baHide är tillåtna enligt specifikationen i både PDF/A och PDF/X
Se även: AcroForm Support, LastAnnotation
|