Foxit PDF SDK
FSSchemaField类 参考
类 FSSchemaField 继承关系图:
FSBase

构造函数

(id) - init
 构造函数。

 
(id) - initWithOther:
 构造函数,使用另一个架构字段对象。
更多...
 
(BOOL) - isEmpty
 检查当前对象是否为空。
更多...
 
(BOOL) - isVisible
 检查当前字段在应用程序中是否初始可见。
更多...
 
(void) - setVisibility:
 设置当前字段在应用程序中的初始可见性。
更多...
 

属性

NSString * displayName
 获取显示名称。
更多...
 
NSString * keyName
 获取键名字符串。
更多...
 
NSString * subtypeName
 获取子类型名称字符串。
更多...
 

详细描述

架构字段可用于决定在应用程序中显示或隐藏节点的哪些信息。

函数文档

◆ initWithOther:()

- (id) initWithOther: (FSSchemaField*)  other

构造函数,使用另一个架构字段对象。

参数
[in]other另一个PDF作品集文件夹对象。

◆ isEmpty()

- (BOOL) isEmpty

检查当前对象是否为空。

当前对象为空时,表示当前对象无用。

返回
YES 表示当前对象为空,NO 表示不为空。

◆ isVisible()

- (BOOL) isVisible

检查当前字段在应用程序中是否初始可见。

返回
YES 表示当前字段在应用程序中初始可见, NO 表示当前字段在应用程序中初始不可见。

◆ setVisibility:()

- (void) setVisibility: (BOOL)  is_visible

设置当前字段在应用程序中的初始可见性。

参数
[in]is_visibleYES 表示当前字段在应用程序中初始可见, NO 表示当前字段在应用程序中初始不可见。
返回
无。

属性说明

◆ displayName

- (NSString *) displayName
readwritenonatomicweak

获取显示名称。

显示名称用于显示。这可以与架构字段的键名不同。

◆ keyName

- (NSString *) keyName
readwritenonatomicweak

获取键名字符串。

每个架构字段都通过唯一的键名存储。 架构字段的键名可用于:

  • 作为类 FSPortfolio 中排序的字段名。
  • 当架构字段的子类型表示数据类型时,作为文件或文件夹节点字典中条目的键名。


◆ subtypeName

- (NSString *) subtypeName
readwritenonatomicweak

获取子类型名称字符串。

子类型名称可用于直接指定文件节点和文件夹节点的某些属性:

  • "F",表示嵌入文件的文件名或文件夹节点的名称。
  • "Desc",表示嵌入文件的描述或文件夹节点的描述。
  • "ModDate",表示嵌入文件的修改日期或文件夹节点的描述。
  • "CreationDate",表示嵌入文件的创建日期或文件夹节点的描述。
  • "Size",表示嵌入文件的未压缩大小;文件夹节点没有大小。
  • "CompressedSize",表示嵌入文件的压缩大小;文件夹节点没有压缩大小。

对于其他情况,子类型名称用于指定文件或文件夹节点字典中指定条目的数据类型。 条目的键由当前架构字段的键名指定,数据类型通过以下方式指定:

  • "S",表示字段数据应存储为PDF文本字符串。
  • "D", means the field data shall be stored as a PDF date string.
  • "N", means the field data shall be stored as a PDF number.