|
Foxit PDF SDK for HarmonyOS
3.0
|
Public Member Functions | |
| onAnnotAdded (page, annot) | |
| onAnnotChanged (lastAnnot, currentAnnot) | |
| onAnnotDeleted (page, annot) | |
| onAnnotModified (page, annot) | |
| onAnnotsAdded (annots< FoxitRDKNative.pdf.annots.Annot >) | |
| onAnnotsDeleted (annots< FoxitRDKNative.pdf.annots.Annot >) | |
| onAnnotsWillDelete (annots< FoxitRDKNative.pdf.annots.Annot >) | |
| onAnnotWillDelete (page, annot) | |
注释事件监听接口,用于处理PDF文档中注释的增删改事件回调
该接口定义了在PDF页面中进行注释编辑操作时触发的各类事件监听方法
| uiextensions.IAnnotEventListener.onAnnotAdded | ( | page | , |
| annot | |||
| ) |
单条注释添加完成时的回调 当在指定PDF页面成功添加单个注释后触发
| page | 所属的FoxitRDKNative.pdf.PDFPage页面实例 |
| annot | 被添加的注释对象FoxitRDKNative.pdf.annots.Annot |
| uiextensions.IAnnotEventListener.onAnnotChanged | ( | lastAnnot | , |
| currentAnnot | |||
| ) |
当前选中注释变更时的回调 当用户在页面中切换选中的注释时触发
| lastAnnot | 前一个选中的注释对象FoxitRDKNative.pdf.annots.Annot,可能为null |
| currentAnnot | 当前选中的注释对象FoxitRDKNative.pdf.annots.Annot,可能为null |
| uiextensions.IAnnotEventListener.onAnnotDeleted | ( | page | , |
| annot | |||
| ) |
单条注释删除完成时的回调 当在指定PDF页面成功删除单个注释后触发
| page | 所属的FoxitRDKNative.pdf.PDFPage页面实例 |
| annot | 已被删除的注释对象FoxitRDKNative.pdf.annots.Annot |
| uiextensions.IAnnotEventListener.onAnnotModified | ( | page | , |
| annot | |||
| ) |
注释修改完成时的回调 当指定PDF页面中的注释发生修改后触发
| page | 所属的FoxitRDKNative.pdf.PDFPage页面实例 |
| annot | 被修改的注释对象FoxitRDKNative.pdf.annots.Annot |
| uiextensions.IAnnotEventListener.onAnnotsAdded | ( | annots< FoxitRDKNative.pdf.annots.Annot > | ) |
批量注释添加完成时的回调 当在页面中批量添加多个注释后触发
| annots | 被添加的注释对象数组,包含多个FoxitRDKNative.pdf.annots.Annot实例 |
| uiextensions.IAnnotEventListener.onAnnotsDeleted | ( | annots< FoxitRDKNative.pdf.annots.Annot > | ) |
批量注释删除完成时的回调 当批量删除多个注释操作完成后触发
| annots | 已被删除的注释对象数组,包含多个FoxitRDKNative.pdf.annots.Annot实例 |
| uiextensions.IAnnotEventListener.onAnnotsWillDelete | ( | annots< FoxitRDKNative.pdf.annots.Annot > | ) |
批量注释即将删除前的回调 在批量删除多个注释前触发
| annots | 即将被删除的注释对象数组,包含多个Annot实例 |
| uiextensions.IAnnotEventListener.onAnnotWillDelete | ( | page | , |
| annot | |||
| ) |
单条注释即将删除前的回调 在删除指定PDF页面中的注释前触发,可用于执行删除前的校验操作
| page | 所属的FoxitRDKNative.pdf.PDFPage页面实例 |
| annot | 即将被删除的注释对象FoxitRDKNative.pdf.annots.Annot |