Type THPDFButtonAction
Sélectionne l'action /A attachée à un widget de formulaire bouton-poussoir quand le bouton est cliqué (PDF 1.7 ISO 32000-1 12.6.4 / 12.7.5)
Déclaration
THPDFButtonAction= (baNone, // Plain pushbutton, no /A entry
baSubmitURL, // /S /SubmitForm /F << /FS /URL /F (url) >> (PDF 1.2)
baResetForm, // /S /ResetForm (PDF 1.2)
baJavaScript, // /S /JavaScript /JS (code) (PDF 1.3)
baURI, // /S /URI /URI (url) (PDF 1.1)
baNamed, // v2.119.18 /S /Named /N <param> (PDF 1.1 §12.6.4.11)
// Built-in viewer commands: NextPage / PrevPage /
// FirstPage / LastPage. Acrobat extensions: Print,
// SaveAs, GoBack, GoForward, GoToPage. PDF/A allows
// the four standard nav names per §6.6.1
baHide, // v2.119.18 /S /Hide /T <field-name> /H true
// (PDF 1.2 §12.6.4.10). Hides the named widget(s);
// Param is the target field name. Spec /H default
// is true so we emit it explicitly to make the
// intent self-documenting
baShow, // v2.119.20 /S /Hide /T <field-name> /H false
// Mirror of baHide that re-shows the widget
// PDF/A + PDF/X allowed (widget visibility only)
baImportData); // v2.119.20 /S /ImportData /F (filename) (PDF 1.2
Unité
HPDFDoc
Valeurs
| Valeur | Signification |
|---|---|
baNone | Bouton-poussoir simple sans entrée /A |
baSubmitURL | Action /SubmitForm ; Param est l'URL de soumission (PDF 1.2) |
baResetForm | Action /ResetForm qui efface les champs du formulaire (PDF 1.2) |
baJavaScript | Action /JavaScript ; Param est le texte du script (PDF 1.3) |
baURI | Action /URI qui saute vers l'URL de Param (PDF 1.1) |
baNamed | Action /Named ; Param est une commande de lecteur intégrée (NextPage, PrevPage, FirstPage, LastPage) ou une extension Acrobat (Print, SaveAs, GoBack, GoForward, GoToPage) ; PDF/A accepte les quatre noms de navigation standards (PDF 1.1 §12.6.4.11) |
baHide | Action /Hide avec /H true ; Param est le nom du champ cible dont le ou les widgets sont masqués (PDF 1.2 §12.6.4.10) |
baShow | Action /Hide avec /H false qui réaffiche le widget nommé dans Param ; autorisée en PDF/A et PDF/X (PDF 1.2) |
baImportData | Action /ImportData ; Param est le fichier FDF chargé dans le formulaire ; interdite dans les documents PDF/A et PDF/X (PDF 1.2 §12.7.5.4) |
Notes d'utilisation
- Passez une valeur de ce type comme paramètre ActionType de THPDFPage.AddPushButtonWithAction et THPDFPage.AddPushButtonWithNextAction ; baNone crée un bouton sans entrée /A
- Chaque valeur porte une version PDF minimale (HPDFButtonActionMinimumVersion) et la bibliothèque rejette avec un diagnostic une action demandée lorsque la version du document est trop basse
- baImportData est rejeté pour les cibles PDF/A et PDF/X, conformément aux restrictions consignées dans les commentaires de la déclaration