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 表示未解析的命名属性资源