Class ButtonField

ButtonField 类

类表示按钮字段。

public class ButtonField : Field

构造函数

名称描述
ButtonField()生成器的按钮字段构造函数。
ButtonField(Document, Rectangle)ButtonField 构造函数。
ButtonField(Page, Rectangle)ButtonField 构造函数。

属性

名称描述
Actions { get; }获取注释操作。 (2 个属性)
virtual ActiveState { get; set; }获取或设置当前注释外观状态。
AlternateCaption { get; set; }获取或设置按钮的备用标题,当鼠标按钮在其活动区域内被按下时将显示。
AlternateIcon { get; set; }获取或设置备用图标,当鼠标按钮在其活动区域内被按下时将显示。
AlternateName { get; set; }获取或设置字段的备用名称(在用户界面中识别字段时将使用的备用字段名称)。备用名称在 Adobe Acrobat 中用作字段工具提示。
AnnotationIndex { get; set; }获取或设置此注释在页面上的索引。
override AnnotationType { get; }获取注释类型。
Appearance { get; }获取注释的外观字典。
Border { get; set; }获取或设置注释边框特征。 Border
Characteristics { get; }获取注释特征。
Color { 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 生成器)。
IconFit { get; }获取图标适配对象,指定小部件注释的图标应如何在其注释矩形内显示。
ICPosition { get; set; }获取或设置图标标题位置。
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; }获取或设置注释最近修改的日期和时间。
Name { get; set; }获取或设置页面上的注释名称。
NormalCaption { get; set; }获取或设置正常标题。
NormalIcon { get; set; }获取或设置按钮的正常图标,当它未与用户交互时将显示。
OnActivated { get; set; }注释被激活时将执行的操作。
override PageIndex { get; }获取包含此字段的页面的索引。
Parent { get; }获取注释的父级。
PartialName { get; set; }获取或设置字段的部分名称。
ReadOnly { get; set; }获取或设置字段的只读状态。
override Rect { get; set; }获取或设置字段矩形。
Required { get; set; }获取或设置字段的必需状态。
RolloverCaption { get; set; }获取或设置按钮的悬停标题,当用户将光标移动到其活动区域而不按下鼠标按钮时将显示。
RolloverIcon { get; set; }获取或设置按钮的悬停图标,当用户将光标移动到其活动区域而不按下鼠标按钮时将显示。
States { get; }获取注释的外观字典。
SyncRoot { get; }同步对象。
TabOrder { get; set; }获取或设置字段的选项卡顺序。
TextHorizontalAlignment { get; set; }获取或设置注释的文本对齐方式。
virtual Value { get; set; }获取或设置字段的值。
virtual VerticalAlignment { get; set; }获取或设置段落的垂直对齐方式
virtual Width { get; set; }获取或设置注释的宽度。
ZIndex { get; set; }获取或设置一个 int 值,指示图形的 Z 顺序。 ZIndex 较大的图形将放置在 ZIndex 较小的图形上方。 ZIndex 可以为负值。 ZIndex 为负值的图形将放置在页面文本后面。

方法

名称描述
override Accept(AnnotationSelector)接受访问者。
AddImage(Image)将图像添加到字段资源中并绘制它。
virtual ChangeAfterResize(Matrix)根据矩阵变换更新参数和外观。
virtual Clone()克隆此实例。 虚拟方法。 始终返回 null。
CopyTo(WidgetAnnotation[], int)从指定索引开始将此字段的子字段复制到数组中。
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)设置字段的位置。

另请参阅