Form
Form
概述
Form 是 Aspose.PDF FOSS 为 TypeScript 提供的一个类。
文档的交互式表单:/AcroForm 树的终端字段。
此类为 TypeScript 程序中的 Form 对象声明了10个方法。可用的方法包括:AddCheckbox、AddComboBox、AddListBox、AddPushButton、AddRadioGroup、AddTextField、GenerateAppearances、Get、RemoveField、constructor。在安装了 Aspose.PDF FOSS for TypeScript 包后,所有公共成员对任何 TypeScript 应用程序均可访问。属性:Dict、Fields。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Fields | Field[] | 读取 | 获取字段。 |
Dict | `PdfDict | undefined` | 读取 |
方法
| 签名 | 描述 |
|---|---|
constructor(doc: Document) | 在此 Form 实例上调用 constructor(doc)。 |
Get(fullName: string) → `Field | undefined` |
AddTextField(init: TextFieldInit) → TextField | 在 init.page 上创建一个单行文本字段并返回其句柄。 |
AddCheckbox(init: CheckboxInit) → CheckboxField | 在 init.page 上创建一个复选框并返回其句柄。 |
AddRadioGroup(init: RadioGroupInit) → RadioField | 创建一个单选组,其子部件可以位于不同页面, 并返回父字段的句柄。 |
AddComboBox(init: ComboBoxInit) → ChoiceField | 在 init.page 上创建一个组合框(下拉列表),并返回其句柄。 |
AddListBox(init: ListBoxInit) → ChoiceField | 在 init.page 上创建列表框并返回其句柄。 |
AddPushButton(init: PushButtonInit) → ButtonField | 在 init.page 上创建推按钮并返回其句柄。 |
| `RemoveField(field: Field | string)→boolean` |
GenerateAppearances() | 为每个字段生成外观流,然后移除 AcroForm /NeedAppearances 标志,使文档在所有地方渲染一致。 |