Foxit PDF SDK  9.1
<IAnnotEventListener> Protocol Reference

Annotation event listener. More...

Inheritance diagram for <IAnnotEventListener>:
UIExtensionsManager

Instance Methods

(void) - onAnnotAdded:annot:
 Triggered when the annotation is added. More...
 
(void) - onAnnotDeleted:annot:
 Triggered when the annotation is deleted. More...
 
(void) - onAnnotDeselected:annot:
 Triggered when the annotation is deselected. More...
 
(void) - onAnnotFlattened:annot:
 Triggered when the annotation is flattened. More...
 
(void) - onAnnotModified:annot:
 Triggered when the annotation is modified. More...
 
(void) - onAnnotsAdded:
 Triggered when the annotations are added. More...
 
(void) - onAnnotSelected:annot:
 Triggered when the annotation is selected. More...
 
(void) - onAnnotsWillDelete:
 Triggered before the annotations will be deleted. More...
 
(void) - onAnnotWillDelete:annot:
 Triggered before the annotation is deleted. More...
 
(void) - onAnnotWillFlatten:annot:
 Triggered before the annotation is flattened. More...
 

Detailed Description

Annotation event listener.

Method Documentation

◆ onAnnotAdded:annot:

- (void) onAnnotAdded: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered when the annotation is added.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe added annotation.

◆ onAnnotDeleted:annot:

- (void) onAnnotDeleted: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered when the annotation is deleted.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe deleted annotation.

◆ onAnnotDeselected:annot:

- (void) onAnnotDeselected: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered when the annotation is deselected.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe deselected annotation.

◆ onAnnotFlattened:annot:

- (void) onAnnotFlattened: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered when the annotation is flattened.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe flattened annotation.

◆ onAnnotModified:annot:

- (void) onAnnotModified: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered when the annotation is modified.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe modified annotation.

◆ onAnnotsAdded:

- (void) onAnnotsAdded: (NSArray< FSAnnot * > *)  annots
optional

Triggered when the annotations are added.

Parameters
[in]annotsThe added annotations.

◆ onAnnotSelected:annot:

- (void) onAnnotSelected: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered when the annotation is selected.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe selected annotation.

◆ onAnnotsWillDelete:

- (void) onAnnotsWillDelete: (NSArray< FSAnnot * > *)  annots
optional

Triggered before the annotations will be deleted.

Parameters
[in]annotsThe annotations that will be deleted.

◆ onAnnotWillDelete:annot:

- (void) onAnnotWillDelete: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered before the annotation is deleted.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe annotation that will be deleted.

◆ onAnnotWillFlatten:annot:

- (void) onAnnotWillFlatten: (FSPDFPage *)  page
annot: (FSAnnot *)  annot 
optional

Triggered before the annotation is flattened.

Parameters
[in]pageThe page where the annotation is located.
[in]annotThe annotation that will be flattened.