Show / Hide Table of Contents

Class Tool

Inheritance
System.Object
Tool
BaseTool
FormFill
FreeTextCreate
LinkAction
Pan
RichMedia
Signature
Stamper
TextHighlighter
Implements
ToolManager.ITool
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.Tools
Assembly: PDFViewCtrlTools.dll
Syntax
public abstract class Tool : Object, ToolManager.ITool

Constructors

Tool(PDFViewCtrl)

Declaration
public Tool(PDFViewCtrl ctrl)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl ctrl

Tool(IntPtr, JniHandleOwnership)

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

Fields

AnnotationFreeTextFonts

Declaration
public const string AnnotationFreeTextFonts = "annotation_property_free_text_fonts_list"
Field Value
Type Description
System.String

AnnotationFreeTextJsonFont

Declaration
public const string AnnotationFreeTextJsonFont = "fonts"
Field Value
Type Description
System.String

AnnotationFreeTextJsonFontDisplayInList

Declaration
public const string AnnotationFreeTextJsonFontDisplayInList = "display font"
Field Value
Type Description
System.String

AnnotationFreeTextJsonFontDisplayName

Declaration
public const string AnnotationFreeTextJsonFontDisplayName = "display name"
Field Value
Type Description
System.String

AnnotationFreeTextJsonFontFilePath

Declaration
public const string AnnotationFreeTextJsonFontFilePath = "filepath"
Field Value
Type Description
System.String

AnnotationFreeTextJsonFontName

Declaration
public const string AnnotationFreeTextJsonFontName = "font name"
Field Value
Type Description
System.String

AnnotationFreeTextJsonFontPdftronName

Declaration
public const string AnnotationFreeTextJsonFontPdftronName = "pdftron name"
Field Value
Type Description
System.String

AnnotationFreeTextPreferenceDialog

Declaration
public const int AnnotationFreeTextPreferenceDialog = 2
Field Value
Type Description
System.Int32

AnnotationFreeTextPreferenceEditing

Declaration
public const string AnnotationFreeTextPreferenceEditing = "annotation_free_text_preference_editing"
Field Value
Type Description
System.String

AnnotationFreeTextPreferenceEditingDefault

Declaration
public const int AnnotationFreeTextPreferenceEditingDefault = 1
Field Value
Type Description
System.Int32

AnnotationFreeTextPreferenceInline

Declaration
public const int AnnotationFreeTextPreferenceInline = 1
Field Value
Type Description
System.Int32

AnnotationNoteIconFilePostfixFill

Declaration
public const string AnnotationNoteIconFilePostfixFill = "_fill"
Field Value
Type Description
System.String

AnnotationNoteIconFilePostfixOutline

Declaration
public const string AnnotationNoteIconFilePostfixOutline = "_outline"
Field Value
Type Description
System.String

AnnotationNoteIconFilePrefix

Declaration
public const string AnnotationNoteIconFilePrefix = "annotation_note_icon_"
Field Value
Type Description
System.String

AnnotationToolbarSignatureState

Declaration
public const string AnnotationToolbarSignatureState = "annotation_toolbar_signature_state"
Field Value
Type Description
System.String

AnnotPermissionFillAndSign

Declaration
public const int AnnotPermissionFillAndSign = 2
Field Value
Type Description
System.Int32

AnnotPermissionInteract

Declaration
public const int AnnotPermissionInteract = 3
Field Value
Type Description
System.Int32

AnnotPermissionMenu

Declaration
public const int AnnotPermissionMenu = 1
Field Value
Type Description
System.Int32

AnnotPermissionSelection

Declaration
public const int AnnotPermissionSelection = 0
Field Value
Type Description
System.Int32

Flattened

Declaration
public const string Flattened = "flattened"
Field Value
Type Description
System.String

FormFieldSymbolCheckbox

Declaration
public const string FormFieldSymbolCheckbox = "4"
Field Value
Type Description
System.String

FormFieldSymbolCircle

Declaration
public const string FormFieldSymbolCircle = "l"
Field Value
Type Description
System.String

FormFieldSymbolCross

Declaration
public const string FormFieldSymbolCross = "8"
Field Value
Type Description
System.String

FormFieldSymbolDiamond

Declaration
public const string FormFieldSymbolDiamond = "u"
Field Value
Type Description
System.String

FormFieldSymbolSquare

Declaration
public const string FormFieldSymbolSquare = "n"
Field Value
Type Description
System.String

FormFieldSymbolStar

Declaration
public const string FormFieldSymbolStar = "H"
Field Value
Type Description
System.String

IsLink

Declaration
public const string IsLink = "IS_LINK"
Field Value
Type Description
System.String

Keys

Declaration
public const string Keys = "PDFTRON_KEYS"
Field Value
Type Description
System.String

LastDeviceLocaleLanguage

Declaration
public const string LastDeviceLocaleLanguage = "last_device_locale_language"
Field Value
Type Description
System.String

LinkRectf

Declaration
public const string LinkRectf = "LINK_RECTF"
Field Value
Type Description
System.String

LinkUrl

Declaration
public const string LinkUrl = "LINK_URL"
Field Value
Type Description
System.String

MethodFrom

Declaration
public const string MethodFrom = "METHOD_FROM"
Field Value
Type Description
System.String

PageNumber

Declaration
public const string PageNumber = "PAGE_NUMBER"
Field Value
Type Description
System.String

PdftronId

Declaration
public const string PdftronId = "pdftron"
Field Value
Type Description
System.String

PdftronThickness

Declaration
public const string PdftronThickness = "pdftron_thickness"
Field Value
Type Description
System.String

PrefAnnotationCreationArrow

Declaration
public const string PrefAnnotationCreationArrow = "annotation_creation_arrow"
Field Value
Type Description
System.String

PrefAnnotationCreationCloud

Declaration
public const string PrefAnnotationCreationCloud = "annotation_creation_cloud"
Field Value
Type Description
System.String

PrefAnnotationCreationColor

Declaration
public const string PrefAnnotationCreationColor = "_color"
Field Value
Type Description
System.String

PrefAnnotationCreationEraser

Declaration
public const string PrefAnnotationCreationEraser = "annotation_creation_eraser"
Field Value
Type Description
System.String

PrefAnnotationCreationFillColor

Declaration
public const string PrefAnnotationCreationFillColor = "_fill_color"
Field Value
Type Description
System.String

PrefAnnotationCreationFont

Declaration
public const string PrefAnnotationCreationFont = "_font"
Field Value
Type Description
System.String

PrefAnnotationCreationFreehand

Declaration
public const string PrefAnnotationCreationFreehand = "annotation_creation_freehand"
Field Value
Type Description
System.String

PrefAnnotationCreationFreeHighlighter

Declaration
public const string PrefAnnotationCreationFreeHighlighter = "annotation_creation_free_highlighter"
Field Value
Type Description
System.String

PrefAnnotationCreationFreetext

Declaration
public const string PrefAnnotationCreationFreetext = "annotation_creation_freetext"
Field Value
Type Description
System.String

PrefAnnotationCreationHighlight

Declaration
public const string PrefAnnotationCreationHighlight = "annotation_creation_highlight"
Field Value
Type Description
System.String

PrefAnnotationCreationIcon

Declaration
public const string PrefAnnotationCreationIcon = "_icon"
Field Value
Type Description
System.String

PrefAnnotationCreationLine

Declaration
public const string PrefAnnotationCreationLine = "annotation_creation"
Field Value
Type Description
System.String

PrefAnnotationCreationLink

Declaration
public const string PrefAnnotationCreationLink = "annotation_creation_link"
Field Value
Type Description
System.String

PrefAnnotationCreationNote

Declaration
public const string PrefAnnotationCreationNote = "annotation_creation_note"
Field Value
Type Description
System.String

PrefAnnotationCreationOpacity

Declaration
public const string PrefAnnotationCreationOpacity = "_opacity"
Field Value
Type Description
System.String

PrefAnnotationCreationOval

Declaration
public const string PrefAnnotationCreationOval = "annotation_creation_oval"
Field Value
Type Description
System.String

PrefAnnotationCreationPolygon

Declaration
public const string PrefAnnotationCreationPolygon = "annotation_creation_polygon"
Field Value
Type Description
System.String

PrefAnnotationCreationPolyline

Declaration
public const string PrefAnnotationCreationPolyline = "annotation_creation_polyline"
Field Value
Type Description
System.String

PrefAnnotationCreationRectangle

Declaration
public const string PrefAnnotationCreationRectangle = "annotation_creation_rectangle"
Field Value
Type Description
System.String

PrefAnnotationCreationSignature

Declaration
public const string PrefAnnotationCreationSignature = "annotation_creation_signature"
Field Value
Type Description
System.String

PrefAnnotationCreationSquiggly

Declaration
public const string PrefAnnotationCreationSquiggly = "annotation_creation_squiggly"
Field Value
Type Description
System.String

PrefAnnotationCreationStrikeout

Declaration
public const string PrefAnnotationCreationStrikeout = "annotation_creation_strikeout"
Field Value
Type Description
System.String

PrefAnnotationCreationTextColor

Declaration
public const string PrefAnnotationCreationTextColor = "_text_color"
Field Value
Type Description
System.String

PrefAnnotationCreationTextSize

Declaration
public const string PrefAnnotationCreationTextSize = "_text_size"
Field Value
Type Description
System.String

PrefAnnotationCreationThickness

Declaration
public const string PrefAnnotationCreationThickness = "_thickness"
Field Value
Type Description
System.String

PrefAnnotationCreationUnderline

Declaration
public const string PrefAnnotationCreationUnderline = "annotation_creation_text_markup"
Field Value
Type Description
System.String

PrefTranslationSourceLanguageCodeDefault

Declaration
public const string PrefTranslationSourceLanguageCodeDefault = "en"
Field Value
Type Description
System.String

PrefTranslationSourceLanguageCodeKey

Declaration
public const string PrefTranslationSourceLanguageCodeKey = "translation_source_language_code"
Field Value
Type Description
System.String

PrefTranslationTargetLanguageCodeDefault

Declaration
public const string PrefTranslationTargetLanguageCodeDefault = "fr"
Field Value
Type Description
System.String

PrefTranslationTargetLanguageCodeKey

Declaration
public const string PrefTranslationTargetLanguageCodeKey = "translation_target_language_code"
Field Value
Type Description
System.String

QmMaxRowSize

Declaration
public const int QmMaxRowSize = 4
Field Value
Type Description
System.Int32

StampShowFlattenWarning

Declaration
public const string StampShowFlattenWarning = "stamp_show_flatten_warning"
Field Value
Type Description
System.String

Properties

Annot

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

AnnotationFreeTextWhitelistFonts

Declaration
public static IList<string> AnnotationFreeTextWhitelistFonts { get; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

AnnotCanvasRect

Declaration
protected virtual RectF AnnotCanvasRect { get; }
Property Value
Type Description
Android.Graphics.RectF

AnnotRect

Declaration
protected virtual RectF AnnotRect { get; }
Property Value
Type Description
Android.Graphics.RectF

Bundle

Declaration
public virtual Bundle Bundle { get; }
Property Value
Type Description
Android.OS.Bundle

CreateAnnotType

Declaration
public abstract int CreateAnnotType { get; }
Property Value
Type Description
System.Int32

CurrentDefaultToolMode

Declaration
public virtual ToolManager.IToolModeBase CurrentDefaultToolMode { get; }
Property Value
Type Description
ToolManager.IToolModeBase

ForceSameNextToolMode

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

HasAnnotSelected

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

IsCreatingAnnotation

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

IsEditAnnotTool

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

IsEditingAnnot

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

IsQuickMenuShown

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

JniPeerMembers

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

MAllowOneFingerScrollWithStylus

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

MAllowScrollWithTapTool

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

MAllowTapToSelect

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

MAllowTwoFingerScroll

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

MAllowZoom

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

MAnnot

Declaration
protected Annot MAnnot { get; set; }
Property Value
Type Description
pdftronprivate.PDF.Annot

MAnnotBBox

Declaration
protected RectF MAnnotBBox { get; set; }
Property Value
Type Description
Android.Graphics.RectF

MAnnotPageNum

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

MAnnotPushedBack

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

MAnnotStyle

Declaration
protected AnnotStyle MAnnotStyle { get; set; }
Property Value
Type Description
AnnotStyle

MAnnotView

Declaration
protected AnnotView MAnnotView { get; set; }
Property Value
Type Description
AnnotView

MAvoidLongPressAttempt

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

MBitmapDisposable

Declaration
protected CompositeDisposable MBitmapDisposable { get; set; }
Property Value
Type Description
ReactiveX.Disposables.CompositeDisposable

MCurrentDefaultToolMode

Declaration
protected ToolManager.IToolModeBase MCurrentDefaultToolMode { get; set; }
Property Value
Type Description
ToolManager.IToolModeBase

MForceSameNextToolMode

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

MGroupAnnots

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

MHasInteractPermission

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

MHasMenuPermission

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

MHasSelectionPermission

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

MIsStylus

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

MJustSwitchedFromAnotherTool

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

MMruMenuItems

Declaration
protected IList<string> MMruMenuItems { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

MMultiStrokeMode

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

MNextToolMode

Declaration
protected ToolManager.IToolModeBase MNextToolMode { get; set; }
Property Value
Type Description
ToolManager.IToolModeBase

ModeAHLabel

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

MOverflowMenuItems

Declaration
protected IList<string> MOverflowMenuItems { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

MPageNumPosAdjust

Declaration
protected float MPageNumPosAdjust { get; set; }
Property Value
Type Description
System.Single

MPdfViewCtrl

Declaration
protected PDFViewCtrl MPdfViewCtrl { get; set; }
Property Value
Type Description
pdftronprivate.PDF.PDFViewCtrl

MQuickMenu

Declaration
protected QuickMenu MQuickMenu { get; set; }
Property Value
Type Description
QuickMenu

MRotateHandle

Declaration
protected RotateHandleView MRotateHandle { get; set; }
Property Value
Type Description
RotateHandleView

MSelectPageNum

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

MStylusUsed

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

MTempPageDrawingRectF

Declaration
protected RectF MTempPageDrawingRectF { get; set; }
Property Value
Type Description
Android.Graphics.RectF

MTimedModeEnabled

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

MUpFromCalloutCreate

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

NextToolMode

Declaration
public ToolManager.IToolModeBase NextToolMode { get; }
Property Value
Type Description
ToolManager.IToolModeBase

OldAnnotScreenPosition

Declaration
protected virtual Rect OldAnnotScreenPosition { get; }
Property Value
Type Description
pdftronprivate.PDF.Rect

QuickMenuAnalyticType

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

SDebug

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

SnappingEnabled

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

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

ToolMode

Declaration
public abstract ToolManager.IToolModeBase ToolMode { get; }
Property Value
Type Description
ToolManager.IToolModeBase

Methods

AddAnnotView()

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

AddOldTools()

Declaration
protected virtual void AddOldTools()

AddRotateHandle()

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

BackToDefaultTool()

Declaration
public virtual void BackToDefaultTool()

BuildAnnotBBox()

Declaration
protected virtual void BuildAnnotBBox()

CalculateQMAnchor(RectF)

Declaration
protected virtual RectF CalculateQMAnchor(RectF anchorRect)
Parameters
Type Name Description
Android.Graphics.RectF anchorRect
Returns
Type Description
Android.Graphics.RectF

CanAddAnnotView(Annot, AnnotStyle)

Declaration
protected virtual bool CanAddAnnotView(Annot annot, AnnotStyle annotStyle)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
AnnotStyle annotStyle
Returns
Type Description
System.Boolean

CanAddRotateView(Annot)

Declaration
protected virtual bool CanAddRotateView(Annot annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Returns
Type Description
System.Boolean

CanSelectGroupAnnot(PDFViewCtrl, Annot, Int32)

Declaration
public static Pair CanSelectGroupAnnot(PDFViewCtrl pdfViewCtrl, Annot annot, int pageNum)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl
pdftronprivate.PDF.Annot annot
System.Int32 pageNum
Returns
Type Description
Android.Util.Pair

ClearTargetPoint()

Declaration
public virtual void ClearTargetPoint()

CloseQuickMenu()

Declaration
public virtual void CloseQuickMenu()

ConvDp2Pix(Single)

Declaration
protected virtual float ConvDp2Pix(float dp)
Parameters
Type Name Description
System.Single dp
Returns
Type Description
System.Single

ConvertFromPageRectToScreenRect(Rect, Int32)

Declaration
protected virtual Rect ConvertFromPageRectToScreenRect(Rect pageRect, int page)
Parameters
Type Name Description
pdftronprivate.PDF.Rect pageRect
System.Int32 page
Returns
Type Description
pdftronprivate.PDF.Rect

ConvPix2Dp(Single)

Declaration
protected virtual float ConvPix2Dp(float pix)
Parameters
Type Name Description
System.Single pix
Returns
Type Description
System.Single

CreateQuickMenu()

Declaration
protected virtual QuickMenu CreateQuickMenu()
Returns
Type Description
QuickMenu

CustomizeQuickMenuItems(QuickMenu)

Declaration
protected virtual void CustomizeQuickMenuItems(QuickMenu quickMenu)
Parameters
Type Name Description
QuickMenu quickMenu

DeleteAnnot()

Declaration
protected virtual void DeleteAnnot()

DidTapOnSameTypeAnnot(MotionEvent)

Declaration
protected virtual Annot DidTapOnSameTypeAnnot(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e
Returns
Type Description
pdftronprivate.PDF.Annot

DoneOneFingerScrollingWithStylus()

Declaration
protected virtual void DoneOneFingerScrollingWithStylus()

DoneTwoFingerScrolling()

Declaration
protected virtual void DoneTwoFingerScrolling()

DrawSnapToShapeIfEnabled(Canvas)

Declaration
protected virtual void DrawSnapToShapeIfEnabled(Canvas canvas)
Parameters
Type Name Description
Android.Graphics.Canvas canvas

ExecuteAction(ActionParameter)

Declaration
public virtual void ExecuteAction(ActionParameter actionParam)
Parameters
Type Name Description
pdftronprivate.PDF.ActionParameter actionParam

FindPDFTronFontName(Context, String)

Declaration
public static string FindPDFTronFontName(Context context, string fontName)
Parameters
Type Name Description
Android.Content.Context context
System.String fontName
Returns
Type Description
System.String

FlattenAnnot()

Declaration
protected virtual void FlattenAnnot()

GetAnnotationModificationBundle(Bundle)

Declaration
public static Bundle GetAnnotationModificationBundle(Bundle bundle)
Parameters
Type Name Description
Android.OS.Bundle bundle
Returns
Type Description
Android.OS.Bundle

GetBorderStyleKey(Int32)

Declaration
protected virtual string GetBorderStyleKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetColorFillKey(Int32)

Declaration
protected virtual string GetColorFillKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetColorKey(Int32)

Declaration
protected virtual string GetColorKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetDateFormatKey(Int32)

Declaration
protected virtual string GetDateFormatKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetEraserTypeKey(Int32)

Declaration
protected virtual string GetEraserTypeKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetFontKey(Int32)

Declaration
public static string GetFontKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetHorizontalAlignmentKey(Int32)

Declaration
public static string GetHorizontalAlignmentKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetIconKey(Int32)

Declaration
protected virtual string GetIconKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetInkEraserModeKey(Int32)

Declaration
protected virtual string GetInkEraserModeKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetLineEndStyleKey(Int32)

Declaration
protected virtual string GetLineEndStyleKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetLineStartStyleKey(Int32)

Declaration
protected virtual string GetLineStartStyleKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetLineStyleKey(Int32)

Declaration
protected virtual string GetLineStyleKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetModeFromAnnotType(Annot)

Declaration
protected static ToolManager.ToolMode GetModeFromAnnotType(Annot annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Returns
Type Description
ToolManager.ToolMode

GetOpacityKey(Int32)

Declaration
protected virtual string GetOpacityKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetRectFromRectF(RectF)

Declaration
protected virtual Rect GetRectFromRectF(RectF rectF)
Parameters
Type Name Description
Android.Graphics.RectF rectF
Returns
Type Description
Android.Graphics.Rect

GetRulerBaseUnitKey(Int32)

Declaration
protected virtual string GetRulerBaseUnitKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetRulerBaseValueKey(Int32)

Declaration
protected virtual string GetRulerBaseValueKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetRulerDisplayKey(Int32)

Declaration
protected virtual string GetRulerDisplayKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetRulerPrecisionKey(Int32)

Declaration
protected virtual string GetRulerPrecisionKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetRulerTranslateUnitKey(Int32)

Declaration
protected virtual string GetRulerTranslateUnitKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetRulerTranslateValueKey(Int32)

Declaration
protected virtual string GetRulerTranslateValueKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetStringFromResId(Int32)

Declaration
protected virtual string GetStringFromResId(int id)
Parameters
Type Name Description
System.Int32 id
Returns
Type Description
System.String

GetTextColorKey(Int32)

Declaration
protected virtual string GetTextColorKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetTextMarkupTypeKey(Int32)

Declaration
protected virtual string GetTextMarkupTypeKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetTextSelectRect(Single, Single)

Declaration
public static RectF GetTextSelectRect(float x, float y)
Parameters
Type Name Description
System.Single x
System.Single y
Returns
Type Description
Android.Graphics.RectF

GetTextSizeKey(Int32)

Declaration
protected virtual string GetTextSizeKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetThicknessKey(Int32)

Declaration
protected virtual string GetThicknessKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

GetToolPreferences(Context)

Declaration
public static ISharedPreferences GetToolPreferences(Context context)
Parameters
Type Name Description
Android.Content.Context context
Returns
Type Description
Android.Content.ISharedPreferences

GetVerticalAlignmentKey(Int32)

Declaration
public static string GetVerticalAlignmentKey(int annotType)
Parameters
Type Name Description
System.Int32 annotType
Returns
Type Description
System.String

HandleFlattenAnnot()

Declaration
protected virtual void HandleFlattenAnnot()

HasMenuEntry(Int32)

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

HasPermission(Annot, Int32)

Declaration
protected virtual bool HasPermission(Annot annot, int kind)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 kind
Returns
Type Description
System.Boolean

InitializeSnapToNearest()

Declaration
protected virtual void InitializeSnapToNearest()

IsAllowOneFingerScrollWithStylus(MotionEvent)

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

IsAnnotSupportEdit(Annot)

Declaration
protected virtual bool IsAnnotSupportEdit(Annot annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Returns
Type Description
System.Boolean

IsInsideAnnot(MotionEvent)

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

IsInsideQuickMenu(Single, Single)

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

IsMadeByPDFTron(Annot)

Declaration
protected bool IsMadeByPDFTron(Annot annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Returns
Type Description
System.Boolean

IsValidAnnot(Annot)

Declaration
protected virtual bool IsValidAnnot(Annot annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Returns
Type Description
System.Boolean

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

OnClose()

Declaration
public virtual void OnClose()

OnConfigurationChanged(Configuration)

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

OnCreate()

Declaration
public virtual void OnCreate()

OnCustomEvent(Object)

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

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

Declaration
public virtual void OnDocumentDownloadEvent(PDFViewCtrl.DownloadState state, int page_num, int page_downloaded, int page_count, string message)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl.DownloadState state
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

OnFlingStop()

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

OnInterceptAnnotationHandling(Annot)

Declaration
protected bool OnInterceptAnnotationHandling(Annot annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Returns
Type Description
System.Boolean

OnInterceptAnnotationHandling(Annot, Bundle)

Declaration
protected bool OnInterceptAnnotationHandling(Annot annot, Bundle bundle)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
Android.OS.Bundle bundle
Returns
Type Description
System.Boolean

OnInterceptAnnotationHandling(PDFViewCtrl.LinkInfo, Int32)

Declaration
protected bool OnInterceptAnnotationHandling(PDFViewCtrl.LinkInfo linkInfo, int pageNum)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl.LinkInfo linkInfo
System.Int32 pageNum
Returns
Type Description
System.Boolean

OnInterceptDialogEvent(AlertDialog)

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

OnInterceptDialogFragmentEvent(DialogFragment)

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

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

OnNightModeUpdated(Boolean)

Declaration
public virtual void OnNightModeUpdated(bool isNightMode)
Parameters
Type Name Description
System.Boolean isNightMode

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

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 whichEdge, float deltaDistance)
Parameters
Type Name Description
System.Int32 whichEdge
System.Single deltaDistance

OnQuickMenuClicked(QuickMenuItem)

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

OnReleaseEdgeEffects()

Declaration
public virtual void OnReleaseEdgeEffects()

OnRenderingFinished()

Declaration
public virtual void OnRenderingFinished()

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

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

RaiseAnnotationActionEvent()

Declaration
protected virtual void RaiseAnnotationActionEvent()

RaiseAnnotationAddedEvent(Annot, Int32)

Declaration
protected virtual void RaiseAnnotationAddedEvent(Annot annot, int page)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 page

RaiseAnnotationAddedEvent(IDictionary<Annot, Integer>)

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

RaiseAnnotationModifiedEvent(Annot, Int32)

Declaration
protected virtual void RaiseAnnotationModifiedEvent(Annot annot, int page)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 page

RaiseAnnotationModifiedEvent(Annot, Int32, Bundle)

Declaration
protected virtual void RaiseAnnotationModifiedEvent(Annot annot, int page, Bundle bundle)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 page
Android.OS.Bundle bundle

RaiseAnnotationModifiedEvent(IDictionary<Annot, Integer>)

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

RaiseAnnotationPreModifyEvent(Annot, Int32)

Declaration
protected virtual void RaiseAnnotationPreModifyEvent(Annot annot, int page)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 page

RaiseAnnotationPreModifyEvent(IDictionary<Annot, Integer>)

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

RaiseAnnotationPreRemoveEvent(Annot, Int32)

Declaration
protected virtual void RaiseAnnotationPreRemoveEvent(Annot annot, int page)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 page

RaiseAnnotationPreRemoveEvent(IDictionary<Annot, Integer>)

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

RaiseAnnotationRemovedEvent(Annot, Int32)

Declaration
protected virtual void RaiseAnnotationRemovedEvent(Annot annot, int page)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 page

RaiseAnnotationRemovedEvent(Annot, Int32, Bundle)

Declaration
protected virtual void RaiseAnnotationRemovedEvent(Annot annot, int page, Bundle bundle)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot
System.Int32 page
Android.OS.Bundle bundle

RaiseAnnotationRemovedEvent(IDictionary<Annot, Integer>)

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

RaiseAnnotationRemovedEvent(IDictionary<Annot, Integer>, Bundle)

Declaration
protected virtual void RaiseAnnotationRemovedEvent(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

RemoveAnnotView()

Declaration
protected virtual void RemoveAnnotView()

RemoveAnnotView(Boolean)

Declaration
protected virtual void RemoveAnnotView(bool delayRemoval)
Parameters
Type Name Description
System.Boolean delayRemoval

RemoveAnnotView(Boolean, Boolean)

Declaration
protected virtual void RemoveAnnotView(bool delayRemoval, bool removeRotateView)
Parameters
Type Name Description
System.Boolean delayRemoval
System.Boolean removeRotateView

RemoveAnnotView(Boolean, Boolean, Boolean)

Declaration
protected virtual void RemoveAnnotView(bool delayRemoval, bool removeRotateView, bool showAnnotation)
Parameters
Type Name Description
System.Boolean delayRemoval
System.Boolean removeRotateView
System.Boolean showAnnotation

RemoveRotateHandle()

Declaration
protected virtual void RemoveRotateHandle()

SafeSetNextToolMode(ToolManager.IToolModeBase)

Declaration
protected virtual ToolManager.IToolModeBase SafeSetNextToolMode(ToolManager.IToolModeBase toolMode)
Parameters
Type Name Description
ToolManager.IToolModeBase toolMode
Returns
Type Description
ToolManager.IToolModeBase

SelectAnnot(Annot, Int32)

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

SetAnnot(Annot, Int32)

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

SetAuthor(Markup)

Declaration
protected virtual void SetAuthor(Markup annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annots.Markup annot

SetAuthorForAnnot(ToolManager, Markup)

Declaration
public static void SetAuthorForAnnot(ToolManager toolManager, Markup annot)
Parameters
Type Name Description
ToolManager toolManager
pdftronprivate.PDF.Annots.Markup annot

SetCurrentDefaultToolModeHelper(ToolManager.IToolModeBase)

Declaration
public virtual void SetCurrentDefaultToolModeHelper(ToolManager.IToolModeBase defaultToolMode)
Parameters
Type Name Description
ToolManager.IToolModeBase defaultToolMode

SetCurrentDefaultToolModeImpl(ToolManager.IToolModeBase)

Declaration
protected virtual void SetCurrentDefaultToolModeImpl(ToolManager.IToolModeBase toolMode)
Parameters
Type Name Description
ToolManager.IToolModeBase toolMode

SetDateToNow(Annot)

Declaration
protected virtual void SetDateToNow(Annot annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annot annot

SetDebug(Boolean)

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

SetJustCreatedFromAnotherTool()

Declaration
protected virtual void SetJustCreatedFromAnotherTool()

SetNextToolModeHelper(ToolManager.ToolMode)

Declaration
public virtual void SetNextToolModeHelper(ToolManager.ToolMode nextToolMode)
Parameters
Type Name Description
ToolManager.ToolMode nextToolMode

SetNextToolModeImpl(ToolManager.IToolModeBase)

Declaration
protected virtual void SetNextToolModeImpl(ToolManager.IToolModeBase toolMode)
Parameters
Type Name Description
ToolManager.IToolModeBase toolMode

SetPageNumberIndicatorVisible(Boolean)

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

SetSnapCanDrawShapeIfEnabled(Boolean)

Declaration
protected virtual void SetSnapCanDrawShapeIfEnabled(bool canDrawShape)
Parameters
Type Name Description
System.Boolean canDrawShape

SetStylusFlags(MotionEvent)

Declaration
protected virtual void SetStylusFlags(MotionEvent e)
Parameters
Type Name Description
Android.Views.MotionEvent e

SetUniqueID(Markup)

Declaration
protected virtual void SetUniqueID(Markup annot)
Parameters
Type Name Description
pdftronprivate.PDF.Annots.Markup annot

SetupAnnotProperty(AnnotStyle)

Declaration
public virtual void SetupAnnotProperty(AnnotStyle annotStyle)
Parameters
Type Name Description
AnnotStyle annotStyle

SetupAnnotProperty(Int32, Single, Single, Int32, String, String)

Declaration
public virtual void SetupAnnotProperty(int color, float opacity, float thickness, int fillColor, string icon, string pdfTronFontName)
Parameters
Type Name Description
System.Int32 color
System.Single opacity
System.Single thickness
System.Int32 fillColor
System.String icon
System.String pdfTronFontName

SetupAnnotProperty(Int32, Single, Single, Int32, String, String, Int32, Single)

Declaration
public virtual void SetupAnnotProperty(int color, float opacity, float thickness, int fillColor, string icon, string pdfTronFontName, int textColor, float textSize)
Parameters
Type Name Description
System.Int32 color
System.Single opacity
System.Single thickness
System.Int32 fillColor
System.String icon
System.String pdfTronFontName
System.Int32 textColor
System.Single textSize

SetupAnnotStyles(IList<AnnotStyle>)

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

ShowMenu(RectF)

Declaration
public virtual bool ShowMenu(RectF anchor_rect)
Parameters
Type Name Description
Android.Graphics.RectF anchor_rect
Returns
Type Description
System.Boolean

ShowMenu(RectF, QuickMenu)

Declaration
public virtual bool ShowMenu(RectF anchor_rect, QuickMenu quickMenu)
Parameters
Type Name Description
Android.Graphics.RectF anchor_rect
QuickMenu quickMenu
Returns
Type Description
System.Boolean

ShowTransientPageNumber()

Declaration
protected virtual void ShowTransientPageNumber()

ShowWidgetChoiceDialog(Int64, Int32, Boolean, Boolean, String[])

Declaration
protected virtual void ShowWidgetChoiceDialog(long widget, int page, bool isSingleChoice, bool isCombo, string[] options)
Parameters
Type Name Description
System.Int64 widget
System.Int32 page
System.Boolean isSingleChoice
System.Boolean isCombo
System.String[] options

SkipOnUpPriorEvent(PDFViewCtrl.PriorEventType)

Declaration
protected virtual bool SkipOnUpPriorEvent(PDFViewCtrl.PriorEventType priorEventMode)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl.PriorEventType priorEventMode
Returns
Type Description
System.Boolean

SnapToNearestIfEnabled(PointF)

Declaration
protected virtual PointF SnapToNearestIfEnabled(PointF point)
Parameters
Type Name Description
Android.Graphics.PointF point
Returns
Type Description
Android.Graphics.PointF

UnsetAnnot()

Declaration
protected virtual void UnsetAnnot()

UpdateFont(PDFViewCtrl, Widget, String)

Declaration
public static void UpdateFont(PDFViewCtrl pdfViewCtrl, Widget widget, string contents)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl
pdftronprivate.PDF.Annots.Widget widget
System.String contents

UpdateFontMap(Context, Int32, String, String)

Declaration
public static void UpdateFontMap(Context context, int annotType, string pdfFontName, string fontName)
Parameters
Type Name Description
Android.Content.Context context
System.Int32 annotType
System.String pdfFontName
System.String fontName

UpdateQuickMenuNoteText(String)

Declaration
public virtual void UpdateQuickMenuNoteText(string note)
Parameters
Type Name Description
System.String note

UpdateQuickMenuStyleColor(Int32)

Declaration
public virtual void UpdateQuickMenuStyleColor(int color)
Parameters
Type Name Description
System.Int32 color

UpdateQuickMenuStyleOpacity(Single)

Declaration
public virtual void UpdateQuickMenuStyleOpacity(float opacity)
Parameters
Type Name Description
System.Single opacity

Implements

ToolManager.ITool
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX