|
Foxit PDF SDK
|
Public 成员函数 | |
| constructor (document, type) | |
| 带参数的构造函数。 更多... | |
| GetObj (number) | |
| 获取指定键整数的值(作为PDF对象)。 更多... | |
| GetType () | |
| 获取当前数字树的类型。 更多... | |
| HasNumber (number) | |
| 检查当前数字树中是否存在指定的键整数。 更多... | |
| IsEmpty () | |
| 检查当前对象是否为空。 更多... | |
| RemoveAllObjs () | |
| 从当前数字树中删除所有键整数及其值(作为PDF对象)。 更多... | |
| RemoveObj (number) | |
| 从当前数字树中删除一个键整数及其值(作为PDF对象)。 更多... | |
| SetObj (number, pdf_object) | |
| 设置指定键整数的值(作为PDF对象)。如果键整数不存在,它将被 添加到当前数字树及其值中。 更多... | |
静态 Public 属性 | |
| static | e_PageLabels |
| 数字树类型的枚举。 更多... | |
数字树是PDF中一种常见的数据结构。数字树与名称树类似,除了 数字树中的键是整数而不是字符串,并且按升序数字顺序排序。 数字树具有以下特征:
类 FSDK.PDFNumberTree 用于与具有指定类型的现有数字树关联或创建一个数字树。 它提供了在数字树中获取键值对、设置/添加/删除任何键值对的函数。 目前,类 FSDK.PDFNumberTree 可以与PDF文档中定义的以下数字树关联:
| FSDK::PDFNumberTree::constructor | ( | document | , |
| type | |||
| ) |
带参数的构造函数。
如果PDF文档中存在指定类型的数字树, 此函数仅构造一个PDF数字树对象以与该数字树关联。 如果PDF文档中没有这样的数字树,构造的PDF数字树对象可用于 在PDF文档中创建这样的数字树并向数字树添加项。
| [in] | document | 有效的PDF文档对象。 |
| [in] | type | 数字树的类型。请参考从 FSDK.PDFNumberTree.e_PageLabels 开始的值,这应是这些值之一。 |
| FSDK::PDFNumberTree::GetObj | ( | number | ) |
获取指定键整数的值(作为PDF对象)。
| [in] | number | 作为键的整数。 |
| FSDK::PDFNumberTree::GetType | ( | ) |
获取当前数字树的类型。
| FSDK::PDFNumberTree::HasNumber | ( | number | ) |
检查当前数字树中是否存在指定的键整数。
| [in] | number | 表示要检查的键的整数。 |
| FSDK::PDFNumberTree::IsEmpty | ( | ) |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象不可用。
| FSDK::PDFNumberTree::RemoveAllObjs | ( | ) |
从当前数字树中删除所有键整数及其值(作为PDF对象)。
| FSDK::PDFNumberTree::RemoveObj | ( | number | ) |
从当前数字树中删除一个键整数及其值(作为PDF对象)。
如果输入的键整数在当前数字树中不存在,此函数将 直接返回 true。
| [in] | number | 要删除的键整数。 |
| FSDK::PDFNumberTree::SetObj | ( | number | , |
| pdf_object | |||
| ) |
设置指定键整数的值(作为PDF对象)。如果键整数不存在,它将被 添加到当前数字树及其值中。
| [in] | number | 作为键的整数。 |
| [in] | pdf_object | 要设置为键值的PDF对象。它不应为 null。 此PDF对象的类型应与当前数字树匹配;否则, 输入的PDF对象无效。请参考类 FSDK.PDFNumberTree 的注释 以获取更多详细信息。 此函数成功后,用户不应释放此PDF对象。 |
|
static |
数字树类型的枚举。
此枚举的值应单独使用。"页面标签"数字树。