UNPKG

@mescius/dspdfviewer

Version:
19 lines (18 loc) 826 B
/** @module Viewer/Search */ /** */ import * as SearchPanel from './types'; //@ts-ignore import { CancellationToken, PluginModel } from '@grapecity/viewer-core'; /** Defines search result */ export declare enum SearchStatus { /** Search completed */ Completed = "completed", /** Search cancelled */ Cancelled = "cancelled", /** Search argument error */ ArgumentError = "argerror" } /** @hidden Searches for the text within the document. */ export declare function search(view: PluginModel.IDocumentView | null, searchOptions: SearchPanel.FindOptions, startFrom: SearchPanel.SearchResult, resultFn: (result: SearchPanel.SearchResult) => void, progressFn?: (progress: { pageIndex: number; pageCount: number | null; }) => void, cancel?: CancellationToken): Promise<SearchStatus>;