THotPDF.SetLoadedPageLabel Method
為已載入 PDF 從指定頁面開始定義頁面標籤範圍,設定編號樣式、前綴文字和起始編號
宣告
procedure SetLoadedPageLabel(StartPageIndex: Integer; const AStyle: AnsiString; const APrefix: AnsiString; AStart: Integer);
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
StartPageIndex | 標籤範圍開始的頁面索引(以零起始) |
AStyle | 編號樣式:1 阿拉伯數字、2 大寫羅馬數字、3 小寫羅馬數字、4 大寫字母、5 小寫字母、0 僅前綴 |
APrefix | 加在每個頁碼前的選擇性文字;超過 127 的位元組會以 UTF-8 解讀 |
AStart | 範圍的第一個編號 |
使用注意事項
此成員不傳回值
使用說明
- 範圍會按頁面順序放進 catalog 的 /PageLabels 數字樹,包括拆成 /Kids 節點的樹,檢視器因此能正確讀取標籤
- 以相同的 StartPageIndex 再次呼叫此方法,會取代該範圍
- 當文件沒有從第一頁開始的範圍時,會為它補上一個普通十進位範圍,因為數字樹必須涵蓋頁面索引 0(ISO 32000-1 12.4.2)