SubmitFormAction

SubmitFormAction

概述

SubmitFormAction 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:PdfAction。

Submit-form 操作 — 将表单字段数据发送到 URL 或远程文件(PDF 32000-1:2008 §12.7.5.2)。

此类提供 9 个方法,用于在 .NET 程序中处理 SubmitFormAction 对象。可用的方法包括:CreateGoTo、CreateJavaScript、CreateLaunch、CreateNamed、CreateUri、GetECMAScriptString、SubmitFormAction、ToString。在安装了 Aspose.PDF FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:CanonicalFormat、EmbedForm、ExclFKey、ExclNonUserAnnots、Exclude、ExportFormat,以及另外 11 项。

属性

名称类型访问描述
UrlFileSpecification?读写目标 URL/文件规范(/F 条目)。
Flagsint读写标志整数(/Flags 条目)——按 PDF 规范表 237 的提交表单标志进行按位或运算。
Excludeint读取将列出的字段数组视为排除列表,而不是包含列表(根据 PDF 规范表 237 的 /Flags 第 1 位)。
IncludeNoValueFieldsint读取提交空字段以及已填写的字段(/Flags 第 2 位)。
ExportFormatint读取以 HTML 表单编码格式提交字段名称和值(/Flags 第 3 位)。
GetMethodint读取在提交表单时使用 HTTP GET 而不是 POST(/Flags 的第 4 位)。
SubmitCoordinatesint读取在已发送的数据中包含提交按钮的点击坐标(/Flags 的第 5 位)。
Xfdfint读取将字段数据以 XFDF 而不是 FDF 的形式提交(/Flags 的第 6 位)。
IncludeAppendSavesint读取在 FDF 负载中包含增量保存更新条目(/Flags 的第 7 位)。
IncludeAnnotationsint读取在 FDF 负载中包含标记注释(/Flags 的第 8 位)。
SubmitPdfint读取将整个 PDF 作为请求体提交(/Flags 的第 9 位)。
CanonicalFormatint读取在提交前将日期转换为标准 PDF 规范格式(/Flags 的第 10 位)。
ExclNonUserAnnotsint读取当 IncludeAnnotations 被设置时,排除非用户编辑的标记注释(/Flags 的第 11 位)。
ExclFKeyint读取当 IncludeAnnotations 被设置时(/Flags 的第 12 位),从每个注释中排除 /F(字体)条目。
EmbedFormint读取将 PDF 嵌入提交的 FDF 负载中(/Flags 的第 14 位)。
TypeActionType读取操作类型。
NextAnnotations.ActionCollection读取The /Next 链——此后触发的操作。

方法

签名描述
SubmitFormAction()创建一个空的 SubmitForm 动作。
GetECMAScriptString()对于 JavaScript 动作,返回嵌入的脚本;否则返回空字符串。
CreateGoTo(pageIndex: int, fitType: string)创建一个 GoTo 动作,针对具有指定适配类型的页面索引。
CreateGoTo(pageIndex: int, left: double?, top: double?, zoom: double?)创建一个 GoTo 动作,针对具有 XYZ 适配(特定位置和缩放)的页面。
CreateUri(uri: string)创建一个 URI 动作,以打开指定的 URL。
CreateJavaScript(script: string)创建一个 JavaScript 动作,执行指定的脚本。
CreateNamed(name: string)创建一个已命名的操作(例如 NextPage、PrevPage、FirstPage、LastPage)。
CreateLaunch(filePath: string)创建一个启动操作,用于打开指定的文件。
ToString()此预约目标的可读表示。

另请参阅

 中文