SetPageElementMarkedContentTextProperty

內容串流編輯、標籤式 PDF

描述

在頁面元素列舉所擷取的單一精確標記內容框架上,設定 Unicode 文字字串屬性

語法

Delphi

Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;

參數

ElementID不透明的頁面元素控制代碼
MarkedContentIndex以 1 為起始的框架索引,由外而內排序
PropertyNamePDF 屬性名稱,可有可無前置斜線,例如 ActualText、Alt 或 Lang
PropertyValue以 PDF 文字字串編碼的 Unicode 文字

傳回值

1屬性已設定,且所有頁面元素快照控制代碼均已失效
0控制代碼、框架或屬性名稱無效、快照已過期,或無法解析具名屬性資源

備註

加入第一個屬性時,BMC 指令會提升為 BDC

編輯前會先把具名屬性清單複製到頁面私有的資源,其他出現位置與繼承該資源的使用者因此不受影響

失敗時請檢視 LastErrorCode:529 表示輸入無效,530 表示內容已過期,531 表示具名屬性資源無法解析