THPDFPage.AddPushButton

THPDFPage

 

Phương thức  Hỗ trợ AcroForm

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 baJavaScriptbaResetForm 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 baNamedbaHide được phép theo đặc tả trong cả PDF/A và PDF/X

 

Xem thêm: Hỗ trợ AcroForm, LastAnnotation