AcroFormComboBox

AcroForm~ AcroFormComboBox

new AcroFormComboBox()

源码:

继承自

属性

color :string|rgba

源码:
继承自:
默认值:
  • 'black'

文本的颜色

类型:
  • string | rgba

combo :boolean

源码:
覆盖:
默认值:
  • false

如果设置,该字段是组合框;如果清除,该字段是列表框。此标志仅在设置了Combo标志时使用。

类型:
  • boolean

commitOnSelChange :boolean

源码:
继承自:
默认值:
  • false

(PDF 1.5) 如果设置,一旦做出选择就会提交新值(通常使用指针设备)。在这种情况下,为字段提供值涉及三个动作:选择要填写的字段,为填写值选择一个选项,以及离开该字段,这将最终确定或"提交"数据选择并触发与输入或更改此数据相关的任何动作。如果此标志打开,则处理不会等待离开字段动作发生,而是立即进入第三步。 此选项使应用程序能够在做出选择后立即执行操作,而无需用户退出字段。如果清除,则在用户退出字段之前不会提交新值。

类型:
  • boolean

defaultValue :any

源码:
继承自:
默认值:
  • null

(可选;可继承)执行重置表单动作时字段恢复到的默认值(参见12.7.5.3,"重置表单动作")。此值的格式与value相同。

类型:
  • any

doNotSpellCheck :boolean

源码:
继承自:
默认值:
  • false

(PDF 1.4) 如果设置,输入到字段中的文本不会进行拼写检查。此标志仅在同时设置了Combo和Edit标志时使用。

类型:
  • boolean

edit :boolean

源码:
继承自:
默认值:
  • false

如果设置,组合框将包含一个可编辑的文本框和一个下拉列表;如果清除,它将只包含一个下拉列表。此标志仅在设置了Combo标志时使用。

类型:
  • boolean

fieldName :string

源码:
继承自:
默认值:
  • null

(可选)部分字段名称(参见12.7.3.2,"字段名称")。

类型:
  • string

fontName :string

源码:
继承自:
默认值:
  • 'helvetica'

要使用的字体名称。

类型:
  • string

fontSize :number

源码:
继承自:
默认值:
  • 0 (自动)

要使用的字体大小。

类型:
  • number

fontStyle :string

源码:
继承自:
默认值:
  • 'normal'

要使用的字体样式。

类型:
  • string

(只读) hasAnnotation :boolean

源码:
继承自:

检查字段是否有注释

类型:
  • boolean

(只读) hasAppearanceStream :boolean

源码:
继承自:

如果字段有外观流则为true

类型:
  • boolean

height :number

源码:
继承自:
默认值:
  • null

字段的高度。

类型:
  • number

maxFontSize :number

源码:
继承自:
默认值:
  • 0 (自动)

要使用的最大字体大小。

类型:
  • number

multiSelect :boolean

源码:
继承自:
默认值:
  • false

(PDF 1.4) 如果设置,可以同时选择字段的多个选项项;如果清除,最多只能选择一个项目

类型:
  • boolean

noExport :boolean

源码:
继承自:
默认值:
  • false

如果设置,提交表单动作不会导出该字段(参见12.7.5.2,"提交表单动作")

类型:
  • boolean

page :number

源码:
继承自:

AcroFormField所在的页面

类型:
  • number

readOnly :boolean

源码:
继承自:
默认值:
  • false

如果设置,用户不能更改字段的值。任何相关的小部件注释都不会与用户交互;也就是说,它们不会响应鼠标点击或根据鼠标移动改变外观。此标志对于从数据库计算或导入值的字段很有用。

类型:
  • boolean

required :boolean

源码:
继承自:
默认值:
  • false

如果设置,在提交表单动作导出字段时,该字段必须有一个值(参见12.7.5.2,"提交表单动作")。

类型:
  • boolean

showWhenPrinted :boolean

源码:
继承自:
默认值:
  • true

(PDF 1.2) 如果设置,打印页面时打印注释。如果清除,无论是否在屏幕上显示,都不打印注释。 注2 这对于表示交互式按钮的注释很有用,这些按钮在打印页面上没有意义。

类型:
  • boolean

sort :boolean

源码:
继承自:
默认值:
  • false

如果设置,该字段的选项项将按字母顺序排序。此标志旨在供写入者使用,而不是供读取者使用。符合规范的读取者应按照它们在Opt数组中出现的顺序显示选项(见表231)。

类型:
  • boolean

textAlign :string

源码:
继承自:
默认值:
  • 'left'

(可选; 可继承) 一个代码,指定在显示文本时应使用的对齐方式(格式化): 'left', 'center', 'right'

类型:
  • string

topIndex :number

源码:
继承自:
默认值:
  • 0

(可选) 对于可滚动的列表框,顶部索引(在Opt数组中第一个可见选项的索引)。默认值:0。

类型:
  • number

value :any

源码:
继承自:
默认值:
  • null

(可选; 可继承) 字段的值,其格式根据字段类型而变化。有关更多信息,请参见各个字段类型的描述。

类型:
  • any

width :number

源码:
继承自:
默认值:
  • null

字段的宽度。

类型:
  • number

x :number

源码:
继承自:
默认值:
  • null

字段的x位置。

类型:
  • number

y :number

源码:
继承自:
默认值:
  • null

字段的y位置。

类型:
  • number

方法

addOption(value)

源码:
继承自:
参数:
名称 类型 描述
value string

getOptions() → {array}

源码:
继承自:
返回:

选项数组

类型
array

removeOption(value, allEntries)

源码:
继承自:
参数:
名称 类型 描述
value string
allEntries boolean

(默认: false)

setOptions(value)

源码:
继承自:
参数:
名称 类型 描述
value array