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 动作,跳转到 Param 中的 URL(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)

使用说明

相关 API