SetPageElementMarkedContentTextProperty
內容串流編輯、標籤式 PDF
描述
在頁面元素列舉所擷取的單一精確標記內容框架上,設定 Unicode 文字字串屬性
語法
Delphi
Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;參數
| ElementID | 不透明的頁面元素控制代碼 |
|---|---|
| MarkedContentIndex | 以 1 為起始的框架索引,由外而內排序 |
| PropertyName | PDF 屬性名稱,可有可無前置斜線,例如 ActualText、Alt 或 Lang |
| PropertyValue | 以 PDF 文字字串編碼的 Unicode 文字 |
傳回值
| 1 | 屬性已設定,且所有頁面元素快照控制代碼均已失效 |
|---|---|
| 0 | 控制代碼、框架或屬性名稱無效、快照已過期,或無法解析具名屬性資源 |
備註
加入第一個屬性時,BMC 指令會提升為 BDC
編輯前會先把具名屬性清單複製到頁面私有的資源,其他出現位置與繼承該資源的使用者因此不受影響
失敗時請檢視 LastErrorCode:529 表示輸入無效,530 表示內容已過期,531 表示具名屬性資源無法解析