THotPDF.SetFormFieldAdditionalAction Method
Instaluje dodatkową akcję pola AcroForm z THPDFActionBuilder pod słownikiem /AA widgetu pola
Deklaracja
procedure SetFormFieldAdditionalAction(const FieldName: AnsiString; Trigger: THPDFFormFieldActionTrigger; Action: THPDFActionBuilder);
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
FieldName | Existing AcroForm field name to find in the generated field list |
Trigger | Wyzwalacz dodatkowej akcji pola: KeyStroke, Format, Validate albo Calculate |
Action | Łańcuch akcji zbudowany za pomocą THPDFActionBuilder |
Uwagi dotyczące użycia
- Wołaj tę metodę po utworzeniu pola docelowego, a przed
EndDoc - Metoda zastępuje każde istniejące działanie dla tego samego klucza wyzwalacza i pozostawia pozostałe wpisy
/AAbez zmian - Użyj
ClearFormFieldAdditionalAction, by usunąć jeden wpis wyzwalacza pola, nie ruszając innych akcji pola - Używaj nazwanych helperów z
THotPDFFormFieldActionConvenienceMethods, gdy kod ma wołać jedną metodę na wyzwalacz pola albo widgetu - Walidacja buildera egzekwuje restrykcje PDF/A i PDF/X dla typów akcji niedozwolonych w tych rodzinach zgodności
- Dla ścieżki wygodnej tylko-JavaScript użyj
AttachFieldKeyStrokeAction,AttachFieldFormatAction,AttachFieldValidateActionalboAttachFieldCalculateAction
Related API
- THPDFActionBuilderClass
- AcroFormSupport
- THotPDFFormFieldActionConvenienceMethods
- THotPDFAttachFieldKeyStrokeActionMethod