GetStructTreeItemIntProperty
带标记的 PDF、内容提取
描述
返回一个结构树快照项目的数值属性
语法
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;参数
| Index | 最近一次 StructTreeItemCount 调用返回的从 1 开始的项目索引 |
|---|---|
| PropertyID | 1 子结构元素数量;2 标记内容 ID 数量;3 第一个标记内容 ID(没有时为 -1);4 元素'内容所在的从 1 开始的页码(未知时为 0);5 元素'的间接对象编号;6 嵌套级别(1 = 文档级);7 父项从 1 开始的项目索引(0 = 结构树根) |
返回值
| 0 | 索引超出范围,或属性值为零 |
|---|---|
| N | 请求的属性值 |
备注
页码来自元素'的 /Pg 条目,或者当元素本身没有该条目时来自其第一个标记内容引用。父级和层级值使扁平项目列表可作为树遍历,而无需接触 PDF 对象
示例
Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);