Package 

Class SearchManager


  • 
    public final class SearchManager
    
                        

    Search manager for finding text within PDF documents. Uses pdfium's text extraction APIs to search and locate text.

    • Constructor Detail

      • SearchManager

        SearchManager(PdfFile pdfFile)
    • Method Detail

      • search

         final Unit search(String query, Integer startPage, SearchCallback callback)

        Search for text in the document. Results are delivered via the callback.

        Parameters:
        query - The text to search for (case-insensitive)
        startPage - Page to start searching from (0-indexed)
        callback - Callback for receiving search results
      • cancel

         final Unit cancel()

        Cancel the current search operation.

      • clear

         final Unit clear()

        Clear search results.

      • dispose

         final Unit dispose()

        Dispose the SearchManager and cancel all coroutines. Call when no longer needed.