Class PdfViewCtrlTabHostBaseFragment
Inheritance
System.Object
PdfViewCtrlTabHostBaseFragment
Implements
Android.Views.View.IOnLayoutChangeListener
Android.Views.View.IOnSystemUiVisibilityChangeListener
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
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 |
|
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 |
|
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 |
|
Declaration
protected const int MaxToolbarIconCount = 7
Field Value
Type |
Description |
System.Int32 |
|
Declaration
protected const int MaxToolbarVisibleIconCount = 5
Field Value
Type |
Description |
System.Int32 |
|
Properties
BookmarksDialogTabs
Declaration
protected virtual IList<DialogFragmentTab> BookmarksDialogTabs { get; }
Property Value
ContainerId
Declaration
protected abstract int ContainerId { get; }
Property Value
Type |
Description |
System.Int32 |
|
CurrentPdfViewCtrlFragment
Declaration
public virtual PdfViewCtrlTabBaseFragment CurrentPdfViewCtrlFragment { get; }
Property Value
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
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
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
Declaration
protected NativeSearchToolbar MSearchToolbar { get; set; }
Property Value
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
MThemeProvider
Declaration
protected ThemeProvider MThemeProvider { get; set; }
Property Value
MThumbFragment
Declaration
protected ThumbnailsViewFragment MThumbFragment { get; set; }
Property Value
Declaration
protected Toolbar MToolbar { get; set; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.Toolbar |
|
Declaration
protected IList<int> MToolbarMenuResArray { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IList<System.Int32> |
|
Declaration
protected int MToolbarNavRes { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected ToolbarSharedPreferences MToolbarSharedPreferences { get; set; }
Property Value
MUserCropDialog
Declaration
protected UserCropDialogFragment MUserCropDialog { get; set; }
Property Value
MViewerConfig
Declaration
protected ViewerConfig MViewerConfig { get; set; }
Property Value
Declaration
protected PopupMenu MViewOverflowMenu { get; set; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.PopupMenu |
|
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
Declaration
public virtual Toolbar Toolbar { get; }
Property Value
Type |
Description |
AndroidX.AppCompat.Widget.Toolbar |
|
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
AddNewPage()
Declaration
public virtual void AddNewPage()
AddReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener)
Declaration
public virtual void AddReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener listener)
Parameters
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()
Declaration
protected virtual void AdjustMenuButtonShowAs(IMenuItem item, Activity activity)
Parameters
Type |
Name |
Description |
Android.Views.IMenuItem |
item |
|
Android.App.Activity |
activity |
|
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
CreateBookmarkDialogFragmentInstance()
Declaration
protected virtual BookmarksDialogFragment CreateBookmarkDialogFragmentInstance()
Returns
CreateOutlineDialogTab()
Declaration
protected virtual DialogFragmentTab CreateOutlineDialogTab()
Returns
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
CreateUserCropDialog()
Declaration
protected virtual UserCropDialogFragment CreateUserCropDialog()
Returns
ExitSearchMode()
Declaration
public virtual void ExitSearchMode()
Declaration
protected virtual int[] GetToolbarMenuResArray()
Returns
Type |
Description |
System.Int32[] |
|
Declaration
protected virtual IMenuItem GetToolbarOptionMenuItem(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
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()
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 |
|
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
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 |
|
Declaration
public abstract void OnOpenAnnotationToolbar(ToolManager.ToolMode mode)
Parameters
Declaration
public abstract void OnOpenEditToolbar(ToolManager.ToolMode mode)
Parameters
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 |
|
Declaration
public virtual bool OnQuickMenuClicked(QuickMenuItem menuItem)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void OnQuickMenuDismissed()
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()
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()
Declaration
public virtual void OnUndoRedoPopupClosed()
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
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()
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
RemoveReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener)
Declaration
public virtual void RemoveReflowControlListener(PdfViewCtrlTabHostBaseFragment.IReflowControlListener listener)
Parameters
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()
Declaration
public virtual void ResetHideToolbarsTimer()
ResumeFragment()
Declaration
protected virtual void ResumeFragment()
SetAppBarVisibilityListener(PdfViewCtrlTabHostBaseFragment.IAppBarVisibilityListener)
Declaration
public virtual void SetAppBarVisibilityListener(PdfViewCtrlTabHostBaseFragment.IAppBarVisibilityListener listener)
Parameters
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 |
|
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 |
|
Declaration
public virtual void SetToolbarsVisible(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
Declaration
public abstract void SetToolbarsVisible(bool visible, bool animateBottomBar)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
System.Boolean |
animateBottomBar |
|
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()
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()
Declaration
public virtual void StopHideToolbarsTimer()
Undo()
Declaration
protected virtual void Undo()
UpdateAttachmentState()
Declaration
protected virtual void UpdateAttachmentState()
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()
Declaration
protected virtual void UpdateLayersState()
Declaration
protected virtual void UpdateShareButtonVisibility(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
UpdateTabLayout()
Declaration
protected virtual void UpdateTabLayout()
Declaration
public virtual void UpdateToolbarDrawable()
UpdateUndoRedoState()
Declaration
protected abstract void UpdateUndoRedoState()
Events
AppBarVisibility
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.AppBarVisibilityEventArgs> AppBarVisibility
Event Type
CanRecreateActivityEvent
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.CanRecreateActivityEventArgs> CanRecreateActivityEvent
Event Type
CanShowFileCloseSnackbar
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.CanShowFileCloseSnackbarEventArgs> CanShowFileCloseSnackbar
Event Type
CanShowFileInFolder
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.CanShowFileInFolderEventArgs> CanShowFileInFolder
Event Type
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 |
|
Declaration
public event EventHandler NavButtonPressed
Event Type
Type |
Description |
System.EventHandler |
|
OpenDocError
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.OpenDocErrorEventArgs> OpenDocError
Event Type
ReflowControl
Declaration
public event EventHandler ReflowControl
Event Type
Type |
Description |
System.EventHandler |
|
ShowFileInFolder
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ShowFileInFolderEventArgs> ShowFileInFolder
Event Type
StartSearchModeEvent
Declaration
public event EventHandler StartSearchModeEvent
Event Type
Type |
Description |
System.EventHandler |
|
TabChanged
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.TabChangedEventArgs> TabChanged
Event Type
TabDocumentLoaded
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.TabDocumentLoadedEventArgs> TabDocumentLoaded
Event Type
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
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarCreateOptionsMenuEventArgs> ToolbarCreateOptionsMenu
Event Type
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarOptionsItemSelectedEventArgs> ToolbarOptionsItemSelected
Event Type
Declaration
public event EventHandler<PdfViewCtrlTabHostBaseFragment.ToolbarPrepareOptionsMenuEventArgs> ToolbarPrepareOptionsMenu
Event Type
Implements
Android.Views.View.IOnLayoutChangeListener
Android.Views.View.IOnSystemUiVisibilityChangeListener
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable