Foxit PDF SDK
<FSReplaceCallback> Protocol Reference

Inherits <NSObject>.

Instance Methods

(BOOL) - needToReplace:replace_text:current_page_index:text_rect_array:
 A callback function to verify whether need to replace text. More...
 

Detailed Description

This class represents a callback object for replacing. All the pure virtual functions in this class are used as callback functions and should be implemented by user.

Method Documentation

◆ needToReplace:replace_text:current_page_index:text_rect_array:()

- (BOOL) needToReplace: (NSString *)  search_text
replace_text: (NSString *)  replace_text
current_page_index: (int)  current_page_index
text_rect_array: (FSRectFArray *)  text_rect_array 
required

A callback function to verify whether need to replace text.

Parameters
[in]search_textThe search text. It will not be empty.
[in]replace_textThe text will be replaced with. It will not be empty.
[in]current_page_indexThe current page index.Valid range: from 0 to (count-1). count is returned by function FSPDFDoc::getPageCount for PDF document.
[in]text_rect_arrayThe found text rect array.
Returns
true means to replace, while false means not.