Show / Hide Table of Contents

Class AnnotationDialogFragment

Inheritance
System.Object
NavigationListDialogFragment
AnnotationDialogFragment
Implements
AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
BookmarksDialogFragment.IBookmarksDialogSearchView
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Inherited Members
NavigationListDialogFragment.HandleBackPress()
NavigationListDialogFragment.OnEventAction()
NavigationListDialogFragment.SetAnalyticsEventListener(NavigationListDialogFragment.IAnalyticsEventListener)
NavigationListDialogFragment.MAnalyticsEventListener
NavigationListDialogFragment.AnalyticsEvent
Namespace: pdftron.PDF.Controls
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
NavigationListDialogFragment.JniPeerMembers

MAnnotationDialogListener

Declaration
protected AnnotationDialogFragment.IAnnotationDialogListener MAnnotationDialogListener { get; set; }
Property Value
Type Description
AnnotationDialogFragment.IAnnotationDialogListener

MAnnotationListSortOrder

Declaration
protected IBaseAnnotationSortOrder MAnnotationListSortOrder { get; set; }
Property Value
Type Description
IBaseAnnotationSortOrder

MAnnotationsAdapter

Declaration
protected AnnotationsAdapter MAnnotationsAdapter { get; set; }
Property Value
Type Description
AnnotationsAdapter

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
Type Description
BaseAnnotationListSorter

MSortOrder

Declaration
protected IBaseAnnotationSortOrder MSortOrder { get; set; }
Property Value
Type Description
IBaseAnnotationSortOrder

QueryText

Declaration
public virtual string QueryText { get; }
Property Value
Type Description
System.String

Sorter

Declaration
protected virtual BaseAnnotationListSorter Sorter { get; }
Property Value
Type Description
BaseAnnotationListSorter

ThresholdClass

Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type Description
System.IntPtr
Overrides
NavigationListDialogFragment.ThresholdClass

ThresholdType

Declaration
protected override Type ThresholdType { get; }
Property Value
Type Description
System.Type
Overrides
NavigationListDialogFragment.ThresholdType

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
Type Description
IBaseAnnotationSortOrder

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
Type Description
AnnotationDialogFragment

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
Type Description
AnnotationDialogFragment

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
Type Name Description
AnnotationDialogFragment.IAnnotationDialogListener listener

SetPdfViewCtrl(PDFViewCtrl)

Declaration
public virtual AnnotationDialogFragment SetPdfViewCtrl(PDFViewCtrl pdfViewCtrl)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl
Returns
Type Description
AnnotationDialogFragment

SetReadOnly(Boolean)

Declaration
public virtual AnnotationDialogFragment SetReadOnly(bool isReadOnly)
Parameters
Type Name Description
System.Boolean isReadOnly
Returns
Type Description
AnnotationDialogFragment

SetRtlMode(Boolean)

Declaration
public virtual AnnotationDialogFragment SetRtlMode(bool isRtl)
Parameters
Type Name Description
System.Boolean isRtl
Returns
Type Description
AnnotationDialogFragment

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
Type Name Description
System.Collections.Generic.IList<AnnotationDialogFragment.AnnotationInfo> annotationInfos

Events

AnnotationClicked

Declaration
public event EventHandler<AnnotationDialogFragment.AnnotationClickedEventArgs> AnnotationClicked
Event Type
Type Description
System.EventHandler<AnnotationDialogFragment.AnnotationClickedEventArgs>

ExportAnnotations

Declaration
public event EventHandler<AnnotationDialogFragment.ExportAnnotationsEventArgs> ExportAnnotations
Event Type
Type Description
System.EventHandler<AnnotationDialogFragment.ExportAnnotationsEventArgs>

Implements

AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
BookmarksDialogFragment.IBookmarksDialogSearchView
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX