THPDFPage.AddPushButton

THPDFPage

 

Metoder  AcroForm Support

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