Show / Hide Table of Contents

Class DocumentActivity

Inheritance
System.Object
DocumentActivity
Implements
PdfViewCtrlTabHostFragment.ITabHostListener
PdfViewCtrlTabHostFragment2.ITabHostListener
PdfViewCtrlTabHostBaseFragment.ITabHostListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.Controls
Assembly: PDFViewCtrlTools.dll
Syntax
public class DocumentActivity : AppCompatActivity, PdfViewCtrlTabHostFragment.ITabHostListener, PdfViewCtrlTabHostFragment2.ITabHostListener, PdfViewCtrlTabHostBaseFragment.ITabHostListener

Constructors

DocumentActivity()

Declaration
public DocumentActivity()

DocumentActivity(IntPtr, JniHandleOwnership)

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

Fields

ExtraConfig

Declaration
public const string ExtraConfig = "extra_config"
Field Value
Type Description
System.String

ExtraCustomHeaders

Declaration
public const string ExtraCustomHeaders = "extra_custom_headers"
Field Value
Type Description
System.String

ExtraFileExtension

Declaration
public const string ExtraFileExtension = "extra_file_extension"
Field Value
Type Description
System.String

ExtraFilePassword

Declaration
public const string ExtraFilePassword = "extra_file_password"
Field Value
Type Description
System.String

ExtraFileResId

Declaration
public const string ExtraFileResId = "extra_file_res_id"
Field Value
Type Description
System.String

ExtraFileUri

Declaration
public const string ExtraFileUri = "extra_file_uri"
Field Value
Type Description
System.String

ExtraFileUriList

Declaration
public const string ExtraFileUriList = "extra_file_uri_list"
Field Value
Type Description
System.String

ExtraNavIcon

Declaration
public const string ExtraNavIcon = "extra_nav_icon"
Field Value
Type Description
System.String

ExtraNewUi

Declaration
public const string ExtraNewUi = "extra_new_ui"
Field Value
Type Description
System.String

ExtraUiTheme

Declaration
public const string ExtraUiTheme = "extra_ui_theme"
Field Value
Type Description
System.String

Properties

DefaultNavIconId

Declaration
public static int DefaultNavIconId { get; }
Property Value
Type Description
System.Int32

JniPeerMembers

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

MCustomHeaders

Declaration
protected JSONObject MCustomHeaders { get; set; }
Property Value
Type Description
Org.Json.JSONObject

MFileUris

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

MNavigationIconId

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

MPdfViewCtrlTabHostFragment

Declaration
protected PdfViewCtrlTabHostFragment MPdfViewCtrlTabHostFragment { get; set; }
Property Value
Type Description
PdfViewCtrlTabHostFragment

MPdfViewCtrlTabHostFragment2

Declaration
protected PdfViewCtrlTabHostFragment2 MPdfViewCtrlTabHostFragment2 { get; set; }
Property Value
Type Description
PdfViewCtrlTabHostFragment2

MSampleRes

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

MTheme

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

MToolbarMenuResArray

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

MUseNewUi

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

MViewerConfig

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

ThresholdClass

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

ThresholdType

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

Methods

CanRecreateActivity()

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

CanShowFileCloseSnackbar()

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

CanShowFileInFolder()

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

GetToolbarMenuResArray()

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

OnDocumentSelected()

Declaration
protected virtual void OnDocumentSelected()

OnDocumentSelected(Uri)

Declaration
protected virtual void OnDocumentSelected(Uri fileUri)
Parameters
Type Name Description
Android.Net.Uri fileUri

OnDocumentSelected(Uri, String)

Declaration
protected virtual void OnDocumentSelected(Uri fileUri, string password)
Parameters
Type Name Description
Android.Net.Uri fileUri
System.String password

OnDocumentsSelected(IList<Uri>)

Declaration
protected virtual void OnDocumentsSelected(IList<Uri> fileUris)
Parameters
Type Name Description
System.Collections.Generic.IList<Android.Net.Uri> fileUris

OnExitSearchMode()

Declaration
public virtual void OnExitSearchMode()

OnJumpToSdCardFolder()

Declaration
public virtual void OnJumpToSdCardFolder()

OnLastTabClosed()

Declaration
public virtual void OnLastTabClosed()

OnNavButtonPressed()

Declaration
public virtual void OnNavButtonPressed()

OnOpenDocError()

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

OnShowFileInFolder(String, String, Int32)

Declaration
public virtual void OnShowFileInFolder(string fileName, string filepath, int itemSource)
Parameters
Type Name Description
System.String fileName
System.String filepath
System.Int32 itemSource

OnStartSearchMode()

Declaration
public virtual void OnStartSearchMode()

OnTabChanged(String)

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

OnTabDocumentLoaded(String)

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

OnTabHostHidden()

Declaration
public virtual void OnTabHostHidden()

OnTabHostShown()

Declaration
public virtual void OnTabHostShown()

OnTabPaused(FileInfo, Boolean)

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

OnToolbarCreateOptionsMenu(IMenu, MenuInflater)

Declaration
public virtual bool OnToolbarCreateOptionsMenu(IMenu menu, MenuInflater inflater)
Parameters
Type Name Description
Android.Views.IMenu menu
Android.Views.MenuInflater inflater
Returns
Type Description
System.Boolean

OnToolbarOptionsItemSelected(IMenuItem)

Declaration
public virtual bool OnToolbarOptionsItemSelected(IMenuItem item)
Parameters
Type Name Description
Android.Views.IMenuItem item
Returns
Type Description
System.Boolean

OnToolbarPrepareOptionsMenu(IMenu)

Declaration
public virtual bool OnToolbarPrepareOptionsMenu(IMenu menu)
Parameters
Type Name Description
Android.Views.IMenu menu
Returns
Type Description
System.Boolean

OpenDocument(Context, Uri)

Declaration
public static void OpenDocument(Context packageContext, Uri fileUri)
Parameters
Type Name Description
Android.Content.Context packageContext
Android.Net.Uri fileUri

OpenDocument(Context, Uri, ViewerConfig)

Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, ViewerConfig config)
Parameters
Type Name Description
Android.Content.Context packageContext
Android.Net.Uri fileUri
ViewerConfig config

OpenDocument(Context, Uri, String)

Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password)
Parameters
Type Name Description
Android.Content.Context packageContext
Android.Net.Uri fileUri
System.String password

OpenDocument(Context, Uri, String, JSONObject, ViewerConfig)

Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, JSONObject customHeaders, ViewerConfig config)
Parameters
Type Name Description
Android.Content.Context packageContext
Android.Net.Uri fileUri
System.String password
Org.Json.JSONObject customHeaders
ViewerConfig config

OpenDocument(Context, Uri, String, JSONObject, ViewerConfig, Int32)

Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, JSONObject customHeaders, ViewerConfig config, int navIconId)
Parameters
Type Name Description
Android.Content.Context packageContext
Android.Net.Uri fileUri
System.String password
Org.Json.JSONObject customHeaders
ViewerConfig config
System.Int32 navIconId

OpenDocument(Context, Uri, String, JSONObject, ViewerConfig, Int32, Boolean)

Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, JSONObject customHeaders, ViewerConfig config, int navIconId, bool newUi)
Parameters
Type Name Description
Android.Content.Context packageContext
Android.Net.Uri fileUri
System.String password
Org.Json.JSONObject customHeaders
ViewerConfig config
System.Int32 navIconId
System.Boolean newUi

OpenDocument(Context, Uri, String, ViewerConfig)

Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, ViewerConfig config)
Parameters
Type Name Description
Android.Content.Context packageContext
Android.Net.Uri fileUri
System.String password
ViewerConfig config

OpenDocument(Context, Int32)

Declaration
public static void OpenDocument(Context packageContext, int resId)
Parameters
Type Name Description
Android.Content.Context packageContext
System.Int32 resId

OpenDocument(Context, Int32, ViewerConfig)

Declaration
public static void OpenDocument(Context packageContext, int resId, ViewerConfig config)
Parameters
Type Name Description
Android.Content.Context packageContext
System.Int32 resId
ViewerConfig config

OpenDocument(Context, Int32, String)

Declaration
public static void OpenDocument(Context packageContext, int resId, string password)
Parameters
Type Name Description
Android.Content.Context packageContext
System.Int32 resId
System.String password

OpenDocument(Context, Int32, String, ViewerConfig)

Declaration
public static void OpenDocument(Context packageContext, int resId, string password, ViewerConfig config)
Parameters
Type Name Description
Android.Content.Context packageContext
System.Int32 resId
System.String password
ViewerConfig config

OpenDocuments(Context, IList<Uri>, ViewerConfig)

Declaration
public static void OpenDocuments(Context packageContext, IList<Uri> fileUris, ViewerConfig config)
Parameters
Type Name Description
Android.Content.Context packageContext
System.Collections.Generic.IList<Android.Net.Uri> fileUris
ViewerConfig config

StartTabHostFragment(ViewerBuilder)

Declaration
protected virtual void StartTabHostFragment(ViewerBuilder builder)
Parameters
Type Name Description
ViewerBuilder builder

StartTabHostFragment2(ViewerBuilder2)

Declaration
protected virtual void StartTabHostFragment2(ViewerBuilder2 builder)
Parameters
Type Name Description
ViewerBuilder2 builder

Implements

PdfViewCtrlTabHostFragment.ITabHostListener
PdfViewCtrlTabHostFragment2.ITabHostListener
PdfViewCtrlTabHostBaseFragment.ITabHostListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX