THPDFPage.AddPushButton

THPDFPage

 

Méthodes  Prise en charge AcroForm

Ajoute un widget de bouton poussoir AcroForm à la page courante

 

Syntaxe Delphi :

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

 

Description

La méthode crée un champ /Btn avec l'indicateur Pushbutton et écrit le libellé via les caractéristiques d'apparence du widget. Utilisez AddPushButtonWithAction lorsque le bouton doit envoyer un formulaire, réinitialiser le formulaire, exécuter JavaScript, ouvrir une URI, déclencher une commande nommée du lecteur ou masquer un autre champ

 

Valeurs de THPDFButtonAction

   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: SuivantPage / 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 (quel que soit le niveau) rejette baJavaScript et baResetForm selon ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (quel que soit le niveau) rejette en plus baSubmitURL. baNamed et baHide sont autorisés par la spécification dans PDF/A et PDF/X

 

Voir aussi: Prise en charge AcroForm, LastAnnotation