THPDFPage.AddPushButton

THPDFPage

 

Metoder  AcroForm Support

Legger til en AcroForm-pushtast-widget på gjeldende side

 

Delphi-syntaks:

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

 

Beskrivelse

Metoden oppretter et /Btn-felt med Pushbutton-flagget og skriver bildeteksten via widgetens utseendeegenskaper. Bruk AddPushButtonWithAction når knappen skal sende inn et skjema, tilbakestille skjemaet, kjøre JavaScript, åpne en URI, utløse en navngitt visningskommando eller skjule et annet felt

 

THPDFButtonAction-verdier

   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 honor). 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.

 

Kravoppfyllelse

PDF/A (alle nivåer) avviser baJavaScript og baResetForm i henhold til ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (alle nivåer) avviser i tillegg baSubmitURL. baNamed og baHide er tillatt etter spesifikasjonen både i PDF/A og PDF/X

 

Se også: AcroForm Support, LastAnnotation