TextField

概述

TextField 是 Aspose.PDF FOSS 中用于 TypeScript 的一个类。继承自:Field。

文本字段(/FT /Tx)。

此类为 TypeScript 程序中的 TextField 对象声明了 6 个方法。可用的方法包括:Flatten、GenerateAppearance、SetActions、SetStyle、constructor、setFlagForTest。在安装了 Aspose.PDF FOSS for TypeScript 包后,所有公共成员对任何 TypeScript 应用程序均可访问。属性:Actions、Comb、DoNotScroll、DoNotSpellCheck、FileSelect、MaxLen,以及另外 11 项。

属性

名称类型访问描述
Type: 'text'读取获取类型。
Multilineboolean读写获取多行。
Passwordboolean读写获取密码。
Combboolean读写获取 comb。
FileSelectboolean读写获取文件选择。
RichTextboolean读写获取富文本。
DoNotSpellCheckboolean读写获取不进行拼写检查。
DoNotScrollboolean读写获取不滚动。
RichTextValue`stringundefined`读写
RichTextPlain`stringundefined`读取
MaxLennumber读写获取最大长度。
WidgetsPdfDict[]读取获取小部件。
Optionsstring[]读取获取选项。
Value`stringstring[]boolean`
ActionsFieldActions读取获取操作。
ReadOnlyboolean读写获取只读属性。
Requiredboolean读写获取所需的。

方法

签名描述
setFlagForTest(bit: number, on: boolean)@internal 测试用于 setFlag 的接缝,该接缝受保护。
constructor(doc: Document, acroForm: PdfDict, Dict: PdfDict, Name: string, FullName: string, Type: FieldType, ff: number, initialV: PdfObject)在此 TextField 实例上调用构造函数(doc, acroForm, Dict, Name, FullName, Type, ff, initialV)。
SetActions(actions: FieldActionsUpdate)设置或清除 /AA 触发器。
Flatten() → number仅将此字段烘焙为静态页面内容:将其每个小部件的外观绘制到各自页面的 /Contents 中,从 /Annots 中移除这些小部件,并将字段从 /AcroForm /Fields 中解除关联。
GenerateAppearance()根据其当前值重新生成此字段的外观流(s),使渲染结果不依赖于查看器遵循 /NeedAppearances。
SetStyle(style: FieldStyle)重新设置此字段的样式:边框、背景和文字。
 中文