ChoiceField

ChoiceField class

表示选择字段的基类。

public abstract class ChoiceField : Field

构造函数

姓名描述
ChoiceField(Document)创建选择字段(用于生成器)
ChoiceField(Document, Rectangle)ChoiceField. 的构造函数
ChoiceField(Page, Rectangle)ChoiceField. 的构造函数

特性

姓名描述
Actions { get; }获取注解动作。 (2 properties)
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; }获取或设置字段的默认外观。
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; }获取或设置一个 bool 值,强制此段落在新页面生成。 默认为 false。(用于 pdf 生成)
IsKeptWithNext { get; set; }获取或设置一个布尔值,指示当前段落是否与下一个段落保持在同一页面中。 默认为 false。(用于 pdf 生成)
IsSharedField { get; set; }生成器支持的属性。在将字段添加到页眉或页脚时使用。如果为 true,则该字段将创建一次,并且它的外观将在文档的所有页面上可见。如果为 false,将为每个文档页面创建分隔字段。
IsSynchronized { get; }如果字典已同步,则返回 true。
Item { get; }通过子字段的名称获取该字段中包含的子字段。 (2 indexers)
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; }获取或设置所选项目的数组。对于多选列表数组包含多于一项。对于单个选择列表,它包含单个项目。
States { get; }获取注解的外观字典。
SyncRoot { get; }同步对象。
TabOrder { get; set; }获取或设置字段的 Tab 键顺序。
TextHorizontalAlignment { get; set; }获取或设置注释的文本对齐方式。
override Value { get; set; }获取或设置字段的值。
virtual VerticalAlignment { get; set; }获取或设置段落 的垂直对齐方式
virtual Width { get; set; }获取或设置注解的宽度。
ZIndex { get; set; }获取或设置一个 int 值,指示图形的 Z 顺序。 ZIndex 较大的图将放置在 ZIndex 较小的图上。 ZIndex 可以是负数。带有负数 ZIndex 的图形将被放置在页面中的文本后面。

方法

姓名描述
override Accept(AnnotationSelector)接受访客。
virtual AddOption(string)添加具有指定名称的新选项。
virtual AddOption(string, string)添加具有指定导出值和名称的新选项。
virtual ChangeAfterResize(Matrix)根据矩阵变换更新参数和外观。
virtual Clone()克隆此实例。 虚拟方法。总是返回 null.
CopyTo(Field[], int)将该字段的子字段复制到从指定索引开始的数组中。
virtual DeleteOption(string)按名称删除选项。
override Flatten()删除此字段并将其值直接放在页面上。
GetEnumerator()返回包含字段的枚举数。
GetRectangle(bool)考虑到页面旋转,返回注释矩形。
Recalculate()重新计算表单上的所有计算字段。
virtual SetPosition(Point)设置字段位置。

也可以看看