Foxit PDF SDK for HarmonyOS  3.0
uiextensions.IAnnotationPermission Class Reference

Public Member Functions

 canAddPopupAnnot (annot)
 
 canDelete (annot)
 
 canFlatten (annot)
 
 canModify (annot)
 
 canReply (annot)
 

Detailed Description

PDF 单个注释权限控制接口

定义PDF注释操作权限的校验规则,通过实现该接口方法可控制注释的 修改/删除/回复/扁平化/弹窗添加等关键操作权限

Member Function Documentation

◆ canAddPopupAnnot()

uiextensions.IAnnotationPermission.canAddPopupAnnot ( annot  )

校验注释添加popup权限

Parameters
annot目标注释对象
Returns
允许附注释添加popup时返回true,否则返回false

◆ canDelete()

uiextensions.IAnnotationPermission.canDelete ( annot  )

校验注释删除权限

Parameters
annot待删除的注释对象
Returns
允许执行删除操作时返回true,否则返回false

◆ canFlatten()

uiextensions.IAnnotationPermission.canFlatten ( annot  )

校验注释扁平化权限

Parameters
annot待操作的注释对象
Returns
允许执行扁平化处理时返回true,否则返回false

◆ canModify()

uiextensions.IAnnotationPermission.canModify ( annot  )

校验注释修改权限

Parameters
annot目标注释对象
Returns
允许修改注释属性时返回true,否则返回false

◆ canReply()

uiextensions.IAnnotationPermission.canReply ( annot  )

校验回复添加权限

Parameters
annot目标注释对象
Returns
允许添加回复内容时返回true,否则返回false