Foxit PDF SDK
fsdk.PDFStructTree类 参考

Public 成员函数

def GetChild (index)
 通过索引获取结构元素。 更多...
 
def GetChildCount ()
 获取当前PDF结构树中结构元素的数量。 更多...
 
def IsEmpty ()
 检查当前对象是否为空。 更多...
 
def RemoveChild (index)
 通过索引删除结构元素。 更多...
 

详细描述

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

  • PDF结构树也是一个层次结构,顶部节点表示 整个文档,较低的节点表示页面、段落、标题和其他元素。

  • PDF结构树包含有关文档内容的语义信息, 例如标题、段落、表格和列表。此信息用于增强文档的可访问性 和可用性,以及优化其显示和打印;

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

成员函数说明

◆ GetChild()

def fsdk.PDFStructTree.GetChild (   index)

通过索引获取结构元素。

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

◆ GetChildCount()

def fsdk.PDFStructTree.GetChildCount ( )

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

返回
结构元素数量。

◆ IsEmpty()

def fsdk.PDFStructTree.IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,这意味着当前对象无用。

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

◆ RemoveChild()

def fsdk.PDFStructTree.RemoveChild (   index)

通过索引删除结构元素。

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