Foxit PDF SDK
FSDK::PDFStructTree类 参考

Public 成员函数

 constructor (document)
 带参数的构造函数。 更多...
 
 GetChild (index)
 按索引获取结构元素。 更多...
 
 GetChildCount ()
 获取当前 PDF 结构树中结构元素的数量。 更多...
 
 IsEmpty ()
 检查当前对象是否为空。 更多...
 
 RemoveChild (index)
 按索引移除结构元素。 更多...
 

详细描述

PDF 结构树是标记 PDF 文档中的一种常见数据结构。结构树用于 在 PDF 文件中表示文档内容的组织和层次结构。 PDF 结构树具有以下特征:

  • PDF 结构树也是一种层次结构,顶部节点表示 整个文档,较低的节点表示页面、段落、标题和其他元素。
  • PDF 结构树包含有关文档内容的语义信息, 例如标题、段落、表格和列表。此信息用于增强文档的可访问性 和可用性,以及优化其显示和打印;

FSDK.PDFStructTree 用于与现有的 PDF 结构树关联。 它提供了在 PDF 结构树中获取结构元素的函数。

成员函数说明

◆ constructor()

FSDK::PDFStructTree::constructor ( document  )

带参数的构造函数。

如果 PDF 文档中存在 PDF 结构树, 此函数只是构造一个 PDF 结构树对象以与结构树关联。

参数
[in]document有效的 PDF 文档对象。

◆ GetChild()

FSDK::PDFStructTree::GetChild ( index  )

按索引获取结构元素。

参数
[in]index要检索的结构元素的索引。有效范围:从 0 到 (count-1)。 count 由函数 FSDK.PDFStructTree.GetChildCount 返回。
返回
FSDK.StructElement 对象。

◆ GetChildCount()

FSDK::PDFStructTree::GetChildCount ( )

获取当前 PDF 结构树中结构元素的数量。

返回
结构元素数量。

◆ IsEmpty()

FSDK::PDFStructTree::IsEmpty ( )

检查当前对象是否为空。

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

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

◆ RemoveChild()

FSDK::PDFStructTree::RemoveChild ( index  )

按索引移除结构元素。

参数
[in]index要检索的结构元素的索引。有效范围:从 0 到 (count-1)。 count 由函数 FSDK.PDFStructTree.GetChildCount 返回。