ชนิด THPDFButtonAction
เลือก action /A ที่ผูกกับ pushbutton form widget เมื่อปุ่มถูกคลิก (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 | pushbutton ธรรมดาที่ไม่มีรายการ /A |
baSubmitURL | action /SubmitForm โดย Param คือ URL สำหรับส่งข้อมูล (PDF 1.2) |
baResetForm | action /ResetForm ที่เคลียร์ฟิลด์ของฟอร์ม (PDF 1.2) |
baJavaScript | action /JavaScript โดย Param คือข้อความสคริปต์ (PDF 1.3) |
baURI | action /URI ที่กระโดดไปยัง URL ใน Param (PDF 1.1) |
baNamed | action /Named โดย Param เป็นคำสั่ง built-in ของ viewer (NextPage, PrevPage, FirstPage, LastPage) หรือส่วนขยายของ Acrobat (Print, SaveAs, GoBack, GoForward, GoToPage) PDF/A รับเฉพาะชื่อ navigation มาตรฐานสี่ตัว (PDF 1.1 §12.6.4.11) |
baHide | action /Hide พร้อม /H true โดย Param คือชื่อฟิลด์เป้าหมายที่ widget ของมันจะถูกซ่อน (PDF 1.2 §12.6.4.10) |
baShow | action /Hide พร้อม /H false ที่แสดง widget ตามชื่อใน Param กลับมาอีกครั้ง ใช้ได้ใน PDF/A และ PDF/X (PDF 1.2) |
baImportData | action /ImportData โดย Param คือไฟล์ FDF ที่จะโหลดเข้าฟอร์ม ห้ามใช้ในเอกสาร PDF/A และ PDF/X (PDF 1.2 §12.7.5.4) |
หมายเหตุการใช้งาน
- ส่งค่าของชนิดนี้เป็นพารามิเตอร์ ActionType ของ THPDFPage.AddPushButtonWithAction และ THPDFPage.AddPushButtonWithNextAction โดย baNone จะสร้างปุ่มที่ไม่มีรายการ /A
- แต่ละค่ามีเวอร์ชัน PDF ขั้นต่ำกำกับ (HPDFButtonActionMinimumVersion) ไลบรารีจะปฏิเสธ action ที่ขอมาพร้อมข้อความวินิจฉัยเมื่อเวอร์ชันเอกสารยังต่ำเกินไป
- baImportData จะถูกปฏิเสธสำหรับเป้าหมาย PDF/A และ PDF/X ตามข้อจำกัดที่บันทึกไว้ในคอมเมนต์ของการประกาศ