|
یک ویجت push button AcroForm را به صفحهٔ فعلی اضافه میکند
نحو Delphi:
procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);
توضیح
این روش یک فیلد /Btn با پرچم Pushbutton ایجاد میکند و عنوان را از طریق ویژگیهای ظاهر ویجت مینویسد. وقتی دکمه باید فرم را ارسال کند، فرم را بازنشانی کند، JavaScript اجرا کند، URI باز کند، یک فرمان نامدار نمایشگر را فعال کند، یا فیلد دیگری را پنهان کند، از AddPushButtonWithAction استفاده کنید
مقادیر THPDFButtonAction
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 honor). 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.
سازگاری
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, LastAnnotation
|