GetStructTreeItemIntProperty

標籤式 PDF、內容擷取

Description

傳回結構樹快照單一項目的數值屬性。

語法

Delphi

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

參數

Index來自最近一次 StructTreeItemCount 呼叫的項目索引(1 起算)。
PropertyID1 子結構元素數量;2 marked-content id 數量;3 第一個 marked-content id(無則 -1);4 元素內容所在頁面的頁碼(1 起算,未知為 0);5 元素的間接物件編號;6 巢狀層級(1 = 文件層級);7 父項的項目索引(1 起算,0 = 結構樹根)。

傳回值

0索引超出範圍,或屬性值為零。
N所要求的屬性值。

Remarks

頁碼取自元素的 /Pg 項目;元素本身沒有時,取自它的第一個 marked-content 參照。父項與層級值讓扁平的項目清單能當成樹來走訪,不必碰 PDF 物件。

範例

Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);

另見

StructTreeItemCount, GetStructTreeItemText