Show / Hide Table of Contents

Interface PDFViewCtrl.IToolManager

Inherited Members
Android.Runtime.IJavaObject.Handle
Java.Interop.IJavaPeerable.SetJniIdentityHashCode(System.Int32)
Java.Interop.IJavaPeerable.SetPeerReference(Java.Interop.JniObjectReference)
Java.Interop.IJavaPeerable.SetJniManagedPeerState(Java.Interop.JniManagedPeerStates)
Java.Interop.IJavaPeerable.UnregisterFromRuntime()
Java.Interop.IJavaPeerable.DisposeUnlessReferenced()
Java.Interop.IJavaPeerable.Disposed()
Java.Interop.IJavaPeerable.Finalized()
Java.Interop.IJavaPeerable.JniIdentityHashCode
Java.Interop.IJavaPeerable.PeerReference
Java.Interop.IJavaPeerable.JniPeerMembers
Java.Interop.IJavaPeerable.JniManagedPeerState
System.IDisposable.Dispose()
Namespace: pdftronprivate.PDF
Assembly: PDFNetAndroid.dll
Syntax
[Register("com/pdftron/pdf/PDFViewCtrl$ToolManager", "", "pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker")]
public interface IToolManager : IJavaObject, IJavaPeerable, IDisposable

Properties

IsCreatingAnnotation

Declaration
bool IsCreatingAnnotation
{
    [Register("isCreatingAnnotation", "()Z", "GetIsCreatingAnnotationHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
    get;
}
Property Value
Type Description
System.Boolean

Methods

OnAnnotPainterUpdated(Int32, Int64, CurvePainter)

Declaration
[Register("onAnnotPainterUpdated", "(IJLcom/pdftron/pdf/CurvePainter;)V", "GetOnAnnotPainterUpdated_IJLcom_pdftron_pdf_CurvePainter_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnAnnotPainterUpdated(int p0, long p1, CurvePainter p2)
Parameters
Type Name Description
System.Int32 p0
System.Int64 p1
CurvePainter p2

OnChangePointerIcon(PointerIcon)

Declaration
[Register("onChangePointerIcon", "(Landroid/view/PointerIcon;)V", "GetOnChangePointerIcon_Landroid_view_PointerIcon_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnChangePointerIcon(PointerIcon p0)
Parameters
Type Name Description
Android.Views.PointerIcon p0

OnClose()

Declaration
[Register("onClose", "()V", "GetOnCloseHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnClose()

OnConfigurationChanged(Configuration)

Declaration
[Register("onConfigurationChanged", "(Landroid/content/res/Configuration;)V", "GetOnConfigurationChanged_Landroid_content_res_Configuration_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnConfigurationChanged(Configuration p0)
Parameters
Type Name Description
Android.Content.Res.Configuration p0

OnControlReady()

Declaration
[Register("onControlReady", "()V", "GetOnControlReadyHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnControlReady()

OnCustomEvent(Object)

Declaration
[Register("onCustomEvent", "(Ljava/lang/Object;)V", "GetOnCustomEvent_Ljava_lang_Object_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnCustomEvent(Object p0)
Parameters
Type Name Description
Java.Lang.Object p0

OnDestroy()

Declaration
[Register("onDestroy", "()V", "GetOnDestroyHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnDestroy()

OnDocumentDownloadEvent(PDFViewCtrl.DownloadState, Int32, Int32, Int32, String)

Declaration
[Register("onDocumentDownloadEvent", "(Lcom/pdftron/pdf/PDFViewCtrl$DownloadState;IIILjava/lang/String;)V", "GetOnDocumentDownloadEvent_Lcom_pdftron_pdf_PDFViewCtrl_DownloadState_IIILjava_lang_String_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnDocumentDownloadEvent(PDFViewCtrl.DownloadState state, int pageNum, int pageDownloaded, int pageCount, string message)
Parameters
Type Name Description
PDFViewCtrl.DownloadState state
System.Int32 pageNum
System.Int32 pageDownloaded
System.Int32 pageCount
System.String message

OnDoubleTap(MotionEvent)

Declaration
[Register("onDoubleTap", "(Landroid/view/MotionEvent;)Z", "GetOnDoubleTap_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnDoubleTap(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnDoubleTapEnd(MotionEvent)

Declaration
[Register("onDoubleTapEnd", "(Landroid/view/MotionEvent;)V", "GetOnDoubleTapEnd_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnDoubleTapEnd(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0

OnDoubleTapEvent(MotionEvent)

Declaration
[Register("onDoubleTapEvent", "(Landroid/view/MotionEvent;)Z", "GetOnDoubleTapEvent_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnDoubleTapEvent(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnDoubleTapZoomAnimationBegin()

Declaration
[Register("onDoubleTapZoomAnimationBegin", "()V", "GetOnDoubleTapZoomAnimationBeginHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnDoubleTapZoomAnimationBegin()

OnDoubleTapZoomAnimationEnd()

Declaration
[Register("onDoubleTapZoomAnimationEnd", "()V", "GetOnDoubleTapZoomAnimationEndHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnDoubleTapZoomAnimationEnd()

OnDown(MotionEvent)

Declaration
[Register("onDown", "(Landroid/view/MotionEvent;)Z", "GetOnDown_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnDown(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnDraw(Canvas, Matrix)

Declaration
[Register("onDraw", "(Landroid/graphics/Canvas;Landroid/graphics/Matrix;)V", "GetOnDraw_Landroid_graphics_Canvas_Landroid_graphics_Matrix_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnDraw(Canvas canvas, Matrix tfm)
Parameters
Type Name Description
Android.Graphics.Canvas canvas
Android.Graphics.Matrix tfm

OnDrawEdgeEffects(Canvas, Int32, Int32)

Declaration
[Register("onDrawEdgeEffects", "(Landroid/graphics/Canvas;II)Z", "GetOnDrawEdgeEffects_Landroid_graphics_Canvas_IIHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnDrawEdgeEffects(Canvas p0, int p1, int p2)
Parameters
Type Name Description
Android.Graphics.Canvas p0
System.Int32 p1
System.Int32 p2
Returns
Type Description
System.Boolean

OnFlingStop()

Declaration
[Register("onFlingStop", "()Z", "GetOnFlingStopHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnFlingStop()
Returns
Type Description
System.Boolean

OnGenericMotionEvent(MotionEvent)

Declaration
[Register("onGenericMotionEvent", "(Landroid/view/MotionEvent;)Z", "GetOnGenericMotionEvent_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnGenericMotionEvent(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnKeyUp(Int32, KeyEvent)

Declaration
[Register("onKeyUp", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyUp_ILandroid_view_KeyEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnKeyUp(int event_, KeyEvent p1)
Parameters
Type Name Description
System.Int32 event_
Android.Views.KeyEvent p1
Returns
Type Description
System.Boolean

OnLayout(Boolean, Int32, Int32, Int32, Int32)

Declaration
[Register("onLayout", "(ZIIII)V", "GetOnLayout_ZIIIIHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnLayout(bool changed, int left, int top, int right, int bottom)
Parameters
Type Name Description
System.Boolean changed
System.Int32 left
System.Int32 top
System.Int32 right
System.Int32 bottom

OnLongPress(MotionEvent)

Declaration
[Register("onLongPress", "(Landroid/view/MotionEvent;)Z", "GetOnLongPress_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnLongPress(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnMove(MotionEvent, MotionEvent, Single, Single)

Declaration
[Register("onMove", "(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z", "GetOnMove_Landroid_view_MotionEvent_Landroid_view_MotionEvent_FFHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnMove(MotionEvent e1, MotionEvent e2, float xDist, float yDist)
Parameters
Type Name Description
Android.Views.MotionEvent e1
Android.Views.MotionEvent e2
System.Single xDist
System.Single yDist
Returns
Type Description
System.Boolean

OnPageTurning(Int32, Int32)

Declaration
[Register("onPageTurning", "(II)V", "GetOnPageTurning_IIHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnPageTurning(int oldPage, int curPage)
Parameters
Type Name Description
System.Int32 oldPage
System.Int32 curPage

OnPause()

Declaration
[Register("onPause", "()V", "GetOnPauseHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnPause()

OnPointerDown(MotionEvent)

Declaration
[Register("onPointerDown", "(Landroid/view/MotionEvent;)Z", "GetOnPointerDown_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnPointerDown(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnPostSingleTapConfirmed()

Declaration
[Register("onPostSingleTapConfirmed", "()V", "GetOnPostSingleTapConfirmedHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnPostSingleTapConfirmed()

OnPullEdgeEffects(Int32, Single)

Declaration
[Register("onPullEdgeEffects", "(IF)V", "GetOnPullEdgeEffects_IFHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnPullEdgeEffects(int p0, float p1)
Parameters
Type Name Description
System.Int32 p0
System.Single p1

OnReleaseEdgeEffects()

Declaration
[Register("onReleaseEdgeEffects", "()V", "GetOnReleaseEdgeEffectsHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnReleaseEdgeEffects()

OnRenderingFinished()

Declaration
[Register("onRenderingFinished", "()V", "GetOnRenderingFinishedHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnRenderingFinished()

OnResume()

Declaration
[Register("onResume", "()V", "GetOnResumeHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnResume()

OnScale(Single, Single)

Declaration
[Register("onScale", "(FF)Z", "GetOnScale_FFHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnScale(float p0, float p1)
Parameters
Type Name Description
System.Single p0
System.Single p1
Returns
Type Description
System.Boolean

OnScaleBegin(Single, Single)

Declaration
[Register("onScaleBegin", "(FF)Z", "GetOnScaleBegin_FFHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnScaleBegin(float p0, float p1)
Parameters
Type Name Description
System.Single p0
System.Single p1
Returns
Type Description
System.Boolean

OnScaleEnd(Single, Single)

Declaration
[Register("onScaleEnd", "(FF)Z", "GetOnScaleEnd_FFHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnScaleEnd(float p0, float p1)
Parameters
Type Name Description
System.Single p0
System.Single p1
Returns
Type Description
System.Boolean

OnScrollChanged(Int32, Int32, Int32, Int32)

Declaration
[Register("onScrollChanged", "(IIII)V", "GetOnScrollChanged_IIIIHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnScrollChanged(int left, int top, int oldLeft, int oldTop)
Parameters
Type Name Description
System.Int32 left
System.Int32 top
System.Int32 oldLeft
System.Int32 oldTop

OnSetDoc()

Declaration
[Register("onSetDoc", "()V", "GetOnSetDocHandler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
void OnSetDoc()

OnShowPress(MotionEvent)

Declaration
[Register("onShowPress", "(Landroid/view/MotionEvent;)Z", "GetOnShowPress_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnShowPress(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnSingleTapConfirmed(MotionEvent)

Declaration
[Register("onSingleTapConfirmed", "(Landroid/view/MotionEvent;)Z", "GetOnSingleTapConfirmed_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnSingleTapConfirmed(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnSingleTapUp(MotionEvent)

Declaration
[Register("onSingleTapUp", "(Landroid/view/MotionEvent;)Z", "GetOnSingleTapUp_Landroid_view_MotionEvent_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnSingleTapUp(MotionEvent p0)
Parameters
Type Name Description
Android.Views.MotionEvent p0
Returns
Type Description
System.Boolean

OnUp(MotionEvent, PDFViewCtrl.PriorEventType)

Declaration
[Register("onUp", "(Landroid/view/MotionEvent;Lcom/pdftron/pdf/PDFViewCtrl$PriorEventMode;)Z", "GetOnUp_Landroid_view_MotionEvent_Lcom_pdftron_pdf_PDFViewCtrl_PriorEventMode_Handler:pdftronprivate.PDF.PDFViewCtrl/IToolManagerInvoker, PDFNetAndroid")]
bool OnUp(MotionEvent p0, PDFViewCtrl.PriorEventType p1)
Parameters
Type Name Description
Android.Views.MotionEvent p0
PDFViewCtrl.PriorEventType p1
Returns
Type Description
System.Boolean
In This Article
Back to top Generated by DocFX