DeletePageElementMarkedContentProperty

内容流编辑、标记 PDF

描述

从页面元素枚举捕获的精确标记内容帧中删除一个属性

语法

Delphi

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

参数

ElementID不透明的页面元素句柄
MarkedContentIndex从 1 开始的帧索引,按从外到内的顺序
PropertyName现有的 PDF 属性名,可带或不带前导斜杠

返回值

1属性已删除,所有页面元素快照句柄均已失效
0属性不存在、句柄或帧无效、快照已过期,或命名属性资源无法解析

备注

删除最后一个属性会把指令从 BDC 压缩为 BMC

命名属性列表在编辑前会复制到页面局部私有资源,因此其他出现处和继承资源的使用者保持不变

失败时检查 LastErrorCode:529 表示无效输入,530 表示过期内容,531 表示未解析的命名属性资源