THPDFPage.AddPushButton

THPDFPage

 

الطرق  AcroForm Support

Adds an AcroForm push button widget to the current page.

 

Delphi syntax:

procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);

 

الوصف

ينشئ الأسلوب حقل /Btn مع علم Pushbutton ويكتب caption عبر خصائص مظهر widget. استخدم AddPushButtonWithAction عندما يجب أن يرسل الزر نموذجًا أو يعيد ضبطه أو يشغل JavaScript أو يفتح URI أو يطلق أمر عارض مسمى أو يخفي حقلًا آخر

 

THPDFButtonAction values

   baNone — no /A action
   baSubmitURL/S /SubmitForm with /FS /URL filespec (PDF 1.2 §12.7.5.2). Param is the destination URL.
   baResetForm/S /ResetForm resets every form field (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). Opens the URL in a browser.
   baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11). Param is the spec name token: NextPage / PrevPage / FirstPage / LastPage (the four standard navigation commands all PDF readers honour). Acrobat extensions like Print and SaveAs are also accepted by compatible viewers.
   baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10). Param is the name of the form field or annotation to hide when the button is clicked.

 

Compliance

يرفض PDF/A بأي مستوى baJavaScript وbaResetForm وفق ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. ويرفض PDF/X بأي مستوى baSubmitURL أيضًا. أما baNamed وbaHide فمسموحان في المواصفة تحت PDF/A وPDF/X

 

انظر أيضا: AcroForm Support, LastAnnotation