|
Foxit PDF SDK
|
构造函数 | |
| (FSControl *) | - getControl: |
| 通过索引获取表单控件。 更多... | |
| (int) | - getControlCount |
| 获取表单控件数量。 更多... | |
| (int) | - getControlCountWithPDFPage: |
| 获取指定PDF页面中的表单控件数量。 更多... | |
| (FSControl *) | - getControlWithPDFPage:index: |
| 在指定PDF页面中通过索引获取表单控件。 更多... | |
| (FSPDFObject *) | - getDefaultValueObj |
| 获取字段默认值的PDF对象。 更多... | |
| (FSPDFDictionary *) | - getDict |
| 获取当前对象的PDF字典。 更多... | |
| (FSPDFObject *) | - getInheritedAttribute: |
| 获取指定属性的PDF对象,该属性可能从字段树中的祖先节点继承。 更多... | |
| (NSString *) | - getName |
| 获取字段名称。 更多... | |
| (FSFieldType) | - getType |
| 获取字段类型。 更多... | |
| (FSPDFObject *) | - getValueObj |
| 获取字段值的PDF对象。 更多... | |
| (id) | - initWithDocument:field_dict: |
| 从字段字典构造函数。 更多... | |
| (id) | - initWithField: |
| 构造函数,使用另一个表单字段对象。 更多... | |
| (BOOL) | - isEmpty |
| 检查当前对象是否为空。 更多... | |
| (BOOL) | - reset |
| 将当前字段中的数据重置为其默认值。(不支持签名字段) 更多... | |
属性 | |
| FSAlignment | alignment |
| 获取对齐值。 更多... | |
| NSString * | alternateName |
| 获取备用名称。 更多... | |
| FSDefaultAppearance * | defaultAppearance |
| 获取默认外观数据。 | |
| NSString * | defaultValue |
| 获取默认值。 更多... | |
| unsigned int | flags |
| 获取字段标志。 更多... | |
| NSString * | mappingName |
| 获取映射名称。 更多... | |
| int | maxLength |
| 获取字段文本的最大长度(以字符为单位)。 更多... | |
| FSChoiceOptionArray * | options |
| 获取列表框或组合框的选项。 更多... | |
| int | topVisibleIndex |
| 获取可滚动列表框的选项顶部索引。 更多... | |
| NSString * | value |
| 获取值。 更多... | |
在PDF文档中,表单字段出现在页面的任何组合上,所有这些字段组成一个跨越整个文档的 单一全局交互式表单。函数 FSForm::getField:filter: 可用于从交互式表单获取表单字段。 此类提供了获取表单字段一些信息/属性、将表单字段重置为其默认值以及从表单字段获取 表单控件的函数。
当表单字段的类型为 FSFieldTypeSignature 时, 表单字段对象实际上是一个签名对象。
要访问附加操作,请使用Field对象构造 FSAdditionalAction 对象。
| - (FSControl *) getControl: | (int) | index |
| - (int) getControlCount |
获取表单控件数量。
| - (int) getControlCountWithPDFPage: | (FSPDFPage*) | page |
获取指定PDF页面中的表单控件数量。
| [in] | page | 有效的PDF页面对象。它应该与当前表单字段在同一文档中。 |
在指定PDF页面中通过索引获取表单控件。
| [in] | page | 有效的PDF页面对象。它应该与当前表单字段在同一文档中。 |
| [in] | index | 表单控件索引。有效范围:从0到(count-1)。 count由函数 FSField::getControlCount 使用 相同参数page返回。 |
| - (FSPDFObject *) getDefaultValueObj |
获取字段默认值的PDF对象。
字段默认值的格式因字段类型而异。有关更多详细信息, 请参考《PDF参考1.7》P676中的"表8.69 所有字段字典的通用条目"。
| - (FSPDFDictionary *) getDict |
获取当前对象的PDF字典。
| - (FSPDFObject *) getInheritedAttribute: | (NSString *) | attribute_name |
获取指定属性的PDF对象,该属性可能从字段树中的祖先节点继承。
某些字段属性被指定为可继承的,例如"Ff"、"V"、"DV"等。 请参考《PDF参考1.7》P675中的"表8.69 所有字段字典的通用条目"。 如果没有由attribute_name指定的条目或发生任何错误,此函数将返回nil。
| [in] | attribute_name | 要查找的属性名称。 |
| - (NSString *) getName |
获取字段名称。
| - (FSFieldType) getType |
获取字段类型。
| - (FSPDFObject *) getValueObj |
获取字段值的PDF对象。
字段值的格式因字段类型而异。有关更多详细信息,请参考 《PDF参考1.7》P676中的"表8.69 所有字段字典的通用条目"。
| - (id) initWithDocument: | (FSPDFDoc*) | document | |
| field_dict: | (FSPDFDictionary*) | field_dict | |
从字段字典构造函数。
| [in] | document | 一个有效的PDF文档。 |
| [in] | field_dict | 表示表单字段的PDF字典。它应该属于参数document指定的PDF文档。 |
| - (id) initWithField: | (FSField*) | field |
| - (BOOL) isEmpty |
| - (BOOL) reset |
将当前字段中的数据重置为其默认值。(不支持签名字段)
|
readwritenonatomicassign |
获取对齐值。
对齐是可变文本的属性,仅对文本字段、列表框和组合框有用, 这些字段可能包含可变文本作为其内容。
如果文本字段或列表框有自己的对齐值,则将忽略文档范围的默认对齐值; 否则,将为文本字段或列表框使用文档范围的默认对齐值。
|
readwritenonatomicweak |
获取备用名称。
备用字段名称用于在用户界面中必须标识字段的任何地方 (例如在引用字段的错误或状态消息中)代替实际字段名称。 此文本在提取文档内容以支持残障用户的可访问性或其他目的时也很有用。
|
readwritenonatomicweak |
获取默认值。
适用于除按钮以外的所有字段。
|
readwritenonatomicassign |
获取字段标志。
字段标志指定表单字段的各种特征。
|
readwritenonatomicweak |
获取映射名称。
映射名称用于从文档导出交互式表单字段数据时使用。
|
readwritenonatomicassign |
获取字段文本的最大长度(以字符为单位)。
适用于文本字段。对于不适用的字段类型,此函数将返回0。
|
readwritenonatomicweak |
获取列表框或组合框的选项。
适用于列表框和组合框。对于不适用的字段类型, 此函数将返回空数组。
|
readwritenonatomicassign |
获取可滚动列表框的选项顶部索引。
适用于列表框。对于不适用的字段类型, 此函数将返回0。
选项的顶部索引是列表中第一个可见选项的索引。
|
readwritenonatomicweak |
获取值。
适用于除按钮以外的所有字段。 对于不适用的字段类型,将返回空字符串。 对于复选框和单选框,此函数将返回外观状态值。