טיפוס 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 הוא פקודת viewer מובנית (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, בהתאמה למגבלות הרשומות בהערות ההצהרה