Class ComboBoxField

ComboBoxField class

表示表单的组合框字段。

public class ComboBoxField : ChoiceField

Constructors

NameDescription
ComboBoxField()用于生成器的 ComboBoxField 构造函数。
ComboBoxField(Document)创建与生成器一起使用的 CombBox 字段。
ComboBoxField(Document, Rectangle)组合框字段的构造函数。
ComboBoxField(Page, Rectangle)组合框字段的构造函数。

Properties

NameDescription
Actions { get; }获取注释操作。 (2 个属性)
virtual ActiveState { get; set; }获取或设置当前注释外观状态。
AlternateName { get; set; }获取或设置字段的备用名称(在用户界面中识别字段时应使用的备用字段名称)。备用名称在 Adobe Acrobat 中用作字段工具提示。
AnnotationIndex { get; set; }获取或设置此注释在页面上的索引。
override AnnotationType { get; }获取注释类型。
Appearance { get; }获取注释的外观字典。
Border { get; set; }获取或设置注释边框特征。 Border
Characteristics { get; }获取注释特征。
Color { get; set; }获取或设置注释颜色。
CommitImmediately { get; set; }获取或设置选择更改标志。
Contents { get; set; }获取或设置注释文本。
Count { get; }获取此字段中子字段的数量。 (例如,单选按钮字段中的项目数量)。
DefaultAppearance { get; set; }获取或设置字段的默认外观。
Editable { get; set; }获取或设置字段的可编辑状态。
Exportable { get; set; }获取或设置字段的可导出标志。
Flags { get; set; }注释的标志。
FullName { get; }获取注释的完全限定名称。
virtual Height { get; set; }获取或设置注释的高度。
Highlighting { get; set; }注释高亮模式。
virtual Hyperlink { get; set; }获取或设置片段超链接(用于 PDF 生成器)。
IsFirstParagraphInColumn { get; set; }获取或设置一个布尔值,指示此段落是否将在下一列。 默认值为 false。(用于 PDF 生成)
IsGroup { get; }获取或设置布尔值,指示此字段是否为非终端字段,即字段组。
IsInLineParagraph { get; set; }获取或设置段落是否为内联。 默认值为 false。(用于 PDF 生成)
IsInNewPage { get; set; }获取或设置一个布尔值,强制此段落在新页面生成。 默认值为 false。(用于 PDF 生成)
IsKeptWithNext { get; set; }获取或设置一个布尔值,指示当前段落是否与下一个段落保持在同一页面。 默认值为 false。(用于 PDF 生成)
IsSharedField { get; set; }生成器支持的属性。当字段添加到页眉或页脚时使用。如果为 true,则此字段将创建一次,并且其外观将在文档的所有页面上可见。如果为 false,则每个文档页面将创建单独的字段。
IsSynchronized { get; }如果字典已同步,则返回 true。
Item { get; }通过子字段的名称获取包含在此字段中的子字段。 (2 个索引器)
MappingName { get; set; }获取或设置在从文档导出交互式表单字段数据时应使用的字段映射名称。
Margin { get; set; }获取或设置段落的外边距(用于 PDF 生成)
Modified { get; set; }获取或设置注释最近修改的日期和时间。
MultiSelect { get; set; }获取或设置多选标志。
Name { get; set; }获取或设置页面上注释的名称。
OnActivated { get; set; }注释被激活时要执行的操作。
virtual Options { get; }获取选项集合。
override PageIndex { get; }获取包含此字段的页面索引。
Parent { get; }获取注释父级。
PartialName { get; set; }获取或设置字段的部分名称。
ReadOnly { get; set; }获取或设置字段的只读状态。
override Rect { get; set; }获取或设置字段矩形。
Required { get; set; }获取或设置字段的必填状态。
virtual Selected { get; set; }获取或设置所选选项的索引。 此属性允许更改选择。
virtual SelectedItems { get; set; }获取或设置所选项目的数组。 对于多选列表,数组包含多个项目。 对于单选列表,它包含单个项目。
SpellCheck { get; set; }获取或设置拼写检查活动状态。
States { get; }获取注释的外观字典。
SyncRoot { get; }同步对象。
TabOrder { get; set; }获取或设置字段的选项卡顺序。
TextHorizontalAlignment { get; set; }获取或设置注释的文本对齐方式。
override Value { get; set; }获取或设置字段的值。
virtual VerticalAlignment { get; set; }获取或设置段落的垂直对齐方式
virtual Width { get; set; }获取或设置注释的宽度。
ZIndex { get; set; }获取或设置一个 int 值,指示图形的 Z 顺序。 ZIndex 较大的图形将放置在 ZIndex 较小的图形上方。 ZIndex 可以为负值。 ZIndex 为负值的图形将放置在页面文本后面。

Methods

NameDescription
override Accept(AnnotationSelector)接受访问者。
virtual AddOption(string)添加具有指定名称的新选项。
virtual AddOption(string, string)添加具有指定导出值和名称的新选项。
virtual ChangeAfterResize(Matrix)根据矩阵变换更新参数和外观。
virtual Clone()克隆此实例。 虚拟方法。 始终返回 null。
CopyTo(WidgetAnnotation[], int)将此字段的子字段复制到从指定索引开始的数组中。
virtual DeleteOption(string)根据名称删除选项。
ExecuteFieldJavaScript(JavascriptAction)为字段执行指定的 JavaScript 操作。
ExportToJson(Stream, ExportFieldsToJsonOptions)将指定的 PDF 表单字段导出为 JSON 格式,并将结果写入提供的流。
ExportToJson(string, ExportFieldsToJsonOptions)将指定的 PDF 表单字段导出为 JSON 格式,并将结果写入指定文件。
ExportValueToJson(Stream, bool)将指定字段的内容导出到 JSON 流中。 按钮字段值不被导出。
override Flatten()移除此字段并将其值直接放置在页面上。
GetCheckedStateName()根据现有状态名称返回“已选中”状态的名称。
GetEnumerator()返回包含字段的枚举器。
GetRectangle(bool)返回考虑页面旋转的注释矩形。
ImportValueFromJson(Stream)从 JSON 流中将数据导入指定字段,基于字段完全名称的精确匹配。
ImportValueFromJson(Stream, string)从 JSON 流中将数据导入指定字段,使用在 ‘fieldFullNameInJSON’ 变量中指定的完全名称进行匹配。
Recalculate()重新计算表单上的所有计算字段。
virtual SetPosition(Point)设置字段的位置。

See Also