GetStructTreeItemIntProperty
標籤式 PDF、內容擷取
Description
傳回結構樹快照單一項目的數值屬性。
語法
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;參數
| Index | 來自最近一次 StructTreeItemCount 呼叫的項目索引(1 起算)。 |
|---|---|
| PropertyID | 1 子結構元素數量;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);