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 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Url | FileSpecification? | 读写 | 目标 URL/文件规范(/F 条目)。 |
Flags | int | 读写 | 标志整数(/Flags 条目)——按 PDF 规范表 237 的提交表单标志进行按位或运算。 |
Exclude | int | 读取 | 将列出的字段数组视为排除列表,而不是包含列表(根据 PDF 规范表 237 的 /Flags 第 1 位)。 |
IncludeNoValueFields | int | 读取 | 提交空字段以及已填写的字段(/Flags 第 2 位)。 |
ExportFormat | int | 读取 | 以 HTML 表单编码格式提交字段名称和值(/Flags 第 3 位)。 |
GetMethod | int | 读取 | 在提交表单时使用 HTTP GET 而不是 POST(/Flags 的第 4 位)。 |
SubmitCoordinates | int | 读取 | 在已发送的数据中包含提交按钮的点击坐标(/Flags 的第 5 位)。 |
Xfdf | int | 读取 | 将字段数据以 XFDF 而不是 FDF 的形式提交(/Flags 的第 6 位)。 |
IncludeAppendSaves | int | 读取 | 在 FDF 负载中包含增量保存更新条目(/Flags 的第 7 位)。 |
IncludeAnnotations | int | 读取 | 在 FDF 负载中包含标记注释(/Flags 的第 8 位)。 |
SubmitPdf | int | 读取 | 将整个 PDF 作为请求体提交(/Flags 的第 9 位)。 |
CanonicalFormat | int | 读取 | 在提交前将日期转换为标准 PDF 规范格式(/Flags 的第 10 位)。 |
ExclNonUserAnnots | int | 读取 | 当 IncludeAnnotations 被设置时,排除非用户编辑的标记注释(/Flags 的第 11 位)。 |
ExclFKey | int | 读取 | 当 IncludeAnnotations 被设置时(/Flags 的第 12 位),从每个注释中排除 /F(字体)条目。 |
EmbedForm | int | 读取 | 将 PDF 嵌入提交的 FDF 负载中(/Flags 的第 14 位)。 |
Type | ActionType | 读取 | 操作类型。 |
Next | Annotations.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() | 此预约目标的可读表示。 |