THPDFButtonAction Type
اکشن /A متصل به ویجت فرم دکمهٔ push را هنگام کلیک دکمه انتخاب میکند (PDF 1.7 ISO 32000-1 12.6.4 / 12.7.5)
اعلان
THPDFButtonAction= (baNone, // Plain pushbutton, no /A entry
baSubmitURL, // /S /SubmitForm /F << /FS /URL /F (url) >> (PDF 1.2)
baResetForm, // /S /ResetForm (PDF 1.2)
baJavaScript, // /S /JavaScript /JS (code) (PDF 1.3)
baURI, // /S /URI /URI (url) (PDF 1.1)
baNamed, // v2.119.18 /S /Named /N <param> (PDF 1.1 §12.6.4.11)
// Built-in viewer commands: NextPage / PrevPage /
// FirstPage / LastPage. Acrobat extensions: Print,
// SaveAs, GoBack, GoForward, GoToPage. PDF/A allows
// the four standard nav names per §6.6.1
baHide, // v2.119.18 /S /Hide /T <field-name> /H true
// (PDF 1.2 §12.6.4.10). Hides the named widget(s);
// Param is the target field name. Spec /H default
// is true so we emit it explicitly to make the
// intent self-documenting
baShow, // v2.119.20 /S /Hide /T <field-name> /H false
// Mirror of baHide that re-shows the widget
// PDF/A + PDF/X allowed (widget visibility only)
baImportData); // v2.119.20 /S /ImportData /F (filename) (PDF 1.2
واحد
HPDFDoc
مقادیر
| مقدار | معنی |
|---|---|
baNone | دکمهٔ push ساده بدون مدخل /A |
baSubmitURL | اکشن /SubmitForm؛ Param همان URL ارسال است (PDF 1.2) |
baResetForm | اکشن /ResetForm که فیلدهای فرم را پاک میکند (PDF 1.2) |
baJavaScript | اکشن /JavaScript؛ Param متن اسکریپت است (PDF 1.3) |
baURI | اکشن /URI که به URL موجود در Param میپرد (PDF 1.1) |
baNamed | اکشن /Named؛ Param یک فرمان داخلی نمایشگر (NextPage, PrevPage, FirstPage, LastPage) یا یک افزونهٔ Acrobat (Print, SaveAs, GoBack, GoForward, GoToPage) است؛ PDF/A چهار نام ناوبری استاندارد را میپذیرد (PDF 1.1 §12.6.4.11) |
baHide | اکشن /Hide با /H برابر true؛ Param نام فیلد هدفی است که ویجت(های) آن پنهان میشوند (PDF 1.2 §12.6.4.10) |
baShow | اکشن /Hide با /H برابر false که ویجتِ نامبرده در Param را دوباره نمایش میدهد؛ در PDF/A و PDF/X مجاز است (PDF 1.2) |
baImportData | اکشن /ImportData؛ Param فایل FDFی است که در فرم بارگذاری میشود؛ در اسناد PDF/A و PDF/X ممنوع است (PDF 1.2 §12.7.5.4) |
یادداشتهای استفاده
- مقداری از این نوع را بهعنوان پارامتر ActionType به THPDFPage.AddPushButtonWithAction و THPDFPage.AddPushButtonWithNextAction بدهید؛ baNone دکمهای بدون مدخل /A میسازد
- هر مقدار یک حداقل نسخهٔ PDF دارد (HPDFButtonActionMinimumVersion) و کتابخانه تا وقتی نسخهٔ سند پایینتر باشد، اکشن درخواستی را با یک پیام تشخیصی رد میکند
- baImportData برای مقاصد PDF/A و PDF/X رد میشود؛ همسو با محدودیتهای ثبتشده در کامنتهای declaration