Foxit PDF SDK for HarmonyOS  3.0
uiextensions.IFlattenEventListener Class Reference

Public Member Functions

 onAnnotFlattened (page, annot)
 
 onAnnotWillFlatten (page, annot)
 
 onDocFlattened (doc)
 
 onDocWillFlatten (doc)
 

Detailed Description

页面元素扁平化事件监听接口,用于监听PDF文档/注释的固化操作

该接口提供文档注释扁平化过程中的生命周期监听,适用于需要跟踪页面元素固化状态的场景

Member Function Documentation

◆ onAnnotFlattened()

uiextensions.IFlattenEventListener.onAnnotFlattened ( page  ,
annot   
)

注释完成扁平化事件 当注释成功合并到文档页面内容后触发

Parameters
page完成注释合并的FoxitRDKNative.pdf.PDFPage页面对象
annot已完成扁平化的FoxitRDKNative.pdf.annots.Annot注释对象

◆ onAnnotWillFlatten()

uiextensions.IFlattenEventListener.onAnnotWillFlatten ( page  ,
annot   
)

注释即将被扁平化事件 在指定的注释即将被合并到文档页面内容时触发

Parameters
page承载目标注释的FoxitRDKNative.pdf.PDFPage页面对象
annot即将被扁平化的FoxitRDKNative.pdf.annots.Annot注释对象

◆ onDocFlattened()

uiextensions.IFlattenEventListener.onDocFlattened ( doc  )

文档完成全局扁平化事件 当文档中所有注释完成合并到页面内容后触发

Parameters
doc已完成扁平化操作的FoxitRDKNative.pdf.PDFDoc文档对象

◆ onDocWillFlatten()

uiextensions.IFlattenEventListener.onDocWillFlatten ( doc  )

文档即将全局扁平化事件 在文档即将执行全量注释合并操作前触发

Parameters
doc待执行扁平化操作的FoxitRDKNative.pdf.PDFDoc文档对象