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

IndexChỉ mục trường biểu mẫu dựa trên 1
EventNameTê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
ActionKindMột trong các hằng số PDF_ACTION_BUILDER_* được hỗ trợ bởi AddActionNextEx
ValueURI, 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
FieldNamesMộ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
FlagsCá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ị
DestIDHandle đích cho PDF_ACTION_BUILDER_DESTINATION

Return values

0Trường, tên sự kiện, loại hành động, hoặc giá trị yêu cầu không hợp lệ
1Hà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