Show / Hide Table of Contents

Class PdfViewCtrlTabHostBaseFragment

Inheritance
System.Object
PdfViewCtrlTabHostBaseFragment
PdfViewCtrlTabHostFragment
PdfViewCtrlTabHostFragment2
Implements
Android.Views.View.IOnLayoutChangeListener
Android.Views.View.IOnSystemUiVisibilityChangeListener
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
BookmarksTabLayout.IBookmarksTabsListener
PdfViewCtrlTabBaseFragment.ITabListener
SearchResultsView.ISearchResultsListener
ThumbnailsViewFragment.IOnExportThumbnailsListener
ThumbnailsViewFragment.IOnThumbnailsEditAttemptWhileReadOnlyListener
ThumbnailsViewFragment.IOnThumbnailsViewDialogDismissListener
UserCropDialogFragment.IOnUserCropDialogDismissListener
UserCropSelectionDialogFragment.IUserCropSelectionDialogFragmentListener
BookmarksDialogFragment.IBookmarksDialogListener
ViewModePickerDialogFragment.IViewModePickerDialogFragmentListener
ToolManager.IQuickMenuListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.Controls
Assembly: PDFViewCtrlTools.dll
Syntax
public abstract class PdfViewCtrlTabHostBaseFragment : Fragment, BookmarksTabLayout.IBookmarksTabsListener, PdfViewCtrlTabBaseFragment.ITabListener, SearchResultsView.ISearchResultsListener, ThumbnailsViewFragment.IOnExportThumbnailsListener, ThumbnailsViewFragment.IOnThumbnailsEditAttemptWhileReadOnlyListener, ThumbnailsViewFragment.IOnThumbnailsViewDialogDismissListener, UserCropDialogFragment.IOnUserCropDialogDismissListener, UserCropSelectionDialogFragment.IUserCropSelectionDialogFragmentListener, BookmarksDialogFragment.IBookmarksDialogListener, ViewModePickerDialogFragment.IViewModePickerDialogFragmentListener, ToolManager.IQuickMenuListener

Constructors

PdfViewCtrlTabHostBaseFragment()

Declaration
public PdfViewCtrlTabHostBaseFragment()

PdfViewCtrlTabHostBaseFragment(IntPtr, JniHandleOwnership)

Declaration
protected PdfViewCtrlTabHostBaseFragment(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Fields

AnimateDurationHide

Declaration
public const int AnimateDurationHide = 250
Field Value
Type Description
System.Int32

AnimateDurationShow

Declaration
public const int AnimateDurationShow = 250
Field Value
Type Description
System.Int32

BundleTabFragmentClass

Declaration
public const string BundleTabFragmentClass = "PdfViewCtrlTabHostFragment_tab_fragment_class"
Field Value
Type Description
System.String

BundleTabHostConfig

Declaration
public const string BundleTabHostConfig = "bundle_tab_host_config"
Field Value
Type Description
System.String

BundleTabHostNavIcon

Declaration
public const string BundleTabHostNavIcon = "bundle_tab_host_nav_icon"
Field Value
Type Description
System.String

BundleTabHostQuitAppWhenDoneViewing

Declaration
public const string BundleTabHostQuitAppWhenDoneViewing = "bundle_tab_host_quit_app_when_done_viewing"
Field Value
Type Description
System.String

BundleTabHostToolbarMenu

Declaration
public const string BundleTabHostToolbarMenu = "bundle_tab_host_toolbar_menu"
Field Value
Type Description
System.String

BundleTheme

Declaration
public const string BundleTheme = "bundle_theme"
Field Value
Type Description
System.String

HideNavigationBarTimer

Declaration
protected const int HideNavigationBarTimer = 2000
Field Value
Type Description
System.Int32

HideToolbarsTimer

Declaration
protected const int HideToolbarsTimer = 5000
Field Value
Type Description
System.Int32

KeyIsRestarted

Declaration
protected const string KeyIsRestarted = "is_fragment_restarted"
Field Value
Type Description
System.String

KeyIsSearchMode

Declaration
protected const string KeyIsSearchMode = "is_search_mode"
Field Value
Type Description
System.String

MaxToolbarIconCount

Declaration
protected const int MaxToolbarIconCount = 7
Field Value
Type Description
System.Int32

MaxToolbarVisibleIconCount

Declaration
protected const int MaxToolbarVisibleIconCount = 5
Field Value
Type Description
System.Int32

Properties

BookmarksDialogTabs

Declaration
protected virtual IList<DialogFragmentTab> BookmarksDialogTabs { get; }
Property Value
Type Description
System.Collections.Generic.IList<DialogFragmentTab>

ContainerId

Declaration
protected abstract int ContainerId { get; }
Property Value
Type Description
System.Int32

CurrentPdfViewCtrlFragment

Declaration
public virtual PdfViewCtrlTabBaseFragment CurrentPdfViewCtrlFragment { get; }
Property Value
Type Description
PdfViewCtrlTabBaseFragment

CurrentTabTag

Declaration
protected virtual string CurrentTabTag { get; }
Property Value
Type Description
System.String

DefaultTabFragmentClass

Declaration
protected virtual Class DefaultTabFragmentClass { get; }
Property Value
Type Description
Java.Lang.Class

DefaultTheme

Declaration
protected abstract int DefaultTheme { get; }
Property Value
Type Description
System.Int32

IsInFullScreenMode

Declaration
public virtual bool IsInFullScreenMode { get; }
Property Value
Type Description
System.Boolean

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

LayoutRes

Declaration
protected abstract int LayoutRes { get; }
Property Value
Type Description
System.Int32

MAppBarVisibilityListener

Declaration
protected PdfViewCtrlTabHostBaseFragment.IAppBarVisibilityListener MAppBarVisibilityListener { get; set; }
Property Value
Type Description
PdfViewCtrlTabHostBaseFragment.IAppBarVisibilityListener

MAutoHideEnabled

Declaration
protected bool MAutoHideEnabled { get; set; }
Property Value
Type Description
System.Boolean

MaxTabCount

Declaration
protected virtual int MaxTabCount { get; }
Property Value
Type Description
System.Int32

MBookmarksDialog

Declaration
protected BookmarksDialogFragment MBookmarksDialog { get; set; }
Property Value
Type Description
BookmarksDialogFragment

MCurrentBookmark

Declaration
protected Bookmark MCurrentBookmark { get; set; }
Property Value
Type Description
pdftronprivate.PDF.Bookmark

MCurTabIndex

Declaration
protected int MCurTabIndex { get; set; }
Property Value
Type Description
System.Int32

MFileSystemChanged

Declaration
protected AtomicBoolean MFileSystemChanged { get; set; }
Property Value
Type Description
Java.Util.Concurrent.Atomic.AtomicBoolean

MFragmentContainer

Declaration
protected FrameLayout MFragmentContainer { get; set; }
Property Value
Type Description
Android.Widget.FrameLayout

MFragmentPaused

Declaration
protected bool MFragmentPaused { get; set; }
Property Value
Type Description
System.Boolean

MFragmentView

Declaration
protected View MFragmentView { get; set; }
Property Value
Type Description
Android.Views.View

MHidePresetBar

Declaration
protected bool MHidePresetBar { get; set; }
Property Value
Type Description
System.Boolean

MIsRestarted

Declaration
protected bool MIsRestarted { get; set; }
Property Value
Type Description
System.Boolean

MIsSearchMode

Declaration
protected bool MIsSearchMode { get; set; }
Property Value
Type Description
System.Boolean

MLastSystemUIVisibility

Declaration
protected int MLastSystemUIVisibility { get; set; }
Property Value
Type Description
System.Int32

MMultiTabModeEnabled

Declaration
protected bool MMultiTabModeEnabled { get; set; }
Property Value
Type Description
System.Boolean

MQuitAppWhenDoneViewing

Declaration
protected bool MQuitAppWhenDoneViewing { get; set; }
Property Value
Type Description
System.Boolean

MReflowControlListeners

Declaration
protected IList MReflowControlListeners { get; set; }
Property Value
Type Description
System.Collections.IList

MRootView

Declaration
protected ViewGroup MRootView { get; set; }
Property Value
Type Description
Android.Views.ViewGroup

MSearchMatchCase

Declaration
protected bool MSearchMatchCase { get; set; }
Property Value
Type Description
System.Boolean

MSearchMatchWord

Declaration
protected bool MSearchMatchWord { get; set; }
Property Value
Type Description
System.Boolean

MSearchResultsView

Declaration
protected SearchResultsView MSearchResultsView { get; set; }
Property Value
Type Description
SearchResultsView

MSearchToolbar

Declaration
protected NativeSearchToolbar MSearchToolbar { get; set; }
Property Value
Type Description
NativeSearchToolbar

MStartupTabTag

Declaration
protected string MStartupTabTag { get; set; }
Property Value
Type Description
System.String

MSystemWindowInsetBottom

Declaration
protected int MSystemWindowInsetBottom { get; set; }
Property Value
Type Description
System.Int32

MSystemWindowInsetTop

Declaration
protected int MSystemWindowInsetTop { get; set; }
Property Value
Type Description
System.Int32

MTabFragmentClass

Declaration
protected Class MTabFragmentClass { get; set; }
Property Value
Type Description
Java.Lang.Class

MTabHostListeners

Declaration
protected IList MTabHostListeners { get; set; }
Property Value
Type Description
System.Collections.IList

MTabLayout

Declaration
protected CustomFragmentTabLayout MTabLayout { get; set; }
Property Value
Type Description
CustomFragmentTabLayout

MThemeProvider

Declaration
protected ThemeProvider MThemeProvider { get; set; }
Property Value
Type Description
ThemeProvider

MThumbFragment

Declaration
protected ThumbnailsViewFragment MThumbFragment { get; set; }
Property Value
Type Description
ThumbnailsViewFragment

MToolbar

Declaration
protected Toolbar MToolbar { get; set; }
Property Value
Type Description
AndroidX.AppCompat.Widget.Toolbar

MToolbarMenuResArray

Declaration
protected IList<int> MToolbarMenuResArray { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.Int32>

MToolbarNavRes

Declaration
protected int MToolbarNavRes { get; set; }
Property Value
Type Description
System.Int32

MToolbarSharedPreferences

Declaration
protected ToolbarSharedPreferences MToolbarSharedPreferences { get; set; }
Property Value
Type Description
ToolbarSharedPreferences

MUserCropDialog

Declaration
protected UserCropDialogFragment MUserCropDialog { get; set; }
Property Value
Type Description
UserCropDialogFragment

MViewerConfig

Declaration
protected ViewerConfig MViewerConfig { get; set; }
Property Value
Type Description
ViewerConfig

MViewOverflowMenu

Declaration
protected PopupMenu MViewOverflowMenu { get; set; }
Property Value
Type Description
AndroidX.AppCompat.Widget.PopupMenu

MWillShowAnnotationToolbar

Declaration
protected bool MWillShowAnnotationToolbar { get; set; }
Property Value
Type Description
System.Boolean

SDebug

Declaration
protected static bool SDebug { get; set; }
Property Value
Type Description
System.Boolean

TabCount

Declaration
public virtual int TabCount { get; }
Property Value
Type Description
System.Int32

TabLayoutRes

Declaration
protected abstract int TabLayoutRes { get; }
Property Value
Type Description
System.Int32

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

ThumbnailViewFragment

Declaration
protected virtual ThumbnailsViewFragment ThumbnailViewFragment { get; }
Property Value
Type Description
ThumbnailsViewFragment

Toolbar

Declaration
public virtual Toolbar Toolbar { get; }
Property Value
Type Description
AndroidX.AppCompat.Widget.Toolbar

ToolbarHeight

Declaration
public virtual int ToolbarHeight { get; }
Property Value
Type Description
System.Int32

Methods

AddHostListener(PdfViewCtrlTabHostBaseFragment.ITabHostListener)

Declaration
public virtual void AddHostListener(PdfViewCtrlTabHostBaseFragment.ITabHostListener listener)
Parameters
Type Name Description
PdfViewCtrlTabHostBaseFragment.ITabHostListener listener

AddNewPage()

Declaration
public virtual void AddNewPage()

AddReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener)

Declaration
public virtual void AddReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener listener)
Parameters
Type Name Description
PdfViewCtrlTabHostBaseFragment.IReflowControlListener listener

AddTab(Bundle, String, String, String, String, Int32)

Declaration
public virtual TabLayout.Tab AddTab(Bundle args, string tag, string title, string fileExtension, string password, int itemSource)
Parameters
Type Name Description
Android.OS.Bundle args
System.String tag
System.String title
System.String fileExtension
System.String password
System.Int32 itemSource
Returns
Type Description
Google.Android.Material.Tabs.TabLayout.Tab

AddTab(Bundle, String, String, String, String, Int32, Int32)

Declaration
public virtual TabLayout.Tab AddTab(Bundle args, string tag, string title, string fileExtension, string password, int itemSource, int initialPage)
Parameters
Type Name Description
Android.OS.Bundle args
System.String tag
System.String title
System.String fileExtension
System.String password
System.Int32 itemSource
System.Int32 initialPage
Returns
Type Description
Google.Android.Material.Tabs.TabLayout.Tab

AdjustConfiguration()

Declaration
protected virtual void AdjustConfiguration()

AdjustMenuButtonShowAs(IMenuItem, Activity)

Declaration
protected virtual void AdjustMenuButtonShowAs(IMenuItem item, Activity activity)
Parameters
Type Name Description
Android.Views.IMenuItem item
Android.App.Activity activity

AnimateToolbars(Boolean)

Declaration
protected abstract void AnimateToolbars(bool visible)
Parameters
Type Name Description
System.Boolean visible

ApplyTheme(AppCompatActivity)

Declaration
protected virtual bool ApplyTheme(AppCompatActivity activity)
Parameters
Type Name Description
AndroidX.AppCompat.App.AppCompatActivity activity
Returns
Type Description
System.Boolean

CanAddNewDocumentToTabList(Int32)

Declaration
protected virtual bool CanAddNewDocumentToTabList(int itemSource)
Parameters
Type Name Description
System.Int32 itemSource
Returns
Type Description
System.Boolean

CanOpenNavigationListAsSideSheet()

Declaration
protected virtual bool CanOpenNavigationListAsSideSheet()
Returns
Type Description
System.Boolean

CanRecreateActivity()

Declaration
protected virtual bool CanRecreateActivity()
Returns
Type Description
System.Boolean

CanShowOpenFileError()

Declaration
protected virtual bool CanShowOpenFileError()
Returns
Type Description
System.Boolean

CanShowTabLayout()

Declaration
protected virtual bool CanShowTabLayout()
Returns
Type Description
System.Boolean

CheckTabConversionAndAlert(Int32, Boolean)

Declaration
public virtual bool CheckTabConversionAndAlert(int messageID, bool allowConverted)
Parameters
Type Name Description
System.Int32 messageID
System.Boolean allowConverted
Returns
Type Description
System.Boolean

CheckTabConversionAndAlert(Int32, Boolean, Boolean)

Declaration
public virtual bool CheckTabConversionAndAlert(int messageID, bool allowConverted, bool skipSpecialFileCheck)
Parameters
Type Name Description
System.Int32 messageID
System.Boolean allowConverted
System.Boolean skipSpecialFileCheck
Returns
Type Description
System.Boolean

ClearHostListeners()

Declaration
public virtual void ClearHostListeners()

ClearReflowControlListeners()

Declaration
public virtual void ClearReflowControlListeners()

CloseAllTabs()

Declaration
public virtual void CloseAllTabs()

CloseTab(String)

Declaration
public virtual void CloseTab(string tag)
Parameters
Type Name Description
System.String tag

CreateAnnotationDialogTab()

Declaration
protected virtual DialogFragmentTab CreateAnnotationDialogTab()
Returns
Type Description
DialogFragmentTab

CreateBookmarkDialogFragmentInstance()

Declaration
protected virtual BookmarksDialogFragment CreateBookmarkDialogFragmentInstance()
Returns
Type Description
BookmarksDialogFragment

CreateOutlineDialogTab()

Declaration
protected virtual DialogFragmentTab CreateOutlineDialogTab()
Returns
Type Description
DialogFragmentTab

CreateTab(String, String, String, Int32)

Declaration
protected virtual TabLayout.Tab CreateTab(string tag, string title, string fileExtension, int itemSource)
Parameters
Type Name Description
System.String tag
System.String title
System.String fileExtension
System.Int32 itemSource
Returns
Type Description
Google.Android.Material.Tabs.TabLayout.Tab

CreateTabs(Bundle)

Declaration
public virtual void CreateTabs(Bundle args)
Parameters
Type Name Description
Android.OS.Bundle args

CreateUserBookmarkDialogTab()

Declaration
protected virtual DialogFragmentTab CreateUserBookmarkDialogTab()
Returns
Type Description
DialogFragmentTab

CreateUserCropDialog()

Declaration
protected virtual UserCropDialogFragment CreateUserCropDialog()
Returns
Type Description
UserCropDialogFragment

ExitSearchMode()

Declaration
public virtual void ExitSearchMode()

GetToolbarMenuResArray()

Declaration
protected virtual int[] GetToolbarMenuResArray()
Returns
Type Description
System.Int32[]

GetToolbarOptionMenuItem(Int32)

Declaration
protected virtual IMenuItem GetToolbarOptionMenuItem(int id)
Parameters
Type Name Description
System.Int32 id
Returns
Type Description
Android.Views.IMenuItem

GetViewOverflowOptionMenuItem(Int32)

Declaration
protected virtual IMenuItem GetViewOverflowOptionMenuItem(int id)
Parameters
Type Name Description
System.Int32 id
Returns
Type Description
Android.Views.IMenuItem

HandleAutoHideNavBar()

Declaration
protected abstract void HandleAutoHideNavBar()

HandleAutoHideUi()

Declaration
protected abstract void HandleAutoHideUi()

HandleBackPressed()

Declaration
public virtual bool HandleBackPressed()
Returns
Type Description
System.Boolean

HandleKeyShortcutEvent(Int32, KeyEvent)

Declaration
public virtual bool HandleKeyShortcutEvent(int keyCode, KeyEvent e)
Parameters
Type Name Description
System.Int32 keyCode
Android.Views.KeyEvent e
Returns
Type Description
System.Boolean

HandleKeyUp(Int32, KeyEvent)

Declaration
public virtual bool HandleKeyUp(int keyCode, KeyEvent e)
Parameters
Type Name Description
System.Int32 keyCode
Android.Views.KeyEvent e
Returns
Type Description
System.Boolean

HandleNavIconClick()

Declaration
protected virtual void HandleNavIconClick()

HandleOpenFileFailed(Int32)

Declaration
protected virtual void HandleOpenFileFailed(int errorCode)
Parameters
Type Name Description
System.Int32 errorCode

HandleOpenFileFailed(Int32, String)

Declaration
protected virtual void HandleOpenFileFailed(int errorCode, string info)
Parameters
Type Name Description
System.Int32 errorCode
System.String info

HandleShowTabInfo(String, String, String, Int32, Int32)

Declaration
protected virtual void HandleShowTabInfo(string tag, string title, string fileExtension, int itemSource, int duration)
Parameters
Type Name Description
System.String tag
System.String title
System.String fileExtension
System.Int32 itemSource
System.Int32 duration

HandleSystemWindowInsetChanged(Int32, Int32)

Declaration
protected virtual void HandleSystemWindowInsetChanged(int insetTop, int insetBottom)
Parameters
Type Name Description
System.Int32 insetTop
System.Int32 insetBottom

HandleThumbnailsExport(Uri, SparseBooleanArray)

Declaration
protected virtual void HandleThumbnailsExport(Uri destFileUri, SparseBooleanArray positions)
Parameters
Type Name Description
Android.Net.Uri destFileUri
Android.Util.SparseBooleanArray positions

HandleThumbnailsExport(File, SparseBooleanArray)

Declaration
protected virtual void HandleThumbnailsExport(File folder, SparseBooleanArray positions)
Parameters
Type Name Description
Java.IO.File folder
Android.Util.SparseBooleanArray positions

HandleThumbnailsExport(ExternalFileInfo, SparseBooleanArray)

Declaration
protected virtual void HandleThumbnailsExport(ExternalFileInfo folder, SparseBooleanArray positions)
Parameters
Type Name Description
ExternalFileInfo folder
Android.Util.SparseBooleanArray positions

HideSearchResults()

Declaration
protected virtual void HideSearchResults()

HideSearchToolbarTransition()

Declaration
protected virtual void HideSearchToolbarTransition()

HideSystemUI()

Declaration
protected abstract void HideSystemUI()

HideUI()

Declaration
public abstract void HideUI()

InitOptionsMenu(IMenu)

Declaration
protected virtual void InitOptionsMenu(IMenu menu)
Parameters
Type Name Description
Android.Views.IMenu menu

InitViews()

Declaration
protected virtual void InitViews()

OnAnnotationClicked(Annot, Int32)

Declaration
public virtual void OnAnnotationClicked(Annot annotation, int pageNum)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annotation
System.Int32 pageNum

OnAutoCropTaskDone()

Declaration
public virtual void OnAutoCropTaskDone()

OnBackPressed()

Declaration
public virtual bool OnBackPressed()
Returns
Type Description
System.Boolean

OnBookmarksDialogDismissed(Int32)

Declaration
public virtual void OnBookmarksDialogDismissed(int tabIndex)
Parameters
Type Name Description
System.Int32 tabIndex

OnBookmarksDialogWillDismiss(Int32)

Declaration
public virtual void OnBookmarksDialogWillDismiss(int tabIndex)
Parameters
Type Name Description
System.Int32 tabIndex

OnCustomColorModeSelected(Int32, Int32)

Declaration
public virtual bool OnCustomColorModeSelected(int bgColor, int txtColor)
Parameters
Type Name Description
System.Int32 bgColor
System.Int32 txtColor
Returns
Type Description
System.Boolean

OnDownloadedSuccessful()

Declaration
public virtual void OnDownloadedSuccessful()

OnEditBookmarkFocusChanged(Boolean)

Declaration
public virtual void OnEditBookmarkFocusChanged(bool isActive)
Parameters
Type Name Description
System.Boolean isActive

OnEditToolbarMenu()

Declaration
public abstract void OnEditToolbarMenu()

OnExportAnnotations(PDFDoc)

Declaration
public virtual void OnExportAnnotations(PDFDoc pdfDoc)
Parameters
Type Name Description
pdftronprivate.PDF.PDFDoc pdfDoc

OnExportThumbnails(SparseBooleanArray)

Declaration
public virtual void OnExportThumbnails(SparseBooleanArray pageNums)
Parameters
Type Name Description
Android.Util.SparseBooleanArray pageNums

OnFlattenOptionSelected()

Declaration
public virtual void OnFlattenOptionSelected()

OnFullTextSearchFindText(Boolean)

Declaration
public virtual SearchResultsView.SearchResultStatus OnFullTextSearchFindText(bool searchUp)
Parameters
Type Name Description
System.Boolean searchUp
Returns
Type Description
SearchResultsView.SearchResultStatus

OnFullTextSearchStart()

Declaration
public virtual void OnFullTextSearchStart()

OnHandleKeyShortcutEvent(Int32, KeyEvent)

Declaration
public virtual bool OnHandleKeyShortcutEvent(int keyCode, KeyEvent e)
Parameters
Type Name Description
System.Int32 keyCode
Android.Views.KeyEvent e
Returns
Type Description
System.Boolean

OnInkEditSelected(Annot, Int32)

Declaration
public virtual void OnInkEditSelected(Annot inkAnnot, int pageNum)
Parameters
Type Name Description
pdftronprivate.PDF.Annot inkAnnot
System.Int32 pageNum

OnLayoutChange(View, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Declaration
public virtual void OnLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom)
Parameters
Type Name Description
Android.Views.View v
System.Int32 left
System.Int32 top
System.Int32 right
System.Int32 bottom
System.Int32 oldLeft
System.Int32 oldTop
System.Int32 oldRight
System.Int32 oldBottom

OnListAllOptionSelected(String)

Declaration
protected virtual void OnListAllOptionSelected(string searchQuery)
Parameters
Type Name Description
System.String searchQuery

OnOpenAddNewTab(Bundle)

Declaration
public virtual void OnOpenAddNewTab(Bundle args)
Parameters
Type Name Description
Android.OS.Bundle args

OnOpenAddNewTab(Int32, String, String, String)

Declaration
public virtual void OnOpenAddNewTab(int itemSource, string tag, string title, string password)
Parameters
Type Name Description
System.Int32 itemSource
System.String tag
System.String title
System.String password

OnOpenAddNewTab(Int32, String, String, String, Int32)

Declaration
public virtual void OnOpenAddNewTab(int itemSource, string tag, string title, string password, int initialPage)
Parameters
Type Name Description
System.Int32 itemSource
System.String tag
System.String title
System.String password
System.Int32 initialPage

OnOpenAnnotationToolbar(ToolManager.ToolMode)

Declaration
public abstract void OnOpenAnnotationToolbar(ToolManager.ToolMode mode)
Parameters
Type Name Description
ToolManager.ToolMode mode

OnOpenEditToolbar(ToolManager.ToolMode)

Declaration
public abstract void OnOpenEditToolbar(ToolManager.ToolMode mode)
Parameters
Type Name Description
ToolManager.ToolMode mode

OnOutlineClicked(Bookmark, Bookmark)

Declaration
public virtual void OnOutlineClicked(Bookmark parent, Bookmark bookmark)
Parameters
Type Name Description
pdftronprivate.PDF.Bookmark parent
pdftronprivate.PDF.Bookmark bookmark

OnOutlineOptionSelected()

Declaration
public virtual void OnOutlineOptionSelected()

OnOutlineOptionSelected(Int32)

Declaration
public virtual void OnOutlineOptionSelected(int initialTabIndex)
Parameters
Type Name Description
System.Int32 initialTabIndex

OnPageThumbnailOptionSelected(Boolean, Integer)

Declaration
public virtual void OnPageThumbnailOptionSelected(bool thumbnailEditMode, Integer checkedItem)
Parameters
Type Name Description
System.Boolean thumbnailEditMode
Java.Lang.Integer checkedItem

OnQuickMenuClicked(QuickMenuItem)

Declaration
public virtual bool OnQuickMenuClicked(QuickMenuItem menuItem)
Parameters
Type Name Description
QuickMenuItem menuItem
Returns
Type Description
System.Boolean

OnQuickMenuDismissed()

Declaration
public virtual void OnQuickMenuDismissed()

OnQuickMenuShown()

Declaration
public virtual void OnQuickMenuShown()

OnReflowZoomInOut(Boolean)

Declaration
public virtual int OnReflowZoomInOut(bool flagZoomIn)
Parameters
Type Name Description
System.Boolean flagZoomIn
Returns
Type Description
System.Int32

OnSaveAsOptionSelected()

Declaration
public virtual void OnSaveAsOptionSelected()

OnSaveCroppedCopySelected()

Declaration
public virtual void OnSaveCroppedCopySelected()

OnSaveOptimizedCopySelected()

Declaration
public virtual void OnSaveOptimizedCopySelected()

OnSavePasswordCopySelected()

Declaration
public virtual void OnSavePasswordCopySelected()

OnSearchMatchCaseOptionSelected(Boolean)

Declaration
protected virtual void OnSearchMatchCaseOptionSelected(bool isChecked)
Parameters
Type Name Description
System.Boolean isChecked

OnSearchOptionSelected()

Declaration
public virtual void OnSearchOptionSelected()

OnSearchProgressHide()

Declaration
public virtual void OnSearchProgressHide()

OnSearchProgressShow()

Declaration
public virtual void OnSearchProgressShow()

OnSearchResultClicked(TextSearchResult)

Declaration
public virtual void OnSearchResultClicked(TextSearchResult result)
Parameters
Type Name Description
pdftronprivate.PDF.TextSearchResult result

OnSearchResultFound(TextSearchResult)

Declaration
public virtual void OnSearchResultFound(TextSearchResult result)
Parameters
Type Name Description
pdftronprivate.PDF.TextSearchResult result

OnSearchWholeWordOptionSelected(Boolean)

Declaration
protected virtual void OnSearchWholeWordOptionSelected(bool isChecked)
Parameters
Type Name Description
System.Boolean isChecked

OnShareOptionSelected()

Declaration
protected virtual void OnShareOptionSelected()

OnShowQuickMenu(QuickMenu, Annot)

Declaration
public virtual bool OnShowQuickMenu(QuickMenu quickmenu, Annot annot)
Parameters
Type Name Description
QuickMenu quickmenu
pdftronprivate.PDF.Annot annot
Returns
Type Description
System.Boolean

OnShowTabInfo(String, String, String, Int32, Int32)

Declaration
public virtual void OnShowTabInfo(string tag, string title, string fileExtension, int itemSource, int duration)
Parameters
Type Name Description
System.String tag
System.String title
System.String fileExtension
System.Int32 itemSource
System.Int32 duration

OnSystemUiVisibilityChange(StatusBarVisibility)

Declaration
public virtual void OnSystemUiVisibilityChange(StatusBarVisibility visibility)
Parameters
Type Name Description
Android.Views.StatusBarVisibility visibility

OnTabDocumentLoaded(String)

Declaration
public virtual void OnTabDocumentLoaded(string tag)
Parameters
Type Name Description
System.String tag

OnTabError(Int32, String)

Declaration
public virtual void OnTabError(int errorCode, string info)
Parameters
Type Name Description
System.Int32 errorCode
System.String info

OnTabIdentityChanged(String, String, String, String, Int32)

Declaration
public virtual void OnTabIdentityChanged(string oldTabTag, string newTabTag, string newTabTitle, string newFileExtension, int newTabSource)
Parameters
Type Name Description
System.String oldTabTag
System.String newTabTag
System.String newTabTitle
System.String newFileExtension
System.Int32 newTabSource

OnTabJumpToSdCardFolder()

Declaration
public virtual void OnTabJumpToSdCardFolder()

OnTabPaused(FileInfo, Boolean)

Declaration
public virtual void OnTabPaused(FileInfo fileInfo, bool isDocModifiedAfterOpening)
Parameters
Type Name Description
FileInfo fileInfo
System.Boolean isDocModifiedAfterOpening

OnTabReselected(TabLayout.Tab)

Declaration
public virtual void OnTabReselected(TabLayout.Tab tab)
Parameters
Type Name Description
Google.Android.Material.Tabs.TabLayout.Tab tab

OnTabSelected(TabLayout.Tab)

Declaration
public virtual void OnTabSelected(TabLayout.Tab tab)
Parameters
Type Name Description
Google.Android.Material.Tabs.TabLayout.Tab tab

OnTabSingleTapConfirmed()

Declaration
public abstract void OnTabSingleTapConfirmed()

OnTabThumbSliderStopTrackingTouch()

Declaration
public virtual void OnTabThumbSliderStopTrackingTouch()

OnTabUnselected(TabLayout.Tab)

Declaration
public virtual void OnTabUnselected(TabLayout.Tab tab)
Parameters
Type Name Description
Google.Android.Material.Tabs.TabLayout.Tab tab

OnThumbnailsEditAttemptWhileReadOnly()

Declaration
public virtual void OnThumbnailsEditAttemptWhileReadOnly()

OnThumbnailsViewDialogDismiss(Int32, Boolean)

Declaration
public virtual void OnThumbnailsViewDialogDismiss(int pageNum, bool docPagesModified)
Parameters
Type Name Description
System.Int32 pageNum
System.Boolean docPagesModified

OnToggleReflow()

Declaration
public virtual void OnToggleReflow()

OnUndoRedoPopupClosed()

Declaration
public virtual void OnUndoRedoPopupClosed()

OnUpdateOptionsMenu()

Declaration
public virtual void OnUpdateOptionsMenu()

OnUserBookmarkClick(Int32)

Declaration
public virtual void OnUserBookmarkClick(int pageNum)
Parameters
Type Name Description
System.Int32 pageNum

OnUserCropDialogDismiss(Int32)

Declaration
public virtual void OnUserCropDialogDismiss(int pageNumberAtDismiss)
Parameters
Type Name Description
System.Int32 pageNumberAtDismiss

OnUserCropMethodSelected(Int32)

Declaration
public virtual void OnUserCropMethodSelected(int cropMode)
Parameters
Type Name Description
System.Int32 cropMode

OnUserCropSelectionDialogFragmentDismiss()

Declaration
public virtual void OnUserCropSelectionDialogFragmentDismiss()

OnViewModeColorSelected(Int32)

Declaration
public virtual bool OnViewModeColorSelected(int colorMode)
Parameters
Type Name Description
System.Int32 colorMode
Returns
Type Description
System.Boolean

OnViewModeOptionSelected()

Declaration
public virtual void OnViewModeOptionSelected()

OnViewModePickerDialogFragmentDismiss()

Declaration
public virtual void OnViewModePickerDialogFragmentDismiss()

OnViewModeSelected(String)

Declaration
public virtual void OnViewModeSelected(string viewMode)
Parameters
Type Name Description
System.String viewMode

OnViewModeSelected(String, Boolean, Integer)

Declaration
public virtual void OnViewModeSelected(string viewMode, bool thumbnailEditMode, Integer checkedItem)
Parameters
Type Name Description
System.String viewMode
System.Boolean thumbnailEditMode
Java.Lang.Integer checkedItem

OpenBookmarksDialog()

Declaration
protected abstract void OpenBookmarksDialog()

OpenRedactionDialog(SearchRedactionDialogFragment)

Declaration
protected abstract void OpenRedactionDialog(SearchRedactionDialogFragment dialogFragment)
Parameters
Type Name Description
SearchRedactionDialogFragment dialogFragment

PageThumbnailEditingEnabled()

Declaration
protected virtual bool PageThumbnailEditingEnabled()
Returns
Type Description
System.Boolean

PauseFragment()

Declaration
protected virtual void PauseFragment()

ReadAndUnsetFileSystemChanged()

Declaration
public virtual bool ReadAndUnsetFileSystemChanged()
Returns
Type Description
System.Boolean

Redo()

Declaration
protected virtual void Redo()

ReloadUserBookmarks()

Declaration
public virtual void ReloadUserBookmarks()

RemoveExtraTabs()

Declaration
public virtual void RemoveExtraTabs()

RemoveFragmentListeners(Fragment)

Declaration
protected virtual void RemoveFragmentListeners(Fragment fragment)
Parameters
Type Name Description
AndroidX.Fragment.App.Fragment fragment

RemoveHostListener(PdfViewCtrlTabHostBaseFragment.ITabHostListener)

Declaration
public virtual void RemoveHostListener(PdfViewCtrlTabHostBaseFragment.ITabHostListener listener)
Parameters
Type Name Description
PdfViewCtrlTabHostBaseFragment.ITabHostListener listener

RemoveReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener)

Declaration
public virtual void RemoveReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener listener)
Parameters
Type Name Description
PdfViewCtrlTabHostBaseFragment.IReflowControlListener listener

RemoveTab(String)

Declaration
public virtual void RemoveTab(string filepath)
Parameters
Type Name Description
System.String filepath

RemoveTab(String, String)

Declaration
public virtual void RemoveTab(string filepath, string nextTabTagToSelect)
Parameters
Type Name Description
System.String filepath
System.String nextTabTagToSelect

RemoveTabAt(Int32)

Declaration
public virtual void RemoveTabAt(int index)
Parameters
Type Name Description
System.Int32 index

RequestDeleteCurrentPage()

Declaration
protected virtual void RequestDeleteCurrentPage()

ResetHideNavigationBarTimer()

Declaration
protected virtual void ResetHideNavigationBarTimer()

ResetHideToolbarsTimer()

Declaration
public virtual void ResetHideToolbarsTimer()

ResumeFragment()

Declaration
protected virtual void ResumeFragment()

SetAppBarVisibilityListener(PdfViewCtrlTabHostBaseFragment.IAppBarVisibilityListener)

Declaration
public virtual void SetAppBarVisibilityListener(PdfViewCtrlTabHostBaseFragment.IAppBarVisibilityListener listener)
Parameters
Type Name Description
PdfViewCtrlTabHostBaseFragment.IAppBarVisibilityListener listener

SetCurrentTabByTag(String)

Declaration
public virtual void SetCurrentTabByTag(string tag)
Parameters
Type Name Description
System.String tag

SetDebug(Boolean)

Declaration
public static void SetDebug(bool debug)
Parameters
Type Name Description
System.Boolean debug

SetFragmentListeners(Fragment)

Declaration
protected virtual void SetFragmentListeners(Fragment fragment)
Parameters
Type Name Description
AndroidX.Fragment.App.Fragment fragment

SetLongPressEnabled(Boolean)

Declaration
public virtual void SetLongPressEnabled(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

SetOptionsMenuVisible(Boolean)

Declaration
protected virtual void SetOptionsMenuVisible(bool visible)
Parameters
Type Name Description
System.Boolean visible

SetTabLayoutVisible(Boolean)

Declaration
protected virtual void SetTabLayoutVisible(bool visible)
Parameters
Type Name Description
System.Boolean visible

SetTabView(View, String, String, String, Int32)

Declaration
protected virtual void SetTabView(View view, string tag, string title, string fileExtension, int itemSource)
Parameters
Type Name Description
Android.Views.View view
System.String tag
System.String title
System.String fileExtension
System.Int32 itemSource

SetThumbSliderVisibility(Boolean, Boolean)

Declaration
public virtual void SetThumbSliderVisibility(bool visible, bool animate)
Parameters
Type Name Description
System.Boolean visible
System.Boolean animate

SetToolbarsVisible(Boolean)

Declaration
public virtual void SetToolbarsVisible(bool visible)
Parameters
Type Name Description
System.Boolean visible

SetToolbarsVisible(Boolean, Boolean)

Declaration
public abstract void SetToolbarsVisible(bool visible, bool animateBottomBar)
Parameters
Type Name Description
System.Boolean visible
System.Boolean animateBottomBar

SetToolbarTimerDisabled(Boolean)

Declaration
public virtual void SetToolbarTimerDisabled(bool disable)
Parameters
Type Name Description
System.Boolean disable

SetupRedaction()

Declaration
public virtual void SetupRedaction()

SetViewerOverlayUIVisible(Boolean)

Declaration
public virtual void SetViewerOverlayUIVisible(bool visible)
Parameters
Type Name Description
System.Boolean visible

ShortenTitle(String)

Declaration
protected virtual string ShortenTitle(string title)
Parameters
Type Name Description
System.String title
Returns
Type Description
System.String

ShowDigitalSignatureList()

Declaration
public virtual void ShowDigitalSignatureList()

ShowExportPagesSuccess(Int32, String, String)

Declaration
protected virtual void ShowExportPagesSuccess(int itemSource, string tag, string filename)
Parameters
Type Name Description
System.Int32 itemSource
System.String tag
System.String filename

ShowPdfLayersDialog(PDFViewCtrl)

Declaration
protected virtual void ShowPdfLayersDialog(PDFViewCtrl pdfViewCtrl)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl

ShowRotateDialog()

Declaration
protected virtual void ShowRotateDialog()

ShowSearchToolbarTransition()

Declaration
protected virtual void ShowSearchToolbarTransition()

ShowSnackbar(String, String, View.IOnClickListener)

Declaration
protected virtual void ShowSnackbar(string mainMessage, string actionMessage, View.IOnClickListener clickListener)
Parameters
Type Name Description
System.String mainMessage
System.String actionMessage
Android.Views.View.IOnClickListener clickListener

ShowSnackbar(String, String, View.IOnClickListener, Int32)

Declaration
protected virtual void ShowSnackbar(string mainMessage, string actionMessage, View.IOnClickListener clickListener, int duration)
Parameters
Type Name Description
System.String mainMessage
System.String actionMessage
Android.Views.View.IOnClickListener clickListener
System.Int32 duration

ShowSystemStatusBar()

Declaration
protected abstract void ShowSystemStatusBar()

ShowSystemUI()

Declaration
protected abstract void ShowSystemUI()

ShowTabInfo(String, String, String, Int32, Int32)

Declaration
public virtual void ShowTabInfo(string message, string path, string tag, int itemSource, int duration)
Parameters
Type Name Description
System.String message
System.String path
System.String tag
System.Int32 itemSource
System.Int32 duration

ShowUI()

Declaration
public abstract void ShowUI()

ShowUserCropDialog(PDFViewCtrl)

Declaration
public virtual void ShowUserCropDialog(PDFViewCtrl pdfViewCtrl)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl

StartSearchMode()

Declaration
public virtual void StartSearchMode()

StopHideNavigationBarTimer()

Declaration
protected virtual void StopHideNavigationBarTimer()

StopHideToolbarsTimer()

Declaration
public virtual void StopHideToolbarsTimer()

Undo()

Declaration
protected virtual void Undo()

UpdateAttachmentState()

Declaration
protected virtual void UpdateAttachmentState()

UpdateCloseTabButtonVisibility(Boolean)

Declaration
protected virtual void UpdateCloseTabButtonVisibility(bool visible)
Parameters
Type Name Description
System.Boolean visible

UpdateColorMode()

Declaration
public virtual bool UpdateColorMode()
Returns
Type Description
System.Boolean

UpdateDigitalSignaturesState()

Declaration
protected virtual void UpdateDigitalSignaturesState()

UpdateFullScreenModeLayout()

Declaration
protected abstract void UpdateFullScreenModeLayout()

UpdateIconsInReflowMode()

Declaration
protected abstract void UpdateIconsInReflowMode()

UpdateLayersState()

Declaration
protected virtual void UpdateLayersState()

UpdateShareButtonVisibility(Boolean)

Declaration
protected virtual void UpdateShareButtonVisibility(bool visible)
Parameters
Type Name Description
System.Boolean visible

UpdateTabLayout()

Declaration
protected virtual void UpdateTabLayout()

UpdateToolbarDrawable()

Declaration
public virtual void UpdateToolbarDrawable()

UpdateUndoRedoState()

Declaration
protected abstract void UpdateUndoRedoState()

Events

AppBarVisibility

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.AppBarVisibilityEventArgs> AppBarVisibility
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.AppBarVisibilityEventArgs>

CanRecreateActivityEvent

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.CanRecreateActivityEventArgs> CanRecreateActivityEvent
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.CanRecreateActivityEventArgs>

CanShowFileCloseSnackbar

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.CanShowFileCloseSnackbarEventArgs> CanShowFileCloseSnackbar
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.CanShowFileCloseSnackbarEventArgs>

CanShowFileInFolder

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.CanShowFileInFolderEventArgs> CanShowFileInFolder
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.CanShowFileInFolderEventArgs>

ExitSearchModeEvent

Declaration
public event EventHandler ExitSearchModeEvent
Event Type
Type Description
System.EventHandler

JumpToSdCardFolder

Declaration
public event EventHandler JumpToSdCardFolder
Event Type
Type Description
System.EventHandler

LastTabClosed

Declaration
public event EventHandler LastTabClosed
Event Type
Type Description
System.EventHandler

NavButtonPressed

Declaration
public event EventHandler NavButtonPressed
Event Type
Type Description
System.EventHandler

OpenDocError

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.OpenDocErrorEventArgs> OpenDocError
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.OpenDocErrorEventArgs>

ReflowControl

Declaration
public event EventHandler ReflowControl
Event Type
Type Description
System.EventHandler

ShowFileInFolder

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ShowFileInFolderEventArgs> ShowFileInFolder
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.ShowFileInFolderEventArgs>

StartSearchModeEvent

Declaration
public event EventHandler StartSearchModeEvent
Event Type
Type Description
System.EventHandler

TabChanged

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.TabChangedEventArgs> TabChanged
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.TabChangedEventArgs>

TabDocumentLoaded

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.TabDocumentLoadedEventArgs> TabDocumentLoaded
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.TabDocumentLoadedEventArgs>

TabHostHidden

Declaration
public event EventHandler TabHostHidden
Event Type
Type Description
System.EventHandler

TabHostShown

Declaration
public event EventHandler TabHostShown
Event Type
Type Description
System.EventHandler

TabPaused

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.TabPausedEventArgs> TabPaused
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.TabPausedEventArgs>

ToolbarCreateOptionsMenu

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarCreateOptionsMenuEventArgs> ToolbarCreateOptionsMenu
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarCreateOptionsMenuEventArgs>

ToolbarOptionsItemSelected

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarOptionsItemSelectedEventArgs> ToolbarOptionsItemSelected
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarOptionsItemSelectedEventArgs>

ToolbarPrepareOptionsMenu

Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarPrepareOptionsMenuEventArgs> ToolbarPrepareOptionsMenu
Event Type
Type Description
System.EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarPrepareOptionsMenuEventArgs>

Implements

Android.Views.View.IOnLayoutChangeListener
Android.Views.View.IOnSystemUiVisibilityChangeListener
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
BookmarksTabLayout.IBookmarksTabsListener
PdfViewCtrlTabBaseFragment.ITabListener
SearchResultsView.ISearchResultsListener
ThumbnailsViewFragment.IOnExportThumbnailsListener
ThumbnailsViewFragment.IOnThumbnailsEditAttemptWhileReadOnlyListener
ThumbnailsViewFragment.IOnThumbnailsViewDialogDismissListener
UserCropDialogFragment.IOnUserCropDialogDismissListener
UserCropSelectionDialogFragment.IUserCropSelectionDialogFragmentListener
BookmarksDialogFragment.IBookmarksDialogListener
ViewModePickerDialogFragment.IViewModePickerDialogFragmentListener
ToolManager.IQuickMenuListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX