Add text search bar to Xamarin PDF viewer
The PTTextSearchViewController class allows the user to enter and search text in a document. Search results are automatically highlighted in the document and a toolbar with navigation buttons allows searching forward or backward through the document. The core text search functionality is provided by the PTPDFViewCtrl's text search methods.

The search view controller is part of the Tools library, so make sure you have added the Tools library to your project.
Showing a text search view controller
To create and set up a text search view controller, supply a PTPDFViewCtrl instance to the PTTextSearchViewController designated initializer:
Search results list view
The PTTextSearchViewController also presents the search results in a UITableView for fast and easy navigation. Selecting any result in the table view will immediately navigate to that result and highlight it.

Search options
The PTTextSearchViewController interface also allows the user to refine the search to be case-sensitive, or to match whole words only:

The text search view controller delegate
The PTTextSearchViewControllerDelegate protocol allows the adopting class (usually the containing view controller, as in this guide) to be notified when the view controller has been dismissed. This can be used to show or hide other content as appropriate.
Last updated
Was this helpful?