PDFium Delphi Component 文件

PageObjectMarks 方法

元件: TPdf  ·  單元: PDFium
讀取附加在單一頁面物件上的標記內容標籤

Syntax

function PageObjectMarks(Index: Integer): TPdfContentMarks;

IndexInteger。頁面物件以零為基底的索引
ResultTPdfContentMarks。標記的陣列,每個標記都有 Name 與鍵值項目的 Params 陣列。物件不帶標記時為空

Description

標記內容(ISO 32000-1 14.6)是以名稱與選用屬性清單標記頁面內容的 BDC/EMC 配對。Tagged PDF、PDF/UA 與選擇性內容群組都建立在它之上,因此讀取標記就是呼叫端查明某段內容所扮演邏輯角色的方式

每個參數都帶有 Kind 判別欄位 - pmpInt、pmpFloat、pmpString 或 pmpBlob - 且只有相符的值欄位有意義。pmpUnknown 同時涵蓋無法辨識的類型與不存在的鍵,因為 PDFium 對兩者的回報方式相同

將內容連結到結構元素的 /MCID 項目,由 PageObjectMarkedContentID 另行回報

See Also

AddPageObjectMark, SetPageObjectMarkParam, RemovePageObjectMark, PageObjectMarkedContentID, StructureElements