GetStructTreeItemIntProperty

带标记的 PDF、内容提取

描述

返回一个结构树快照项目的数值属性

语法

Delphi

Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;

参数

Index最近一次 StructTreeItemCount 调用返回的从 1 开始的项目索引
PropertyID1 子结构元素数量;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);

另请参阅

StructTreeItemCountGetStructTreeItemText