Class SearchResultsView
Inheritance
System.Object
SearchResultsView
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class SearchResultsView : RelativeLayout, FindTextTask.ICallback
Constructors
SearchResultsView(Context)
Declaration
public SearchResultsView(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
SearchResultsView(Context, IAttributeSet)
Declaration
public SearchResultsView(Context context, IAttributeSet attrs)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Android.Util.IAttributeSet |
attrs |
|
SearchResultsView(Context, IAttributeSet, Int32)
Declaration
public SearchResultsView(Context context, IAttributeSet attrs, int defStyleAttr)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Android.Util.IAttributeSet |
attrs |
|
System.Int32 |
defStyleAttr |
|
SearchResultsView(IntPtr, JniHandleOwnership)
Declaration
protected SearchResultsView(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Doc
Declaration
public virtual PDFDoc Doc { get; }
Property Value
Type |
Description |
pdftronprivate.PDF.PDFDoc |
|
IsActive
Declaration
public virtual bool IsActive { get; }
Property Value
Type |
Description |
System.Boolean |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
MCurrentResult
Declaration
protected int MCurrentResult { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MFadeOnClickEnabled
Declaration
protected bool MFadeOnClickEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MSearchResultHighlightList
Declaration
protected IDictionary MSearchResultHighlightList { get; set; }
Property Value
Type |
Description |
System.Collections.IDictionary |
|
MSearchResultList
Declaration
protected IList MSearchResultList { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
MSectionTitleList
Declaration
protected IList MSectionTitleList { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
SearchPattern
Declaration
public virtual string SearchPattern { get; }
Property Value
Type |
Description |
System.String |
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
Add(TextSearchResult)
Declaration
public virtual void Add(TextSearchResult item)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.TextSearchResult |
item |
|
CancelGetResult()
Declaration
public virtual void CancelGetResult()
CancelSearch()
Declaration
public virtual void CancelSearch()
FindText(String)
Declaration
public virtual void FindText(string pattern)
Parameters
Type |
Name |
Description |
System.String |
pattern |
|
GetResult(Boolean)
Declaration
public virtual SearchResultsView.SearchResultStatus GetResult(bool searchUp)
Parameters
Type |
Name |
Description |
System.Boolean |
searchUp |
|
Returns
OnFindTextTaskCancelled()
Declaration
public virtual void OnFindTextTaskCancelled()
OnFindTextTaskFinished(Int32, IList<TextSearchResult>, IDictionary<TextSearchResult, IList<Double>>)
Declaration
public virtual void OnFindTextTaskFinished(int numResults, IList<TextSearchResult> results, IDictionary<TextSearchResult, IList<Double>> highlights)
Parameters
Type |
Name |
Description |
System.Int32 |
numResults |
|
System.Collections.Generic.IList<pdftronprivate.PDF.TextSearchResult> |
results |
|
System.Collections.Generic.IDictionary<pdftronprivate.PDF.TextSearchResult, System.Collections.Generic.IList<Java.Lang.Double>> |
highlights |
|
OnFindTextTaskProgressUpdated(Boolean, Int32, IList<TextSearchResult>)
Declaration
public virtual void OnFindTextTaskProgressUpdated(bool foundResultOnPage, int pagesSearched, IList<TextSearchResult> results)
Parameters
Type |
Name |
Description |
System.Boolean |
foundResultOnPage |
|
System.Int32 |
pagesSearched |
|
System.Collections.Generic.IList<pdftronprivate.PDF.TextSearchResult> |
results |
|
OnFindTextTaskStarted()
Declaration
public virtual void OnFindTextTaskStarted()
Reset()
Declaration
public virtual void Reset()
RestartSearch()
Declaration
public virtual void RestartSearch()
SetMatchCase(Boolean)
Declaration
public virtual void SetMatchCase(bool matchCase)
Parameters
Type |
Name |
Description |
System.Boolean |
matchCase |
|
SetPdfViewCtrl(PDFViewCtrl)
Declaration
public virtual void SetPdfViewCtrl(PDFViewCtrl pdfViewCtrl)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
SetSearchResultsListener(SearchResultsView.ISearchResultsListener)
Declaration
public virtual void SetSearchResultsListener(SearchResultsView.ISearchResultsListener listener)
Parameters
SetWholeWord(Boolean)
Declaration
public virtual void SetWholeWord(bool wholeWord)
Parameters
Type |
Name |
Description |
System.Boolean |
wholeWord |
|
Events
FullTextSearchStart
Declaration
public event EventHandler FullTextSearchStart
Event Type
Type |
Description |
System.EventHandler |
|
SearchResultClicked
Declaration
public event EventHandler<SearchResultsView.SearchResultClickedEventArgs> SearchResultClicked
Event Type
SearchResultFound
Declaration
public event EventHandler<SearchResultsView.SearchResultFoundEventArgs> SearchResultFound
Event Type
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable