Class AnnotationDialogFragment
Inheritance
System.Object
AnnotationDialogFragment
Implements
AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class AnnotationDialogFragment : NavigationListDialogFragment, BookmarksDialogFragment.IBookmarksDialogSearchView
Constructors
AnnotationDialogFragment()
Declaration
public AnnotationDialogFragment()
AnnotationDialogFragment(IntPtr, JniHandleOwnership)
Declaration
protected AnnotationDialogFragment(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Fields
BundleAnnotationFilterIcon
Declaration
public const string BundleAnnotationFilterIcon = "annotation_filter_icon"
Field Value
Type |
Description |
System.String |
|
BundleAnnotationTypeExcludeList
Declaration
public const string BundleAnnotationTypeExcludeList = "annotation_type_exclude_list"
Field Value
Type |
Description |
System.String |
|
BundleEnableAnnotationFilter
Declaration
public const string BundleEnableAnnotationFilter = "enable_annotation_filter"
Field Value
Type |
Description |
System.String |
|
BundleIsReadOnly
Declaration
public const string BundleIsReadOnly = "is_read_only"
Field Value
Type |
Description |
System.String |
|
BundleIsRtl
Declaration
public const string BundleIsRtl = "is_right_to_left"
Field Value
Type |
Description |
System.String |
|
BundleKeySortMode
Declaration
public const string BundleKeySortMode = "sort_mode_as_int"
Field Value
Type |
Description |
System.String |
|
Properties
AnnotationFilterIcon
Declaration
public virtual int AnnotationFilterIcon { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
IsAnnotationFilterEnabled
Declaration
public virtual bool IsAnnotationFilterEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsFilterOn
Declaration
public virtual bool IsFilterOn { get; }
Property Value
Type |
Description |
System.Boolean |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Overrides
MAnnotationDialogListener
Declaration
protected AnnotationDialogFragment.IAnnotationDialogListener MAnnotationDialogListener { get; set; }
Property Value
MAnnotationListSortOrder
Declaration
protected IBaseAnnotationSortOrder MAnnotationListSortOrder { get; set; }
Property Value
MAnnotationsAdapter
Declaration
protected AnnotationsAdapter MAnnotationsAdapter { get; set; }
Property Value
MAnnotationsInList
Declaration
protected IList MAnnotationsInList { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
MExcludedAnnotationListTypes
Declaration
protected IList MExcludedAnnotationListTypes { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
MIsReadOnly
Declaration
protected bool MIsReadOnly { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MIsRtl
Declaration
protected bool MIsRtl { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MPdfViewCtrl
Declaration
protected PDFViewCtrl MPdfViewCtrl { get; set; }
Property Value
Type |
Description |
pdftronprivate.PDF.PDFViewCtrl |
|
MRecyclerView
Declaration
protected RecyclerView MRecyclerView { get; set; }
Property Value
Type |
Description |
AndroidX.RecyclerView.Widget.RecyclerView |
|
MSorter
Declaration
protected BaseAnnotationListSorter MSorter { get; set; }
Property Value
MSortOrder
Declaration
protected IBaseAnnotationSortOrder MSortOrder { get; set; }
Property Value
QueryText
Declaration
public virtual string QueryText { get; }
Property Value
Type |
Description |
System.String |
|
Sorter
Declaration
protected virtual BaseAnnotationListSorter Sorter { get; }
Property Value
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Overrides
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Overrides
Methods
FinishSearchView()
Declaration
public virtual void FinishSearchView()
GetSortOrder(Bundle)
Declaration
protected virtual IBaseAnnotationSortOrder GetSortOrder(Bundle args)
Parameters
Type |
Name |
Description |
Android.OS.Bundle |
args |
|
Returns
InitOptionsMenu(IMenu)
Declaration
public virtual void InitOptionsMenu(IMenu menu)
Parameters
Type |
Name |
Description |
Android.Views.IMenu |
menu |
|
NewBundle(Boolean, Boolean, AnnotationListSortOrder)
Declaration
public static Bundle NewBundle(bool isReadOnly, bool isRtl, AnnotationListSortOrder annotationListSortOrder)
Parameters
Type |
Name |
Description |
System.Boolean |
isReadOnly |
|
System.Boolean |
isRtl |
|
AnnotationListSortOrder |
annotationListSortOrder |
|
Returns
Type |
Description |
Android.OS.Bundle |
|
NewInstance()
Declaration
public static AnnotationDialogFragment NewInstance()
Returns
NewInstance(Boolean, Boolean, AnnotationListSortOrder)
Declaration
public static AnnotationDialogFragment NewInstance(bool isReadOnly, bool isRtl, AnnotationListSortOrder annotationListSortOrder)
Parameters
Type |
Name |
Description |
System.Boolean |
isReadOnly |
|
System.Boolean |
isRtl |
|
AnnotationListSortOrder |
annotationListSortOrder |
|
Returns
OnQueryTextChange(String)
Declaration
public virtual bool OnQueryTextChange(string newText)
Parameters
Type |
Name |
Description |
System.String |
newText |
|
Returns
Type |
Description |
System.Boolean |
|
OnQueryTextSubmit(String)
Declaration
public virtual bool OnQueryTextSubmit(string query)
Parameters
Type |
Name |
Description |
System.String |
query |
|
Returns
Type |
Description |
System.Boolean |
|
PrepareOptionsMenu(IMenu)
Declaration
public virtual void PrepareOptionsMenu(IMenu menu)
Parameters
Type |
Name |
Description |
Android.Views.IMenu |
menu |
|
RefreshAnnotationList()
Declaration
public virtual void RefreshAnnotationList()
ResetAnnotationListSearchFilter()
Declaration
public virtual void ResetAnnotationListSearchFilter()
SetAnnotationDialogListener(AnnotationDialogFragment.IAnnotationDialogListener)
Declaration
public virtual void SetAnnotationDialogListener(AnnotationDialogFragment.IAnnotationDialogListener listener)
Parameters
SetPdfViewCtrl(PDFViewCtrl)
Declaration
public virtual AnnotationDialogFragment SetPdfViewCtrl(PDFViewCtrl pdfViewCtrl)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
Returns
SetReadOnly(Boolean)
Declaration
public virtual AnnotationDialogFragment SetReadOnly(bool isReadOnly)
Parameters
Type |
Name |
Description |
System.Boolean |
isReadOnly |
|
Returns
SetRtlMode(Boolean)
Declaration
public virtual AnnotationDialogFragment SetRtlMode(bool isRtl)
Parameters
Type |
Name |
Description |
System.Boolean |
isRtl |
|
Returns
SetupLiveUpdate()
Declaration
protected virtual void SetupLiveUpdate()
UpdateAnnotationVisibility()
Declaration
public virtual void UpdateAnnotationVisibility()
UpdateAnnotationVisibilityInfo(IList<AnnotationDialogFragment.AnnotationInfo>)
Declaration
public virtual void UpdateAnnotationVisibilityInfo(IList<AnnotationDialogFragment.AnnotationInfo> annotationInfos)
Parameters
Events
AnnotationClicked
Declaration
public event EventHandler<AnnotationDialogFragment.AnnotationClickedEventArgs> AnnotationClicked
Event Type
ExportAnnotations
Declaration
public event EventHandler<AnnotationDialogFragment.ExportAnnotationsEventArgs> ExportAnnotations
Event Type
Implements
AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable