THotPDF.SetFormFieldAdditionalAction Method
Installiert eine zusätzliche Aktion (Additional Action) eines AcroForm-Felds aus einem THPDFActionBuilder im /AA-Dictionary des Feld-Widgets
Deklaration
procedure SetFormFieldAdditionalAction(const FieldName: AnsiString; Trigger: THPDFFormFieldActionTrigger; Action: THPDFActionBuilder);
Unit
HPDFDoc
Parameter
| Name | Zweck |
|---|---|
FieldName | Vorhandener AcroForm-Feldname, der in der generierten Feldliste gesucht wird |
Trigger | Zusätzlicher Feldaktions-Trigger: KeyStroke, Format, Validate oder Calculate |
Action | Mit THPDFActionBuilder aufgebaute Aktionskette |
Verwendungshinweise
- Rufen Sie diese Methode auf, nachdem das Zielfeld erstellt wurde und vor
EndDoc - Die Methode ersetzt jede vorhandene Aktion für denselben Trigger-Schlüssel und lässt andere
/AA-Einträge unverändert - Mit
ClearFormFieldAdditionalActionentfernen Sie einen einzelnen Feld-Trigger-Eintrag, ohne andere Feldaktionen zu beeinträchtigen - Verwenden Sie die benannten Helfer in
THotPDFFormFieldActionConvenienceMethods, wenn Code pro Feld- oder Widget-Trigger genau eine Methode aufrufen soll - Die Builder-Validierung setzt PDF/A- und PDF/X-Einschränkungen für Aktionstypen durch, die in diesen Konformitätsfamilien nicht erlaubt sind
- Für den reinen JavaScript-Komfortweg verwenden Sie
AttachFieldKeyStrokeAction,AttachFieldFormatAction,AttachFieldValidateActionoderAttachFieldCalculateAction