new AcroFormComboBox()
继承自
- AcroFormListBox
- AcroFormChoiceField
- AcroFormField
属性
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 |