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

Public 成员函数

 SchemaField ()
 构造函数。
 
 SchemaField (SchemaField other)
 构造函数,使用另一个架构字段对象。 更多...
 
string GetDisplayName ()
 获取显示名称。 更多...
 
string GetKeyName ()
 获取键名字符串。 更多...
 
string GetSubtypeName ()
 获取子类型名称字符串。 更多...
 
bool IsEmpty ()
 检查当前对象是否为空。 更多...
 
bool IsVisible ()
 检查当前字段在应用程序中是否初始可见。 更多...
 
void SetDisplayName (string display_name)
 设置显示名称。 更多...
 
void SetKeyName (string key_name)
 设置键名字符串。 更多...
 
void SetSubtypeName (string subtype_name)
 设置子类型名称字符串。 更多...
 
void SetVisibility (bool is_visible)
 设置当前字段在应用程序中的初始可见性。 更多...
 

详细描述

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

构造及析构函数说明

◆ SchemaField()

foxit.pdf.SchemaField.SchemaField ( SchemaField  other)
inline

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

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

成员函数说明

◆ GetDisplayName()

string foxit.pdf.SchemaField.GetDisplayName ( )
inline

获取显示名称。

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

返回
显示名称字符串。

◆ GetKeyName()

string foxit.pdf.SchemaField.GetKeyName ( )
inline

获取键名字符串。

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

  • 作为类 Portfolio 中排序的字段名。

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

返回
键名字符串。

◆ GetSubtypeName()

string foxit.pdf.SchemaField.GetSubtypeName ( )
inline

获取子类型名称字符串。

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

  • "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()

bool foxit.pdf.SchemaField.IsEmpty ( )
inline

检查当前对象是否为空。

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

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

◆ IsVisible()

bool foxit.pdf.SchemaField.IsVisible ( )
inline

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

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

◆ SetDisplayName()

void foxit.pdf.SchemaField.SetDisplayName ( string  display_name)
inline

设置显示名称。

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

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

◆ SetKeyName()

void foxit.pdf.SchemaField.SetKeyName ( string  key_name)
inline

设置键名字符串。

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

  • 作为类 Portfolio 中排序的字段名。

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

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

◆ SetSubtypeName()

void foxit.pdf.SchemaField.SetSubtypeName ( string  subtype_name)
inline

设置子类型名称字符串。

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

  • "F",表示嵌入文件的文件名或文件夹节点的名称。

  • "Desc",表示嵌入文件的描述或文件夹节点的描述。

  • "ModDate",表示嵌入文件的修改日期或文件夹节点的描述。

  • "CreationDate",表示嵌入文件的创建日期或文件夹节点的描述。

  • "Size",表示嵌入文件的未压缩大小;文件夹节点没有大小。

  • "CompressedSize",表示嵌入文件的压缩大小;文件夹节点没有压缩大小。

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

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

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

  • "N",表示字段数据应存储为PDF数字。

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

◆ SetVisibility()

void foxit.pdf.SchemaField.SetVisibility ( bool  is_visible)
inline

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

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