|
Thêm một widget nút nhấn AcroForm vào trang hiện tại
Delphi syntax:
procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);
Mô tả
Phương thức này tạo một trường /Btn với cờ Pushbutton và ghi chú thích thông qua đặc tính hiển thị của widget. Dùng AddPushButtonWithAction khi nút cần gửi biểu mẫu, đặt lại biểu mẫu, chạy JavaScript, mở URI, kích hoạt một lệnh xem có tên, hoặc ẩn một trường khác
Giá trị THPDFButtonAction
baNone — không có hành động /A
baSubmitURL — /S /SubmitForm với /FS /URL filespec (PDF 1.2 §12.7.5.2). Param là URL đích
baResetForm — /S /ResetForm đặt lại mọi trường biểu mẫu (PDF 1.2 §12.7.5.3)
baJavaScript — /S /JavaScript /JS (Param) (PDF 1.3 §12.6.4.16)
baURI — /S /URI /URI (Param) (PDF 1.1 §12.6.4.7). Mở URL trong trình duyệt
baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11). Param là token tên theo đặc tả: NextPage / PrevPage / FirstPage / LastPage (bốn lệnh điều hướng chuẩn mà mọi trình đọc PDF đều hỗ trợ). Các phần mở rộng của Acrobat như Print và SaveAs cũng được các trình xem tương thích chấp nhận
baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10). Param là tên của trường biểu mẫu hoặc chú thích cần ẩn khi nút được bấm
Tương thích
PDF/A (mọi mức) từ chối baJavaScript và baResetForm theo ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (mọi mức) còn từ chối thêm baSubmitURL baNamed và baHide được phép theo đặc tả trong cả PDF/A và PDF/X
Xem thêm: Hỗ trợ AcroForm, LastAnnotation
|