النوع THPDFButtonAction
يختار الإجراء /A المرفق بودجة نموذج من نوع زر دفع عند النقر على الزر (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 | زر دفع عادي بلا مدخل /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، تماشيًا مع القيود المسجَّلة في تعليقات التصريح