THotPDF.SetFormFieldAdditionalAction Method
把来自 THPDFActionBuilder 的 AcroForm 字段附加动作安装到字段控件的 /AA 字典下
声明
procedure SetFormFieldAdditionalAction(const FieldName: AnsiString; Trigger: THPDFFormFieldActionTrigger; Action: THPDFActionBuilder);
单元
HPDFDoc
参数
| 名称 | 用途 |
|---|---|
FieldName | Existing AcroForm field name to find in the generated field list |
Trigger | Field additional-action trigger: KeyStroke, Format, Validate, or Calculate |
Action | 用 THPDFActionBuilder 构建的动作链 |
使用说明
- 在创建目标字段之后、
EndDoc之前调用该方法 - 该方法会替换同一触发键的既有动作,其他
/AA条目保持不变 - 使用
ClearFormFieldAdditionalAction移除单个字段触发器条目,不影响其他字段动作 - 当代码需要为每个字段或控件触发器调用一个方法时,使用
THotPDFFormFieldActionConvenienceMethods中的命名辅助方法 - Builder validation enforces PDF/A and PDF/X restrictions for action types that are not allowed in those conformance families
- 仅走 JavaScript 便捷路径时,使用
AttachFieldKeyStrokeAction、AttachFieldFormatAction、AttachFieldValidateAction或AttachFieldCalculateAction