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。

属性

名称类型访问描述
FieldsField[]读取获取字段。
Dict`PdfDictundefined`读取

方法

签名描述
constructor(doc: Document)在此 Form 实例上调用 constructor(doc)。
Get(fullName: string) → `Fieldundefined`
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: Fieldstring)→boolean`
GenerateAppearances()为每个字段生成外观流,然后移除 AcroForm /NeedAppearances 标志,使文档在所有地方渲染一致。
 中文