SetFormFieldActionEx
Form fields, Annotations and hotspot links
Description
Tạo và chỉ định một hành động kích hoạt trường biểu mẫu bằng cách sử dụng tên sự kiện và một hằng số trình tạo hành động được đặt tên
Syntax
Delphi
Function TPDFlib.SetFormFieldActionEx(Index: Integer; Const EventName: WideString; ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Parameters
| Index | Chỉ mục trường biểu mẫu dựa trên 1 |
|---|---|
| EventName | Tên sự kiện kích hoạt, chẳng hạn như MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change, hoặc Calculate |
| ActionKind | Một trong các hằng số PDF_ACTION_BUILDER_* được hỗ trợ bởi AddActionNextEx |
| Value | URI, hành động được đặt tên, mã nguồn JavaScript, tên tệp nhập dữ liệu, hoặc giá trị không sử dụng cho các hành động đích |
| FieldNames | Một danh sách trường được phân tách bằng dấu phẩy cho các hành động ẩn, gửi và đặt lại |
| Flags | Các cờ gửi hoặc đặt lại cụ thể cho hành động, hoặc cờ ẩn cho các hành động hiển thị |
| DestID | Handle đích cho PDF_ACTION_BUILDER_DESTINATION |
Return values
| 0 | Trường, tên sự kiện, loại hành động, hoặc giá trị yêu cầu không hợp lệ |
|---|---|
| 1 | Hành động đã được xây dựng và chỉ định cho sự kiện trường được chọn |
Remarks
Trình hỗ trợ này kết hợp việc phân giải tên sự kiện với xây dựng hành động, giúp tránh các handle hành động tạm thời riêng biệt khi một sự kiện trường chỉ cần một hành động URI trực tiếp, JavaScript, ẩn, gửi, đặt lại, nhập dữ liệu, đặt tên, hoặc đích đến