AddLinkToResetForm

Chú thích và liên kết hotspot, Trường biểu mẫu và AcroForms

Mô tả

Thêm một hình chữ nhật hotspot có thể nhấp vào trang đã chọn để kích hoạt hành động đặt lại biểu mẫu PDF khi được kích hoạt; Hành động đặt lại biểu mẫu sẽ khôi phục các trường AcroForm về giá trị mặc định mà không cần JavaScript

Dùng FieldNames để giới hạn các trường bị ảnh hưởng bởi hành động đặt lại. Để trống FieldNames để trình xem đặt lại tất cả các trường áp dụng được

Dùng hàm SetAnnotBorderColor để thay đổi màu viền của hotspot

Cú pháp

Delphi

Function TPDFlib.AddLinkToResetForm(Left, Top, Width, Height: Double; Const FieldNames: WideString; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToResetForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int Flags, int Options);

Tham số

LeftTọa độ ngang của cạnh trái hình chữ nhật hotspot
TopTọa độ dọc của cạnh trên hình chữ nhật hotspot
WidthChiều rộng của hình chữ nhật hotspot
HeightChiều cao của hình chữ nhật hotspot
FieldNamesDanh sách tùy chọn các tên trường AcroForm đầy đủ được phân tách bằng dấu phẩy, dấu chấm phẩy hoặc ngắt dòng. Khoảng trắng ở đầu và cuối mỗi tên sẽ được loại bỏ
FlagsCờ hành động đặt lại biểu mẫu PDF được ghi vào mục /Flags của hành động. Truyền 0 để dùng hành vi mặc định. Các trình xem chuẩn dùng bit cờ cùng với /Fields để quyết định danh sách là bao hàm hay loại trừ
OptionsBitmask kiểm soát giao diện liên kết. Bit 0 (giá trị 1): vẽ viền quanh hình chữ nhật hotspot. Bit 1–3 chọn chế độ tô sáng khi nhấp (2 = Invert, 4 = Outline, 8 = Push); khi không có bit tô sáng nào được đặt, Invert được dùng làm mặc định

Giá trị trả về

0Hành động không được thêm vì tài liệu đang ở chế độ PDF/A hoặc hình chữ nhật không hợp lệ
1Chú thích liên kết và hành động đặt lại biểu mẫu đã được thêm

Lưu ý

Chế độ PDF/A chặn hành động này vì các hành động biểu mẫu tương tác không phù hợp với chuẩn lưu trữ. Hàm yêu cầu PDF 1.2 trở lên