Foxit PDF SDK
com.foxit.sdk.pdf.SchemaField类 参考
类 com.foxit.sdk.pdf.SchemaField 继承关系图:
com.foxit.sdk.common.Base

Public 成员函数

 SchemaField ()
 构造函数。

 
 SchemaField (SchemaField other)
 构造函数,使用另一个架构字段对象。
更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
String getDisplayName () throws com.foxit.sdk.PDFException
 获取显示名称。
更多...
 
String getKeyName () throws com.foxit.sdk.PDFException
 获取键名字符串。
更多...
 
String getSubtypeName () throws com.foxit.sdk.PDFException
 获取子类型名称字符串。
更多...
 
boolean isEmpty ()
 检查当前对象是否为空。
更多...
 
boolean isVisible () throws com.foxit.sdk.PDFException
 检查当前字段在应用程序中是否初始可见。
更多...
 
void setDisplayName (String display_name) throws com.foxit.sdk.PDFException
 设置显示名称。
更多...
 
void setKeyName (String key_name) throws com.foxit.sdk.PDFException
 设置键名字符串。
更多...
 
void setSubtypeName (String subtype_name) throws com.foxit.sdk.PDFException
 设置子类型名称字符串。
更多...
 
void setVisibility (boolean is_visible) throws com.foxit.sdk.PDFException
 设置当前字段在应用程序中的初始可见性。
更多...
 

详细描述

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

构造及析构函数说明

◆ SchemaField()

com.foxit.sdk.pdf.SchemaField.SchemaField ( SchemaField  other)

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

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

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.pdf.SchemaField.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

重载 com.foxit.sdk.common.Base .

◆ getDisplayName()

String com.foxit.sdk.pdf.SchemaField.getDisplayName ( ) throws com.foxit.sdk.PDFException

获取显示名称。

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

返回
显示名称字符串。

◆ getKeyName()

String com.foxit.sdk.pdf.SchemaField.getKeyName ( ) throws com.foxit.sdk.PDFException

获取键名字符串。

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

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


返回
键名字符串。

◆ getSubtypeName()

String com.foxit.sdk.pdf.SchemaField.getSubtypeName ( ) throws com.foxit.sdk.PDFException

获取子类型名称字符串。

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

  • "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.


返回
子类型名称字符串。

◆ isEmpty()

boolean com.foxit.sdk.pdf.SchemaField.isEmpty ( )

检查当前对象是否为空。

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

返回
true 表示当前对象为空,false 表示不为空。

◆ isVisible()

boolean com.foxit.sdk.pdf.SchemaField.isVisible ( ) throws com.foxit.sdk.PDFException

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

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

◆ setDisplayName()

void com.foxit.sdk.pdf.SchemaField.setDisplayName ( String  display_name) throws com.foxit.sdk.PDFException

设置显示名称。

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

参数
[in]display_name显示名称字符串。不应为空字符串。
返回
无。

◆ setKeyName()

void com.foxit.sdk.pdf.SchemaField.setKeyName ( String  key_name) throws com.foxit.sdk.PDFException

设置键名字符串。

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

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


参数
[in]key_name新的键名字符串。不应为空字符串。
返回
无。

◆ setSubtypeName()

void com.foxit.sdk.pdf.SchemaField.setSubtypeName ( String  subtype_name) throws com.foxit.sdk.PDFException

设置子类型名称字符串。

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

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

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

  • "S",表示字段数据应存储为PDF文本字符串。
  • "D",表示字段数据应存储为PDF日期字符串。
  • "N",表示字段数据应存储为PDF数字。


参数
[in]subtype_name子类型名称字符串。不应为空字符串。 更多信息请参考"详细说明"部分。
返回
无。

◆ setVisibility()

void com.foxit.sdk.pdf.SchemaField.setVisibility ( boolean  is_visible) throws com.foxit.sdk.PDFException

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

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