THotPDF.SetStructureClassMapEntry Method
為後續的 Tagged PDF 無障礙輸出設定結構類別對映條目狀態。此設定影響之後的頁面繪製、頁面字典條目、合規中繼資料或文字輸出,不影響已寫入的內容
宣告
procedure SetStructureClassMapEntry(const AClass: AnsiString; AttrDict: THPDFDictionaryObject);
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
AClass | 結構元素 /C 條目參照的類別名稱(見 SetStructureElementClass);不得為空 |
AttrDict | 此類別的元素會繼承的屬性字典,或傳 nil 以移除類別條目(最後一次移除會連 /ClassMap 一起移除) |
傳回值
此成員不傳回值
使用說明
- 在 Tagged PDF 無障礙流程中使用此 API,時機是在受影響的頁面、資源、欄位或 catalog 物件定案之前
- 文件會接管
AttrDict的所有權,不要自行釋放;同一個字典可以註冊到多個類別名稱下,或再次註冊到同一個名稱下,移除其中一個條目不會影響其他條目 - 在文件定案之前,保持物件名稱、欄位名稱、資源名稱與傳回的控制代碼穩定不變
- 保持 begin 與 end 呼叫成對,為非文字內容提供替代文字,並把 MCID 值附加到正確的頁面內容