Show / Hide Table of Contents

Class ToolManager

Inheritance
System.Object
ToolManager
Implements
pdftronprivate.PDF.PDFViewCtrl.IActionCompletedListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
pdftronprivate.PDF.PDFViewCtrl.IToolManager
Namespace: pdftron.PDF.Tools
Assembly: PDFViewCtrlTools.dll
Syntax
public class ToolManager : Object, PDFViewCtrl.IActionCompletedListener, IJavaObject, IDisposable, IJavaPeerable, PDFViewCtrl.IToolManager

Constructors

ToolManager(PDFViewCtrl)

Declaration
public ToolManager(PDFViewCtrl pdfViewCtrl)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl

ToolManager(IntPtr, JniHandleOwnership)

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

Properties

AnnotationToolbarHeight

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

AnnotationToolbarHeightEvent

Declaration
public ToolManager.AnnotationToolbarAnnotationToolbarHeightHandler AnnotationToolbarHeightEvent { get; set; }
Property Value
Type Description
ToolManager.AnnotationToolbarAnnotationToolbarHeightHandler

AnnotManager

Declaration
public virtual AnnotManager AnnotManager { get; }
Property Value
Type Description
AnnotManager

AnnotPermissionCheckEnabled

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

AnnotStyleProperties

Declaration
public virtual IDictionary<Integer, AnnotStyleProperty> AnnotStyleProperties { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<Java.Lang.Integer, AnnotStyleProperty>

AnnotToolbarPrecedence

Declaration
public virtual IList<ToolManager.ToolMode> AnnotToolbarPrecedence { get; }
Property Value
Type Description
System.Collections.Generic.IList<ToolManager.ToolMode>

AuthorId

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

AuthorName

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

AutoResizeFreeText

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

AutoSelectAnnotation

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

BuiltInPageNumberIndicatorVisible

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

CacheFileName

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

CopyAnnotatedTextToNoteEnabled

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

CurrentActivity

Declaration
public virtual FragmentActivity CurrentActivity { get; set; }
Property Value
Type Description
AndroidX.Fragment.App.FragmentActivity

DefaultStoreNewSignature

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

DeleteEmptyFreeText

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

DigitalSignatureKeystore

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

DigitalSignatureKeystorePassword

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

DisabledToolModes

Declaration
public virtual ICollection<ToolManager.ToolMode> DisabledToolModes { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<ToolManager.ToolMode>

DoubleTapToZoom

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

EdgeEffectListener

Declaration
public virtual ToolManager.IEdgeEffectListener EdgeEffectListener { get; set; }
Property Value
Type Description
ToolManager.IEdgeEffectListener

EditFreeTextOnTap

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

EraserType

Declaration
public virtual Eraser.EraserType EraserType { get; set; }
Property Value
Type Description
Eraser.EraserType

ExternalAnnotationManager

Declaration
public ToolManager.ExternalAnnotationManagerHandler ExternalAnnotationManager { get; set; }
Property Value
Type Description
ToolManager.ExternalAnnotationManagerHandler

FreeHighlighterAutoSmoothingRange

Declaration
public virtual float FreeHighlighterAutoSmoothingRange { get; set; }
Property Value
Type Description
System.Single

FreeTextCacheFileName

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

FreeTextFonts

Declaration
public virtual ICollection<string> FreeTextFonts { get; set; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.String>

FreeTextFontsFromAssets

Declaration
public virtual ICollection<string> FreeTextFontsFromAssets { get; set; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.String>

FreeTextFontsFromStorage

Declaration
public virtual ICollection<string> FreeTextFontsFromStorage { get; set; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.String>

HasAnnotToolbarPrecedence

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

HasCurrentActivity

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

InkMultiStrokeEnabled

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

InkSmoothingEnabled

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

IsCreatingAnnotation

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

IsFreehandTimerEnabled

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

IsOpenEditToolbarFromPan

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

IsPaused

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

IsQuickMenuDisabled

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

IsShowSavedSignature

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

IsSkipNextTapEvent

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

IsUsingPressureSensitiveSignatures

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

JniPeerMembers

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

LastAnnotAction

Declaration
public virtual ToolManager.AnnotAction LastAnnotAction { get; }
Property Value
Type Description
ToolManager.AnnotAction

MoveAnnotationBetweenPages

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

MultiSelectMode

Declaration
public virtual AnnotEditRectGroup.SelectionMode MultiSelectMode { get; set; }
Property Value
Type Description
AnnotEditRectGroup.SelectionMode

NightMode

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

OldTools

Declaration
public virtual IList<ToolManager.ITool> OldTools { get; }
Property Value
Type Description
System.Collections.Generic.IList<ToolManager.ITool>

OnStyleChangedListener

Declaration
public virtual IOnAnnotStyleChangedListener OnStyleChangedListener { get; set; }
Property Value
Type Description
IOnAnnotStyleChangedListener

PdfContentEditingEnabled

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

PDFViewCtrl

Declaration
public virtual PDFViewCtrl PDFViewCtrl { get; }
Property Value
Type Description
pdftronprivate.PDF.PDFViewCtrl

PersistStoreSignatureSetting

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

PresetsListener

Declaration
public virtual ToolManager.IPresetsListener PresetsListener { get; set; }
Property Value
Type Description
ToolManager.IPresetsListener

QuickMenuJustClosed

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

ReadOnly

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

RealTimeAnnotEdit

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

RedactionManager

Declaration
public virtual RedactionManager RedactionManager { get; }
Property Value
Type Description
RedactionManager

RestrictedTapAnnotCreation

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

RichContentEnabledForFreeText

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

SelectedAnnotId

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

SelectedAnnotPageNum

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

SelectionBoxMargin

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

ShowAnnotIndicators

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

ShowAuthorDialog

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

ShowRichContentOption

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

ShowRotateHandle

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

ShowSignatureFromImage

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

ShowSignaturePresets

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

ShowUndoRedo

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

SignSignatureFieldsWithStamps

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

SnappingEnabledForMeasurementTools

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

SoundManager

Declaration
public virtual SoundManager SoundManager { get; }
Property Value
Type Description
SoundManager

StampDialogListener

Declaration
public virtual ToolManager.IStampDialogListener StampDialogListener { get; set; }
Property Value
Type Description
ToolManager.IStampDialogListener

StickyNoteShowPopup

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

StylusAsPen

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

TapToCreateShapeHalfWidth

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

TextMarkupAdobeHack

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

Theme

Declaration
public virtual int Theme { 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

Tool

Declaration
public virtual ToolManager.ITool Tool { get; set; }
Property Value
Type Description
ToolManager.ITool

ToolbarHeight

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

ToolbarHeightEvent

Declaration
public ToolManager.AnnotationToolbarToolbarHeightHandler ToolbarHeightEvent { get; set; }
Property Value
Type Description
ToolManager.AnnotationToolbarToolbarHeightHandler

TTS

Declaration
public virtual TextToSpeech TTS { get; }
Property Value
Type Description
Android.Speech.Tts.TextToSpeech

UndoRedoManger

Declaration
public virtual UndoRedoManager UndoRedoManger { get; }
Property Value
Type Description
UndoRedoManager

UsingDigitalSignature

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

Methods

AddAnnotationModificationListener(ToolManager.IAnnotationModificationListener)

Declaration
public virtual void AddAnnotationModificationListener(ToolManager.IAnnotationModificationListener listener)
Parameters
Type Name Description
ToolManager.IAnnotationModificationListener listener

AddAnnotationsSelectionListener(ToolManager.IAnnotationsSelectionListener)

Declaration
public virtual void AddAnnotationsSelectionListener(ToolManager.IAnnotationsSelectionListener listener)
Parameters
Type Name Description
ToolManager.IAnnotationsSelectionListener listener

AddAnnotStyleProperty(AnnotStyleProperty)

Declaration
public virtual void AddAnnotStyleProperty(AnnotStyleProperty annotStyleProperty)
Parameters
Type Name Description
AnnotStyleProperty annotStyleProperty

AddCustomizedTool(Tool)

Declaration
public virtual void AddCustomizedTool(Tool tool)
Parameters
Type Name Description
Tool tool

AddCustomizedTool(Tool, Object[])

Declaration
public virtual void AddCustomizedTool(Tool tool, params Object[] params)
Parameters
Type Name Description
Tool tool
Java.Lang.Object[] params

AddCustomizedTool(IDictionary<ToolManager.IToolModeBase, Class>)

Declaration
public virtual void AddCustomizedTool(IDictionary<ToolManager.IToolModeBase, Class> toolClassMap)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<ToolManager.IToolModeBase, Java.Lang.Class> toolClassMap

AddCustomizedToolParams(IDictionary<ToolManager.IToolModeBase, Object[]>)

Declaration
public virtual void AddCustomizedToolParams(IDictionary<ToolManager.IToolModeBase, Object[]> toolParamMap)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<ToolManager.IToolModeBase, Java.Lang.Object[]> toolParamMap

AddDialogListener(ToolManager.IDialogListener)

Declaration
public virtual void AddDialogListener(ToolManager.IDialogListener listener)
Parameters
Type Name Description
ToolManager.IDialogListener listener

AddOnLayoutListener(ToolManager.IOnLayoutListener)

Declaration
public virtual void AddOnLayoutListener(ToolManager.IOnLayoutListener listener)
Parameters
Type Name Description
ToolManager.IOnLayoutListener listener

AddPdfDocModificationListener(ToolManager.IPdfDocModificationListener)

Declaration
public virtual void AddPdfDocModificationListener(ToolManager.IPdfDocModificationListener listener)
Parameters
Type Name Description
ToolManager.IPdfDocModificationListener listener

AddPdfOutlineModificationListener(ToolManager.IPdfOutlineModificationListener)

Declaration
public virtual void AddPdfOutlineModificationListener(ToolManager.IPdfOutlineModificationListener listener)
Parameters
Type Name Description
ToolManager.IPdfOutlineModificationListener listener

AddPdfTextModificationListener(ToolManager.IPdfTextModificationListener)

Declaration
public virtual void AddPdfTextModificationListener(ToolManager.IPdfTextModificationListener listener)
Parameters
Type Name Description
ToolManager.IPdfTextModificationListener listener

AddToolChangedListener(ToolManager.IToolChangedListener)

Declaration
public virtual void AddToolChangedListener(ToolManager.IToolChangedListener listener)
Parameters
Type Name Description
ToolManager.IToolChangedListener listener

AddToolCreatedListener(ToolManager.IToolChangedListener)

Declaration
public virtual void AddToolCreatedListener(ToolManager.IToolChangedListener listener)
Parameters
Type Name Description
ToolManager.IToolChangedListener listener

AddToolManagerChangedListener(ToolManager.IToolManagerChangedListener)

Declaration
public virtual void AddToolManagerChangedListener(ToolManager.IToolManagerChangedListener listener)
Parameters
Type Name Description
ToolManager.IToolManagerChangedListener listener

AddToolSetListener(ToolManager.IToolSetListener)

Declaration
public virtual void AddToolSetListener(ToolManager.IToolSetListener listener)
Parameters
Type Name Description
ToolManager.IToolSetListener listener

AnnotationCouldNotBeAdded(String)

Declaration
public virtual void AnnotationCouldNotBeAdded(string errorMessage)
Parameters
Type Name Description
System.String errorMessage

BackToDefaultTool()

Declaration
public virtual void BackToDefaultTool()

CanResumePdfDocWithoutReloading()

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

CreateDefaultTool()

Declaration
public virtual Pan CreateDefaultTool()
Returns
Type Description
Pan

CreateTool(ToolManager.IToolModeBase, ToolManager.ITool)

Declaration
public virtual ToolManager.ITool CreateTool(ToolManager.IToolModeBase newTool, ToolManager.ITool currentTool)
Parameters
Type Name Description
ToolManager.IToolModeBase newTool
ToolManager.ITool currentTool
Returns
Type Description
ToolManager.ITool

CreateTool(ToolManager.IToolModeBase, ToolManager.ITool, Bundle)

Declaration
public virtual ToolManager.ITool CreateTool(ToolManager.IToolModeBase newTool, ToolManager.ITool currentTool, Bundle bundle)
Parameters
Type Name Description
ToolManager.IToolModeBase newTool
ToolManager.ITool currentTool
Android.OS.Bundle bundle
Returns
Type Description
ToolManager.ITool

CreateTool(ToolManager.IToolModeBase, ToolManager.ITool, Bundle, Boolean)

Declaration
public virtual ToolManager.ITool CreateTool(ToolManager.IToolModeBase newTool, ToolManager.ITool currentTool, Bundle bundle, bool force)
Parameters
Type Name Description
ToolManager.IToolModeBase newTool
ToolManager.ITool currentTool
Android.OS.Bundle bundle
System.Boolean force
Returns
Type Description
ToolManager.ITool

CreateTool(ToolManager.IToolModeBase, ToolManager.ITool, Boolean)

Declaration
public virtual ToolManager.ITool CreateTool(ToolManager.IToolModeBase newTool, ToolManager.ITool currentTool, bool showPreset)
Parameters
Type Name Description
ToolManager.IToolModeBase newTool
ToolManager.ITool currentTool
System.Boolean showPreset
Returns
Type Description
ToolManager.ITool

DefineTranslateSelected(String, RectF, Boolean)

Declaration
public virtual void DefineTranslateSelected(string text, RectF anchor, Boolean isDefine)
Parameters
Type Name Description
System.String text
Android.Graphics.RectF anchor
Java.Lang.Boolean isDefine

DeselectAll()

Declaration
public virtual void DeselectAll()

Destroy()

Declaration
public virtual void Destroy()

DisableAnnotEditing(Integer[])

Declaration
public virtual void DisableAnnotEditing(Integer[] annotTypes)
Parameters
Type Name Description
Java.Lang.Integer[] annotTypes

DisableToolMode(ToolManager.ToolMode[])

Declaration
public virtual void DisableToolMode(ToolManager.ToolMode[] toolModes)
Parameters
Type Name Description
ToolManager.ToolMode[] toolModes

EditInkAnnots()

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

EnableAnnotationLayer()

Declaration
public virtual void EnableAnnotationLayer()

EnableAnnotEditing(Integer[])

Declaration
public virtual void EnableAnnotEditing(Integer[] annotTypes)
Parameters
Type Name Description
Java.Lang.Integer[] annotTypes

EnableAnnotManager(String)

Declaration
public virtual void EnableAnnotManager(string userId)
Parameters
Type Name Description
System.String userId

EnableAnnotManager(String, AnnotManager.IAnnotationSyncingListener)

Declaration
public virtual void EnableAnnotManager(string userId, AnnotManager.IAnnotationSyncingListener listener)
Parameters
Type Name Description
System.String userId
AnnotManager.IAnnotationSyncingListener listener

EnableAnnotManager(String, String, AnnotManager.IAnnotationSyncingListener)

Declaration
public virtual void EnableAnnotManager(string userId, string userName, AnnotManager.IAnnotationSyncingListener listener)
Parameters
Type Name Description
System.String userId
System.String userName
AnnotManager.IAnnotationSyncingListener listener

EnableAnnotManager(String, String, PDFViewCtrl.AnnotationManagerMode, AnnotManager.EditPermissionMode, AnnotManager.IAnnotationSyncingListener)

Declaration
public virtual void EnableAnnotManager(string userId, string userName, PDFViewCtrl.AnnotationManagerMode undoMode, AnnotManager.EditPermissionMode editMode, AnnotManager.IAnnotationSyncingListener listener)
Parameters
Type Name Description
System.String userId
System.String userName
pdftronprivate.PDF.PDFViewCtrl.AnnotationManagerMode undoMode
AnnotManager.EditPermissionMode editMode
AnnotManager.IAnnotationSyncingListener listener

EnableToolMode(ToolManager.ToolMode[])

Declaration
public virtual void EnableToolMode(ToolManager.ToolMode[] toolModes)
Parameters
Type Name Description
ToolManager.ToolMode[] toolModes

FreeTextInlineToggleEnabled(Boolean)

Declaration
public virtual void FreeTextInlineToggleEnabled(bool freeTextInlineToggleEnabled)
Parameters
Type Name Description
System.Boolean freeTextInlineToggleEnabled

GenerateKey()

Declaration
public virtual string GenerateKey()
Returns
Type Description
System.String

GetAnnotationAt(Int32, Int32)

Declaration
public virtual Annot GetAnnotationAt(int x, int y)
Parameters
Type Name Description
System.Int32 x
System.Int32 y
Returns
Type Description
pdftronprivate.PDF.Annot

GetDefaultToolMode(ToolManager.IToolModeBase)

Declaration
public static ToolManager.ToolMode GetDefaultToolMode(ToolManager.IToolModeBase toolModeBase)
Parameters
Type Name Description
ToolManager.IToolModeBase toolModeBase
Returns
Type Description
ToolManager.ToolMode

GetDefaultToolModeBase(ToolManager.IToolModeBase)

Declaration
public static ToolManager.IToolModeBase GetDefaultToolModeBase(ToolManager.IToolModeBase toolModeBase)
Parameters
Type Name Description
ToolManager.IToolModeBase toolModeBase
Returns
Type Description
ToolManager.IToolModeBase

HideBuiltInPageNumber()

Declaration
public virtual void HideBuiltInPageNumber()

InitTTS()

Declaration
public virtual void InitTTS()

IsAnnotEditingDisabled(Int32)

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

IsfreeTextInlineToggleEnabled()

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

IsToolModeDisabled(ToolManager.ToolMode)

Declaration
public virtual bool IsToolModeDisabled(ToolManager.ToolMode toolMode)
Parameters
Type Name Description
ToolManager.ToolMode toolMode
Returns
Type Description
System.Boolean

OnActionCompleted(Action)

Declaration
public virtual void OnActionCompleted(Action action)
Parameters
Type Name Description
pdftronprivate.PDF.Action action

OnAnnotPainterUpdated(Int32, Int64, CurvePainter)

Declaration
public virtual void OnAnnotPainterUpdated(int page, long which, CurvePainter painter)
Parameters
Type Name Description
System.Int32 page
System.Int64 which
pdftronprivate.PDF.CurvePainter painter

OnAnnotStyleColorChange(IList<AnnotStyle>)

Declaration
public virtual void OnAnnotStyleColorChange(IList<AnnotStyle> styles)
Parameters
Type Name Description
System.Collections.Generic.IList<AnnotStyle> styles

OnAnnotStyleDismiss(AnnotStyleDialogFragment)

Declaration
public virtual void OnAnnotStyleDismiss(AnnotStyleDialogFragment annotStyleDialog)
Parameters
Type Name Description
AnnotStyleDialogFragment annotStyleDialog

OnAttachFileSelected(PointF)

Declaration
public virtual void OnAttachFileSelected(PointF targetPoint)
Parameters
Type Name Description
Android.Graphics.PointF targetPoint

OnChangePointerIcon(PointerIcon)

Declaration
public virtual void OnChangePointerIcon(PointerIcon pointerIcon)
Parameters
Type Name Description
Android.Views.PointerIcon pointerIcon

OnClose()

Declaration
public virtual void OnClose()

OnConfigurationChanged(Configuration)

Declaration
public virtual void OnConfigurationChanged(Configuration newConfig)
Parameters
Type Name Description
Android.Content.Res.Configuration newConfig

OnControlReady()

Declaration
public virtual void OnControlReady()

OnCustomEvent(Object)

Declaration
public virtual void OnCustomEvent(Object obj)
Parameters
Type Name Description
Java.Lang.Object obj

OnDestroy()

Declaration
public virtual void OnDestroy()

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

Declaration
public virtual void OnDocumentDownloadEvent(PDFViewCtrl.DownloadState mode, int page_num, int page_downloaded, int page_count, string message)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl.DownloadState mode
System.Int32 page_num
System.Int32 page_downloaded
System.Int32 page_count
System.String message

OnDoubleTap(MotionEvent)

Declaration
public virtual bool OnDoubleTap(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnDoubleTapEnd(MotionEvent)

Declaration
public virtual void OnDoubleTapEnd(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e

OnDoubleTapEvent(MotionEvent)

Declaration
public virtual bool OnDoubleTapEvent(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnDoubleTapZoomAnimationBegin()

Declaration
public virtual void OnDoubleTapZoomAnimationBegin()

OnDoubleTapZoomAnimationEnd()

Declaration
public virtual void OnDoubleTapZoomAnimationEnd()

OnDown(MotionEvent)

Declaration
public virtual bool OnDown(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnDraw(Canvas, Matrix)

Declaration
public virtual void OnDraw(Canvas canvas, Matrix tfm)
Parameters
Type Name Description
Android.Graphics.Canvas canvas
Android.Graphics.Matrix tfm

OnDrawEdgeEffects(Canvas, Int32, Int32)

Declaration
public virtual bool OnDrawEdgeEffects(Canvas canvas, int width, int verticalOffset)
Parameters
Type Name Description
Android.Graphics.Canvas canvas
System.Int32 width
System.Int32 verticalOffset
Returns
Type Description
System.Boolean

OnFileAttachmentSelected(FileAttachment)

Declaration
public virtual void OnFileAttachmentSelected(FileAttachment fileAttachment)
Parameters
Type Name Description
pdftronprivate.PDF.Annots.FileAttachment fileAttachment

OnFileCreated(String, ToolManager.AdvancedAnnotationListenerAnnotAction)

Declaration
public virtual void OnFileCreated(string fileLocation, ToolManager.AdvancedAnnotationListenerAnnotAction action)
Parameters
Type Name Description
System.String fileLocation
ToolManager.AdvancedAnnotationListenerAnnotAction action

OnFlingStop()

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

OnFreehandStylusUsedFirstTime()

Declaration
public virtual void OnFreehandStylusUsedFirstTime()

OnGenericMotionEvent(MotionEvent)

Declaration
public virtual bool OnGenericMotionEvent(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnImageSignatureSelected(PointF, Int32, Long)

Declaration
public virtual void OnImageSignatureSelected(PointF targetPoint, int targetPage, Long widget)
Parameters
Type Name Description
Android.Graphics.PointF targetPoint
System.Int32 targetPage
Java.Lang.Long widget

OnImageStamperSelected(PointF)

Declaration
public virtual void OnImageStamperSelected(PointF targetPoint)
Parameters
Type Name Description
Android.Graphics.PointF targetPoint

OnInkEditSelected(Annot, Int32)

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

OnInlineFreeTextEditingStarted()

Declaration
public virtual void OnInlineFreeTextEditingStarted()

OnKeyUp(Int32, KeyEvent)

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

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

Declaration
public virtual void OnLayout(bool changed, int l, int t, int r, int b)
Parameters
Type Name Description
System.Boolean changed
System.Int32 l
System.Int32 t
System.Int32 r
System.Int32 b

OnLongPress(MotionEvent)

Declaration
public virtual bool OnLongPress(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnMove(MotionEvent, MotionEvent, Single, Single)

Declaration
public virtual bool OnMove(MotionEvent e1, MotionEvent e2, float x_dist, float y_dist)
Parameters
Type Name Description
Android.Views.MotionEvent e1
Android.Views.MotionEvent e2
System.Single x_dist
System.Single y_dist
Returns
Type Description
System.Boolean

OnNewFileCreated(String)

Declaration
public virtual bool OnNewFileCreated(string filePath)
Parameters
Type Name Description
System.String filePath
Returns
Type Description
System.Boolean

OnNewFileCreated(String, Int32)

Declaration
public virtual bool OnNewFileCreated(string filePath, int pageNumber)
Parameters
Type Name Description
System.String filePath
System.Int32 pageNumber
Returns
Type Description
System.Boolean

OnOpenAnnotationToolbar(ToolManager.ToolMode)

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

OnOpenEditToolbar(ToolManager.ToolMode)

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

OnPageTurning(Int32, Int32)

Declaration
public virtual void OnPageTurning(int old_page, int cur_page)
Parameters
Type Name Description
System.Int32 old_page
System.Int32 cur_page

OnPause()

Declaration
public virtual void OnPause()

OnPointerDown(MotionEvent)

Declaration
public virtual bool OnPointerDown(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnPostSingleTapConfirmed()

Declaration
public virtual void OnPostSingleTapConfirmed()

OnPullEdgeEffects(Int32, Single)

Declaration
public virtual void OnPullEdgeEffects(int which_edge, float delta_distance)
Parameters
Type Name Description
System.Int32 which_edge
System.Single delta_distance

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()

OnReleaseEdgeEffects()

Declaration
public virtual void OnReleaseEdgeEffects()

OnRenderingFinished()

Declaration
public virtual void OnRenderingFinished()

OnResume()

Declaration
public virtual void OnResume()

OnSaveFileAttachmentSelected(FileAttachment, Intent)

Declaration
public virtual void OnSaveFileAttachmentSelected(FileAttachment fileAttachment, Intent intent)
Parameters
Type Name Description
pdftronprivate.PDF.Annots.FileAttachment fileAttachment
Android.Content.Intent intent

OnScale(Single, Single)

Declaration
public virtual bool OnScale(float x, float y)
Parameters
Type Name Description
System.Single x
System.Single y
Returns
Type Description
System.Boolean

OnScaleBegin(Single, Single)

Declaration
public virtual bool OnScaleBegin(float x, float y)
Parameters
Type Name Description
System.Single x
System.Single y
Returns
Type Description
System.Boolean

OnScaleEnd(Single, Single)

Declaration
public virtual bool OnScaleEnd(float x, float y)
Parameters
Type Name Description
System.Single x
System.Single y
Returns
Type Description
System.Boolean

OnScrollChanged(Int32, Int32, Int32, Int32)

Declaration
public virtual void OnScrollChanged(int l, int t, int oldl, int oldt)
Parameters
Type Name Description
System.Int32 l
System.Int32 t
System.Int32 oldl
System.Int32 oldt

OnSetDoc()

Declaration
public virtual void OnSetDoc()

OnShowPress(MotionEvent)

Declaration
public virtual bool OnShowPress(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

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

OnSingleTapConfirmed(MotionEvent)

Declaration
public virtual bool OnSingleTapConfirmed(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnSingleTapUp(MotionEvent)

Declaration
public virtual bool OnSingleTapUp(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
System.Boolean

OnUp(MotionEvent, PDFViewCtrl.PriorEventType)

Declaration
public virtual bool OnUp(MotionEvent e, PDFViewCtrl.PriorEventType priorEventMode)
Parameters
Type Name Description
Android.Views.MotionEvent e
pdftronprivate.PDF.PDFViewCtrl.PriorEventType priorEventMode
Returns
Type Description
System.Boolean

RaiseAllAnnotationsRemovedEvent()

Declaration
public virtual void RaiseAllAnnotationsRemovedEvent()

RaiseAnnotationActionEvent()

Declaration
public virtual void RaiseAnnotationActionEvent()

RaiseAnnotationsAddedEvent(IDictionary<Annot, Integer>)

Declaration
public virtual void RaiseAnnotationsAddedEvent(IDictionary<Annot, Integer> annots)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> annots

RaiseAnnotationsModifiedEvent(IDictionary<Annot, Integer>, Bundle)

Declaration
public virtual void RaiseAnnotationsModifiedEvent(IDictionary<Annot, Integer> annots, Bundle bundle)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> annots
Android.OS.Bundle bundle

RaiseAnnotationsPreModifyEvent(IDictionary<Annot, Integer>)

Declaration
public virtual void RaiseAnnotationsPreModifyEvent(IDictionary<Annot, Integer> annots)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> annots

RaiseAnnotationsPreRemoveEvent(IDictionary<Annot, Integer>)

Declaration
public virtual void RaiseAnnotationsPreRemoveEvent(IDictionary<Annot, Integer> annots)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> annots

RaiseAnnotationsRemovedEvent(IDictionary<Annot, Integer>)

Declaration
public virtual void RaiseAnnotationsRemovedEvent(IDictionary<Annot, Integer> annots)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> annots

RaiseAnnotationsRemovedEvent(IDictionary<Annot, Integer>, Bundle)

Declaration
public virtual void RaiseAnnotationsRemovedEvent(IDictionary<Annot, Integer> annots, Bundle bundle)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> annots
Android.OS.Bundle bundle

RaiseAnnotationsRemovedEvent(Int32)

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

RaiseAnnotationsSelectionChangedEvent(IDictionary<Annot, Integer>)

Declaration
public virtual void RaiseAnnotationsSelectionChangedEvent(IDictionary<Annot, Integer> annots)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> annots

RaiseBookmarkModified(IList<UserBookmarkItem>)

Declaration
public virtual void RaiseBookmarkModified(IList<UserBookmarkItem> bookmarkItems)
Parameters
Type Name Description
System.Collections.Generic.IList<UserBookmarkItem> bookmarkItems

RaiseInterceptAnnotationHandlingEvent(Annot, Bundle, ToolManager.ToolMode)

Declaration
public virtual bool RaiseInterceptAnnotationHandlingEvent(Annot annot, Bundle extra, ToolManager.ToolMode toolMode)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Android.OS.Bundle extra
ToolManager.ToolMode toolMode
Returns
Type Description
System.Boolean

RaiseInterceptDialogEvent(AlertDialog)

Declaration
public virtual bool RaiseInterceptDialogEvent(AlertDialog dialog)
Parameters
Type Name Description
Android.App.AlertDialog dialog
Returns
Type Description
System.Boolean

RaiseInterceptDialogFragmentEvent(DialogFragment)

Declaration
public virtual bool RaiseInterceptDialogFragmentEvent(DialogFragment dialogFragment)
Parameters
Type Name Description
AndroidX.Fragment.App.DialogFragment dialogFragment
Returns
Type Description
System.Boolean

RaisePageLabelChangedEvent()

Declaration
public virtual void RaisePageLabelChangedEvent()

RaisePageMoved(Int32, Int32)

Declaration
public virtual void RaisePageMoved(int from, int to)
Parameters
Type Name Description
System.Int32 from
System.Int32 to

RaisePagesAdded(IList<Integer>)

Declaration
public virtual void RaisePagesAdded(IList<Integer> pageList)
Parameters
Type Name Description
System.Collections.Generic.IList<Java.Lang.Integer> pageList

RaisePagesCropped()

Declaration
public virtual void RaisePagesCropped()

RaisePagesDeleted(IList<Integer>)

Declaration
public virtual void RaisePagesDeleted(IList<Integer> pageList)
Parameters
Type Name Description
System.Collections.Generic.IList<Java.Lang.Integer> pageList

RaisePagesRotated(IList<Integer>)

Declaration
public virtual void RaisePagesRotated(IList<Integer> pageList)
Parameters
Type Name Description
System.Collections.Generic.IList<Java.Lang.Integer> pageList

RaisePdfOutlineModified()

Declaration
public virtual void RaisePdfOutlineModified()

RaisePdfTextModified()

Declaration
public virtual void RaisePdfTextModified()

RemoveAnnotationModificationListener(ToolManager.IAnnotationModificationListener)

Declaration
public virtual void RemoveAnnotationModificationListener(ToolManager.IAnnotationModificationListener listener)
Parameters
Type Name Description
ToolManager.IAnnotationModificationListener listener

RemoveAnnotationsSelectionListener(ToolManager.IAnnotationsSelectionListener)

Declaration
public virtual void RemoveAnnotationsSelectionListener(ToolManager.IAnnotationsSelectionListener listener)
Parameters
Type Name Description
ToolManager.IAnnotationsSelectionListener listener

RemoveOnLayoutListener(ToolManager.IOnLayoutListener)

Declaration
public virtual void RemoveOnLayoutListener(ToolManager.IOnLayoutListener listener)
Parameters
Type Name Description
ToolManager.IOnLayoutListener listener

RemovePdfDocModificationListener(ToolManager.IPdfDocModificationListener)

Declaration
public virtual void RemovePdfDocModificationListener(ToolManager.IPdfDocModificationListener listener)
Parameters
Type Name Description
ToolManager.IPdfDocModificationListener listener

RemovePdfOutlineModificationListener(ToolManager.IPdfOutlineModificationListener)

Declaration
public virtual void RemovePdfOutlineModificationListener(ToolManager.IPdfOutlineModificationListener listener)
Parameters
Type Name Description
ToolManager.IPdfOutlineModificationListener listener

RemovePdfTextModificationListener(ToolManager.IPdfTextModificationListener)

Declaration
public virtual void RemovePdfTextModificationListener(ToolManager.IPdfTextModificationListener listener)
Parameters
Type Name Description
ToolManager.IPdfTextModificationListener listener

RemoveToolChangedListener(ToolManager.IToolChangedListener)

Declaration
public virtual void RemoveToolChangedListener(ToolManager.IToolChangedListener listener)
Parameters
Type Name Description
ToolManager.IToolChangedListener listener

RemoveToolCreatedListener(ToolManager.IToolChangedListener)

Declaration
public virtual void RemoveToolCreatedListener(ToolManager.IToolChangedListener listener)
Parameters
Type Name Description
ToolManager.IToolChangedListener listener

RemoveToolManagerChangedListener(ToolManager.IToolManagerChangedListener)

Declaration
public virtual void RemoveToolManagerChangedListener(ToolManager.IToolManagerChangedListener listener)
Parameters
Type Name Description
ToolManager.IToolManagerChangedListener listener

RemoveToolSetListener(ToolManager.IToolSetListener)

Declaration
public virtual void RemoveToolSetListener(ToolManager.IToolSetListener listener)
Parameters
Type Name Description
ToolManager.IToolSetListener listener

ReselectAnnot()

Declaration
public virtual void ReselectAnnot()

ResetIndicator()

Declaration
public virtual void ResetIndicator()

ResetSkipNextTapEvent()

Declaration
public virtual void ResetSkipNextTapEvent()

SafeCreateTool(ToolManager.IToolModeBase)

Declaration
public virtual Tool SafeCreateTool(ToolManager.IToolModeBase mode)
Parameters
Type Name Description
ToolManager.IToolModeBase mode
Returns
Type Description
Tool

SelectAnnot(Annot, Int32)

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

SelectAnnot(String, Int32)

Declaration
public virtual void SelectAnnot(string annotId, int pageNum)
Parameters
Type Name Description
System.String annotId
System.Int32 pageNum

SetAddImageStamperTool(Boolean)

Declaration
public virtual void SetAddImageStamperTool(bool addImageStamperTool)
Parameters
Type Name Description
System.Boolean addImageStamperTool

SetAdvancedAnnotationListener(ToolManager.IAdvancedAnnotationListener)

Declaration
public virtual void SetAdvancedAnnotationListener(ToolManager.IAdvancedAnnotationListener listener)
Parameters
Type Name Description
ToolManager.IAdvancedAnnotationListener listener

SetAnnotationToolbarListener(ToolManager.IAnnotationToolbarListener)

Declaration
public virtual void SetAnnotationToolbarListener(ToolManager.IAnnotationToolbarListener annotationToolbarListener)
Parameters
Type Name Description
ToolManager.IAnnotationToolbarListener annotationToolbarListener

SetAnnotToolbarPrecedence(ToolManager.ToolMode[])

Declaration
public virtual void SetAnnotToolbarPrecedence(ToolManager.ToolMode[] toolModes)
Parameters
Type Name Description
ToolManager.ToolMode[] toolModes

SetBasicAnnotationListener(ToolManager.IBasicAnnotationListener)

Declaration
public virtual void SetBasicAnnotationListener(ToolManager.IBasicAnnotationListener listener)
Parameters
Type Name Description
ToolManager.IBasicAnnotationListener listener

SetCanOpenEditToolbarFromPan(Boolean)

Declaration
public virtual void SetCanOpenEditToolbarFromPan(bool canOpenEditToolbarFromPan)
Parameters
Type Name Description
System.Boolean canOpenEditToolbarFromPan

SetCanResumePdfDocWithoutReloading(Boolean)

Declaration
public virtual void SetCanResumePdfDocWithoutReloading(bool canResumePdfDocWithoutReloading)
Parameters
Type Name Description
System.Boolean canResumePdfDocWithoutReloading

SetDefaultToolCLass(Class)

Declaration
public virtual void SetDefaultToolCLass(Class cLass)
Parameters
Type Name Description
Java.Lang.Class cLass

SetDigitalSignatureKeystorePath(String)

Declaration
public virtual void SetDigitalSignatureKeystorePath(string digitalSignatureKeystore)
Parameters
Type Name Description
System.String digitalSignatureKeystore

SetDisableQuickMenu(Boolean)

Declaration
public virtual void SetDisableQuickMenu(bool disabled)
Parameters
Type Name Description
System.Boolean disabled

SetEditInkAnnots(Boolean)

Declaration
public virtual void SetEditInkAnnots(bool editInkAnnots)
Parameters
Type Name Description
System.Boolean editInkAnnots

SetExternalAnnotationManagerListener(ToolManager.IExternalAnnotationManagerListener)

Declaration
public virtual void SetExternalAnnotationManagerListener(ToolManager.IExternalAnnotationManagerListener externalAnnotationManagerListener)
Parameters
Type Name Description
ToolManager.IExternalAnnotationManagerListener externalAnnotationManagerListener

SetFileAttachmentAnnotationListener(ToolManager.IFileAttachmentAnnotationListener)

Declaration
public virtual void SetFileAttachmentAnnotationListener(ToolManager.IFileAttachmentAnnotationListener listener)
Parameters
Type Name Description
ToolManager.IFileAttachmentAnnotationListener listener

SetFreeHandTimerEnabled(Boolean)

Declaration
public virtual void SetFreeHandTimerEnabled(bool freehandTimerEnabled)
Parameters
Type Name Description
System.Boolean freehandTimerEnabled

SetOnGenericMotionEventListener(ToolManager.IOnGenericMotionEventListener)

Declaration
public virtual void SetOnGenericMotionEventListener(ToolManager.IOnGenericMotionEventListener onGenericMotionEventListener)
Parameters
Type Name Description
ToolManager.IOnGenericMotionEventListener onGenericMotionEventListener

SetPreFlingListener(ToolManager.IPreFlingListener)

Declaration
public virtual void SetPreFlingListener(ToolManager.IPreFlingListener listener)
Parameters
Type Name Description
ToolManager.IPreFlingListener listener

SetPreToolManagerListener(ToolManager.IPreToolManagerListener)

Declaration
public virtual void SetPreToolManagerListener(ToolManager.IPreToolManagerListener listener)
Parameters
Type Name Description
ToolManager.IPreToolManagerListener listener

SetQuickMenuListener(ToolManager.IQuickMenuListener)

Declaration
public virtual void SetQuickMenuListener(ToolManager.IQuickMenuListener listener)
Parameters
Type Name Description
ToolManager.IQuickMenuListener listener

SetSelectedAnnot(Annot, Int32)

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

SetShowSavedSignatures(Boolean)

Declaration
public virtual void SetShowSavedSignatures(bool showSavedSignature)
Parameters
Type Name Description
System.Boolean showSavedSignature

SetSkipReadOnlyCheck(Boolean)

Declaration
public virtual void SetSkipReadOnlyCheck(bool skipReadOnlyCheck)
Parameters
Type Name Description
System.Boolean skipReadOnlyCheck

SetSkipSameToolCreation(Boolean)

Declaration
public virtual void SetSkipSameToolCreation(bool skipSameToolCreation)
Parameters
Type Name Description
System.Boolean skipSameToolCreation

SetSpecialAnnotationListener(ToolManager.ISpecialAnnotationListener)

Declaration
public virtual void SetSpecialAnnotationListener(ToolManager.ISpecialAnnotationListener listener)
Parameters
Type Name Description
ToolManager.ISpecialAnnotationListener listener

SetThemeProvider(ThemeProvider)

Declaration
public virtual void SetThemeProvider(ThemeProvider themeProvider)
Parameters
Type Name Description
ThemeProvider themeProvider

SetUsePressureSensitiveSignatures(Boolean)

Declaration
public virtual void SetUsePressureSensitiveSignatures(bool usePressureSensitiveSignatures)
Parameters
Type Name Description
System.Boolean usePressureSensitiveSignatures

ShowBuiltInPageNumber()

Declaration
public virtual void ShowBuiltInPageNumber()

SkipNextTapEvent()

Declaration
public virtual void SkipNextTapEvent()

SkipReadOnlyCheck()

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

Events

AllAnnotationsRemoved

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

AnnotationAction

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

AnnotationsAdded

Declaration
public event EventHandler<ToolManager.AnnotationsAddedEventArgs> AnnotationsAdded
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsAddedEventArgs>

AnnotationsCouldNotBeAdded

Declaration
public event EventHandler<ToolManager.AnnotationsCouldNotBeAddedEventArgs> AnnotationsCouldNotBeAdded
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsCouldNotBeAddedEventArgs>

AnnotationSelected

Declaration
public event EventHandler<ToolManager.AnnotationSelectedEventArgs> AnnotationSelected
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationSelectedEventArgs>

AnnotationsModified

Declaration
public event EventHandler<ToolManager.AnnotationsModifiedEventArgs> AnnotationsModified
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsModifiedEventArgs>

AnnotationsPreModify

Declaration
public event EventHandler<ToolManager.AnnotationsPreModifyEventArgs> AnnotationsPreModify
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsPreModifyEventArgs>

AnnotationsPreRemove

Declaration
public event EventHandler<ToolManager.AnnotationsPreRemoveEventArgs> AnnotationsPreRemove
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsPreRemoveEventArgs>

AnnotationsRemoved

Declaration
public event EventHandler<ToolManager.AnnotationsRemovedEventArgs> AnnotationsRemoved
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsRemovedEventArgs>

AnnotationsRemovedOnPage

Declaration
public event EventHandler<ToolManager.AnnotationsRemovedOnPageEventArgs> AnnotationsRemovedOnPage
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsRemovedOnPageEventArgs>

AnnotationsSelection

Declaration
public event EventHandler<ToolManager.AnnotationsSelectionEventArgs> AnnotationsSelection
Event Type
Type Description
System.EventHandler<ToolManager.AnnotationsSelectionEventArgs>

AnnotationUnselected

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

AnnotStyleColorChange

Declaration
public event EventHandler<AnnotStyleColorChangeEventArgs> AnnotStyleColorChange
Event Type
Type Description
System.EventHandler<AnnotStyleColorChangeEventArgs>

AnnotStyleDismiss

Declaration
public event EventHandler<AnnotStyleDismissEventArgs> AnnotStyleDismiss
Event Type
Type Description
System.EventHandler<AnnotStyleDismissEventArgs>

AttachFileSelected

Declaration
public event EventHandler<ToolManager.AttachFileSelectedEventArgs> AttachFileSelected
Event Type
Type Description
System.EventHandler<ToolManager.AttachFileSelectedEventArgs>

BookmarkModified

Declaration
public event EventHandler<ToolManager.BookmarkModifiedEventArgs> BookmarkModified
Event Type
Type Description
System.EventHandler<ToolManager.BookmarkModifiedEventArgs>

ChangePointerIcon

Declaration
public event EventHandler<ToolManager.ChangePointerIconEventArgs> ChangePointerIcon
Event Type
Type Description
System.EventHandler<ToolManager.ChangePointerIconEventArgs>

Dialog

Declaration
public event EventHandler<ToolManager.DialogEventArgs> Dialog
Event Type
Type Description
System.EventHandler<ToolManager.DialogEventArgs>

DisabledToolModeChanged

Declaration
public event EventHandler<ToolManager.DisabledToolModeChangedEventArgs> DisabledToolModeChanged
Event Type
Type Description
System.EventHandler<ToolManager.DisabledToolModeChangedEventArgs>

DoubleTap

Declaration
public event EventHandler<ToolManager.DoubleTapEventArgs> DoubleTap
Event Type
Type Description
System.EventHandler<ToolManager.DoubleTapEventArgs>

Down

Declaration
public event EventHandler<ToolManager.DownEventArgs> Down
Event Type
Type Description
System.EventHandler<ToolManager.DownEventArgs>

FileAttachmentAnnotation

Declaration
public event EventHandler<ToolManager.FileAttachmentAnnotationEventArgs> FileAttachmentAnnotation
Event Type
Type Description
System.EventHandler<ToolManager.FileAttachmentAnnotationEventArgs>

FileAttachmentSelected

Declaration
public event EventHandler<ToolManager.FileAttachmentSelectedEventArgs> FileAttachmentSelected
Event Type
Type Description
System.EventHandler<ToolManager.FileAttachmentSelectedEventArgs>

FileCreated

Declaration
public event EventHandler<ToolManager.FileCreatedEventArgs> FileCreated
Event Type
Type Description
System.EventHandler<ToolManager.FileCreatedEventArgs>

Fling

Declaration
public event EventHandler<ToolManager.FlingEventArgs> Fling
Event Type
Type Description
System.EventHandler<ToolManager.FlingEventArgs>

FlingStop

Declaration
public event EventHandler<ToolManager.FlingStopEventArgs> FlingStop
Event Type
Type Description
System.EventHandler<ToolManager.FlingStopEventArgs>

FreehandStylusUsedFirstTime

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

FreeTextInlineEditingStarted

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

GenericMotionEvent

Declaration
public event EventHandler<ToolManager.GenericMotionEventEventArgs> GenericMotionEvent
Event Type
Type Description
System.EventHandler<ToolManager.GenericMotionEventEventArgs>

ImageSignatureSelected

Declaration
public event EventHandler<ToolManager.ImageSignatureSelectedEventArgs> ImageSignatureSelected
Event Type
Type Description
System.EventHandler<ToolManager.ImageSignatureSelectedEventArgs>

ImageStamperSelected

Declaration
public event EventHandler<ToolManager.ImageStamperSelectedEventArgs> ImageStamperSelected
Event Type
Type Description
System.EventHandler<ToolManager.ImageStamperSelectedEventArgs>

InkEditSelected

Declaration
public event EventHandler<ToolManager.InkEditSelectedEventArgs> InkEditSelected
Event Type
Type Description
System.EventHandler<ToolManager.InkEditSelectedEventArgs>

InterceptAnnotationHandling

Declaration
public event EventHandler<ToolManager.InterceptAnnotationHandlingEventArgs> InterceptAnnotationHandling
Event Type
Type Description
System.EventHandler<ToolManager.InterceptAnnotationHandlingEventArgs>

InterceptDialog

Declaration
public event EventHandler<ToolManager.InterceptDialogEventArgs> InterceptDialog
Event Type
Type Description
System.EventHandler<ToolManager.InterceptDialogEventArgs>

KeyUp

Declaration
public event EventHandler<ToolManager.KeyUpEventArgs> KeyUp
Event Type
Type Description
System.EventHandler<ToolManager.KeyUpEventArgs>

Layout

Declaration
public event EventHandler<ToolManager.LayoutEventArgs> Layout
Event Type
Type Description
System.EventHandler<ToolManager.LayoutEventArgs>

LongPress

Declaration
public event EventHandler<ToolManager.LongPressEventArgs> LongPress
Event Type
Type Description
System.EventHandler<ToolManager.LongPressEventArgs>

Move

Declaration
public event EventHandler<ToolManager.MoveEventArgs> Move
Event Type
Type Description
System.EventHandler<ToolManager.MoveEventArgs>

NewFileSelectedFromTool

Declaration
public event EventHandler<ToolManager.NewFileSelectedFromToolEventArgs> NewFileSelectedFromTool
Event Type
Type Description
System.EventHandler<ToolManager.NewFileSelectedFromToolEventArgs>

OpenAnnotationToolbar

Declaration
public event EventHandler<ToolManager.OpenAnnotationToolbarEventArgs> OpenAnnotationToolbar
Event Type
Type Description
System.EventHandler<ToolManager.OpenAnnotationToolbarEventArgs>

OpenEditToolbar

Declaration
public event EventHandler<ToolManager.OpenEditToolbarEventArgs> OpenEditToolbar
Event Type
Type Description
System.EventHandler<ToolManager.OpenEditToolbarEventArgs>

PageLabelsChanged

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

PageMoved

Declaration
public event EventHandler<ToolManager.PageMovedEventArgs> PageMoved
Event Type
Type Description
System.EventHandler<ToolManager.PageMovedEventArgs>

PagesAdded

Declaration
public event EventHandler<ToolManager.PagesAddedEventArgs> PagesAdded
Event Type
Type Description
System.EventHandler<ToolManager.PagesAddedEventArgs>

PagesCropped

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

PagesDeleted

Declaration
public event EventHandler<ToolManager.PagesDeletedEventArgs> PagesDeleted
Event Type
Type Description
System.EventHandler<ToolManager.PagesDeletedEventArgs>

PagesRotated

Declaration
public event EventHandler<ToolManager.PagesRotatedEventArgs> PagesRotated
Event Type
Type Description
System.EventHandler<ToolManager.PagesRotatedEventArgs>

PdfOutlineModification

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

PdfTextModification

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

PreDrawEdgeEffects

Declaration
public event EventHandler<ToolManager.PreDrawEdgeEffectsEventArgs> PreDrawEdgeEffects
Event Type
Type Description
System.EventHandler<ToolManager.PreDrawEdgeEffectsEventArgs>

PrePullEdgeEffects

Declaration
public event EventHandler<ToolManager.PrePullEdgeEffectsEventArgs> PrePullEdgeEffects
Event Type
Type Description
System.EventHandler<ToolManager.PrePullEdgeEffectsEventArgs>

PreReleaseEdgeEffects

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

Presets

Declaration
public event EventHandler<ToolManager.PresetsEventArgs> Presets
Event Type
Type Description
System.EventHandler<ToolManager.PresetsEventArgs>

QuickMenuClicked

Declaration
public event EventHandler<ToolManager.QuickMenuClickedEventArgs> QuickMenuClicked
Event Type
Type Description
System.EventHandler<ToolManager.QuickMenuClickedEventArgs>

QuickMenuDismissed

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

QuickMenuShown

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

Scale

Declaration
public event EventHandler<ToolManager.ScaleEventArgs> Scale
Event Type
Type Description
System.EventHandler<ToolManager.ScaleEventArgs>

ScaleBegin

Declaration
public event EventHandler<ToolManager.ScaleBeginEventArgs> ScaleBegin
Event Type
Type Description
System.EventHandler<ToolManager.ScaleBeginEventArgs>

ScaleEnd

Declaration
public event EventHandler<ToolManager.ScaleEndEventArgs> ScaleEnd
Event Type
Type Description
System.EventHandler<ToolManager.ScaleEndEventArgs>

ScrollChanged

Declaration
public event EventHandler<ToolManager.ScrollChangedEventArgs> ScrollChanged
Event Type
Type Description
System.EventHandler<ToolManager.ScrollChangedEventArgs>

ShowQuickMenu

Declaration
public event EventHandler<ToolManager.ShowQuickMenuEventArgs> ShowQuickMenu
Event Type
Type Description
System.EventHandler<ToolManager.ShowQuickMenuEventArgs>

SingleTapConfirmed

Declaration
public event EventHandler<ToolManager.SingleTapConfirmedEventArgs> SingleTapConfirmed
Event Type
Type Description
System.EventHandler<ToolManager.SingleTapConfirmedEventArgs>

SpecialAnnotation

Declaration
public event EventHandler<ToolManager.SpecialAnnotationEventArgs> SpecialAnnotation
Event Type
Type Description
System.EventHandler<ToolManager.SpecialAnnotationEventArgs>

StampDialog

Declaration
public event EventHandler<ToolManager.StampDialogEventArgs> StampDialog
Event Type
Type Description
System.EventHandler<ToolManager.StampDialogEventArgs>

ToolChanged

Declaration
public event EventHandler<ToolManager.ToolChangedEventArgs> ToolChanged
Event Type
Type Description
System.EventHandler<ToolManager.ToolChangedEventArgs>

ToolCreated

Declaration
public event EventHandler<ToolManager.ToolChangedEventArgs> ToolCreated
Event Type
Type Description
System.EventHandler<ToolManager.ToolChangedEventArgs>

ToolSet

Declaration
public event EventHandler<ToolManager.ToolSetEventArgs> ToolSet
Event Type
Type Description
System.EventHandler<ToolManager.ToolSetEventArgs>

UndoRedoShownChanged

Declaration
public event EventHandler<ToolManager.UndoRedoShownChangedEventArgs> UndoRedoShownChanged
Event Type
Type Description
System.EventHandler<ToolManager.UndoRedoShownChangedEventArgs>

Up

Declaration
public event EventHandler<ToolManager.UpEventArgs> Up
Event Type
Type Description
System.EventHandler<ToolManager.UpEventArgs>

Implements

pdftronprivate.PDF.PDFViewCtrl.IActionCompletedListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
pdftronprivate.PDF.PDFViewCtrl.IToolManager
Back to top Generated by DocFX