Class Tool
Inheritance
System.Object
Tool
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
public abstract class Tool : Object, ToolManager.ITool
Constructors
Declaration
public Tool(PDFViewCtrl ctrl)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
ctrl |
|
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 |
|
Declaration
public const string AnnotationNoteIconFilePrefix = "annotation_note_icon_"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string AnnotationToolbarSignatureState = "annotation_toolbar_signature_state"
Field Value
Type |
Description |
System.String |
|
Declaration
public const int AnnotPermissionFillAndSign = 2
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int AnnotPermissionInteract = 3
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int AnnotPermissionMenu = 1
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int AnnotPermissionSelection = 0
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const string Flattened = "flattened"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string FormFieldSymbolCheckbox = "4"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string FormFieldSymbolCircle = "l"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string FormFieldSymbolCross = "8"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string FormFieldSymbolDiamond = "u"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string FormFieldSymbolSquare = "n"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string FormFieldSymbolStar = "H"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string IsLink = "IS_LINK"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string Keys = "PDFTRON_KEYS"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string LastDeviceLocaleLanguage = "last_device_locale_language"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string LinkRectf = "LINK_RECTF"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string LinkUrl = "LINK_URL"
Field Value
Type |
Description |
System.String |
|
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 |
|
Declaration
public const string PdftronId = "pdftron"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PdftronThickness = "pdftron_thickness"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationArrow = "annotation_creation_arrow"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationCloud = "annotation_creation_cloud"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationColor = "_color"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationEraser = "annotation_creation_eraser"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationFillColor = "_fill_color"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationFont = "_font"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationFreehand = "annotation_creation_freehand"
Field Value
Type |
Description |
System.String |
|
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 |
|
Declaration
public const string PrefAnnotationCreationHighlight = "annotation_creation_highlight"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationIcon = "_icon"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationLine = "annotation_creation"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationLink = "annotation_creation_link"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationNote = "annotation_creation_note"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationOpacity = "_opacity"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationOval = "annotation_creation_oval"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationPolygon = "annotation_creation_polygon"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationPolyline = "annotation_creation_polyline"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationRectangle = "annotation_creation_rectangle"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationSignature = "annotation_creation_signature"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationSquiggly = "annotation_creation_squiggly"
Field Value
Type |
Description |
System.String |
|
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 |
|
Declaration
public const string PrefAnnotationCreationThickness = "_thickness"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefAnnotationCreationUnderline = "annotation_creation_text_markup"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefTranslationSourceLanguageCodeDefault = "en"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefTranslationSourceLanguageCodeKey = "translation_source_language_code"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefTranslationTargetLanguageCodeDefault = "fr"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string PrefTranslationTargetLanguageCodeKey = "translation_target_language_code"
Field Value
Type |
Description |
System.String |
|
Declaration
public const int QmMaxRowSize = 4
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const string StampShowFlattenWarning = "stamp_show_flatten_warning"
Field Value
Type |
Description |
System.String |
|
Properties
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> |
|
Declaration
protected virtual RectF AnnotCanvasRect { get; }
Property Value
Type |
Description |
Android.Graphics.RectF |
|
Declaration
protected virtual RectF AnnotRect { get; }
Property Value
Type |
Description |
Android.Graphics.RectF |
|
Declaration
public virtual Bundle Bundle { get; }
Property Value
Type |
Description |
Android.OS.Bundle |
|
Declaration
public abstract int CreateAnnotType { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public virtual ToolManager.IToolModeBase CurrentDefaultToolMode { get; }
Property Value
Declaration
public virtual bool ForceSameNextToolMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HasAnnotSelected { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsCreatingAnnotation { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsEditAnnotTool { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsEditingAnnot { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsQuickMenuShown { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
protected bool MAllowOneFingerScrollWithStylus { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MAllowScrollWithTapTool { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MAllowTapToSelect { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MAllowTwoFingerScroll { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MAllowZoom { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected Annot MAnnot { get; set; }
Property Value
Type |
Description |
pdftronprivate.PDF.Annot |
|
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 |
|
Declaration
protected bool MAnnotPushedBack { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected AnnotStyle MAnnotStyle { get; set; }
Property Value
Declaration
protected AnnotView MAnnotView { get; set; }
Property Value
Declaration
protected bool MAvoidLongPressAttempt { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected ToolManager.IToolModeBase MCurrentDefaultToolMode { get; set; }
Property Value
Declaration
protected bool MForceSameNextToolMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected IList MGroupAnnots { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
Declaration
protected bool MHasInteractPermission { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MHasMenuPermission { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MHasSelectionPermission { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MIsStylus { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MJustSwitchedFromAnotherTool { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected IList<string> MMruMenuItems { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IList<System.String> |
|
Declaration
protected bool MMultiStrokeMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected ToolManager.IToolModeBase MNextToolMode { get; set; }
Property Value
Declaration
protected virtual int ModeAHLabel { get; }
Property Value
Type |
Description |
System.Int32 |
|
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 |
|
Declaration
protected PDFViewCtrl MPdfViewCtrl { get; set; }
Property Value
Type |
Description |
pdftronprivate.PDF.PDFViewCtrl |
|
Declaration
protected QuickMenu MQuickMenu { get; set; }
Property Value
Declaration
protected RotateHandleView MRotateHandle { get; set; }
Property Value
MSelectPageNum
Declaration
protected int MSelectPageNum { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
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 |
|
Declaration
protected bool MTimedModeEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected bool MUpFromCalloutCreate { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ToolManager.IToolModeBase NextToolMode { get; }
Property Value
Declaration
protected virtual Rect OldAnnotScreenPosition { get; }
Property Value
Type |
Description |
pdftronprivate.PDF.Rect |
|
Declaration
protected virtual int QuickMenuAnalyticType { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected static bool SDebug { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool SnappingEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Declaration
public abstract ToolManager.IToolModeBase ToolMode { get; }
Property Value
Methods
Declaration
protected virtual bool AddAnnotView()
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual void AddOldTools()
Declaration
protected virtual bool AddRotateHandle()
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void BackToDefaultTool()
Declaration
protected virtual void BuildAnnotBBox()
Declaration
protected virtual RectF CalculateQMAnchor(RectF anchorRect)
Parameters
Type |
Name |
Description |
Android.Graphics.RectF |
anchorRect |
|
Returns
Type |
Description |
Android.Graphics.RectF |
|
Declaration
protected virtual bool CanAddAnnotView(Annot annot, AnnotStyle annotStyle)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
AnnotStyle |
annotStyle |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual bool CanAddRotateView(Annot annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
Declaration
public virtual void ClearTargetPoint()
Declaration
public virtual void CloseQuickMenu()
Declaration
protected virtual float ConvDp2Pix(float dp)
Parameters
Type |
Name |
Description |
System.Single |
dp |
|
Returns
Type |
Description |
System.Single |
|
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 |
|
Declaration
protected virtual float ConvPix2Dp(float pix)
Parameters
Type |
Name |
Description |
System.Single |
pix |
|
Returns
Type |
Description |
System.Single |
|
Declaration
protected virtual QuickMenu CreateQuickMenu()
Returns
Declaration
protected virtual void CustomizeQuickMenuItems(QuickMenu quickMenu)
Parameters
Declaration
protected virtual void DeleteAnnot()
Declaration
protected virtual Annot DidTapOnSameTypeAnnot(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
pdftronprivate.PDF.Annot |
|
Declaration
protected virtual void DoneOneFingerScrollingWithStylus()
Declaration
protected virtual void DoneTwoFingerScrolling()
Declaration
protected virtual void DrawSnapToShapeIfEnabled(Canvas canvas)
Parameters
Type |
Name |
Description |
Android.Graphics.Canvas |
canvas |
|
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 |
|
Declaration
protected virtual void FlattenAnnot()
Declaration
public static Bundle GetAnnotationModificationBundle(Bundle bundle)
Parameters
Type |
Name |
Description |
Android.OS.Bundle |
bundle |
|
Returns
Type |
Description |
Android.OS.Bundle |
|
Declaration
protected virtual string GetBorderStyleKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetColorFillKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetColorKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetDateFormatKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetEraserTypeKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
public static string GetFontKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
public static string GetHorizontalAlignmentKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetIconKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetInkEraserModeKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetLineEndStyleKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetLineStartStyleKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetLineStyleKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected static ToolManager.ToolMode GetModeFromAnnotType(Annot annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
Returns
Declaration
protected virtual string GetOpacityKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual Rect GetRectFromRectF(RectF rectF)
Parameters
Type |
Name |
Description |
Android.Graphics.RectF |
rectF |
|
Returns
Type |
Description |
Android.Graphics.Rect |
|
Declaration
protected virtual string GetRulerBaseUnitKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetRulerBaseValueKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetRulerTranslateUnitKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual string GetRulerTranslateValueKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
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 virtual 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 |
|
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 |
|
Declaration
public static string GetVerticalAlignmentKey(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual void HandleFlattenAnnot()
Declaration
public virtual bool HasMenuEntry(int menuId)
Parameters
Type |
Name |
Description |
System.Int32 |
menuId |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
Declaration
protected virtual void InitializeSnapToNearest()
Declaration
protected virtual bool IsAnnotSupportEdit(Annot annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual bool IsInsideAnnot(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsInsideQuickMenu(float x, float y)
Parameters
Type |
Name |
Description |
System.Single |
x |
|
System.Single |
y |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected bool IsMadeByPDFTron(Annot annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual bool IsValidAnnot(Annot annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
Declaration
public virtual void OnClose()
OnConfigurationChanged(Configuration)
Declaration
public virtual void OnConfigurationChanged(Configuration newConfig)
Parameters
Type |
Name |
Description |
Android.Content.Res.Configuration |
newConfig |
|
Declaration
public virtual void OnCreate()
Declaration
public virtual void OnCustomEvent(Object o)
Parameters
Type |
Name |
Description |
Java.Lang.Object |
o |
|
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 |
|
Declaration
public virtual bool OnDoubleTap(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void OnDoubleTapEnd(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Declaration
public virtual bool OnDoubleTapEvent(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void OnDoubleTapZoomAnimationBegin()
Declaration
public virtual void OnDoubleTapZoomAnimationEnd()
Declaration
public virtual bool OnDown(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void OnDraw(Canvas canvas, Matrix tfm)
Parameters
Type |
Name |
Description |
Android.Graphics.Canvas |
canvas |
|
Android.Graphics.Matrix |
tfm |
|
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 |
|
Declaration
public virtual bool OnFlingStop()
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected bool OnInterceptAnnotationHandling(Annot annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
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 |
|
Declaration
protected virtual bool OnInterceptDialogEvent(AlertDialog dialog)
Parameters
Type |
Name |
Description |
Android.App.AlertDialog |
dialog |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual bool OnInterceptDialogFragmentEvent(DialogFragment dialogFragment)
Parameters
Type |
Name |
Description |
AndroidX.Fragment.App.DialogFragment |
dialogFragment |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
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 |
|
Declaration
public virtual bool OnLongPress(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
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 |
|
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()
Declaration
public virtual void OnPullEdgeEffects(int whichEdge, float deltaDistance)
Parameters
Type |
Name |
Description |
System.Int32 |
whichEdge |
|
System.Single |
deltaDistance |
|
Declaration
public virtual bool OnQuickMenuClicked(QuickMenuItem menuItem)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void OnReleaseEdgeEffects()
Declaration
public virtual void OnRenderingFinished()
Declaration
public virtual bool OnScale(float x, float y)
Parameters
Type |
Name |
Description |
System.Single |
x |
|
System.Single |
y |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnScaleBegin(float x, float y)
Parameters
Type |
Name |
Description |
System.Single |
x |
|
System.Single |
y |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnScaleEnd(float x, float y)
Parameters
Type |
Name |
Description |
System.Single |
x |
|
System.Single |
y |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
Declaration
public virtual void OnSetDoc()
Declaration
public virtual bool OnShowPress(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnSingleTapConfirmed(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnSingleTapUp(MotionEvent e)
Parameters
Type |
Name |
Description |
Android.Views.MotionEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
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 |
|
Declaration
protected virtual void RaiseAnnotationActionEvent()
Declaration
protected virtual void RaiseAnnotationAddedEvent(Annot annot, int page)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
System.Int32 |
page |
|
Declaration
protected virtual void RaiseAnnotationAddedEvent(IDictionary<Annot, Integer> annots)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> |
annots |
|
Declaration
protected virtual void RaiseAnnotationModifiedEvent(Annot annot, int page)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
System.Int32 |
page |
|
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 |
|
Declaration
protected virtual void RaiseAnnotationModifiedEvent(IDictionary<Annot, Integer> annots)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> |
annots |
|
Declaration
protected virtual void RaiseAnnotationPreModifyEvent(Annot annot, int page)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
System.Int32 |
page |
|
Declaration
protected virtual void RaiseAnnotationPreModifyEvent(IDictionary<Annot, Integer> annots)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> |
annots |
|
Declaration
protected virtual void RaiseAnnotationPreRemoveEvent(Annot annot, int page)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
System.Int32 |
page |
|
Declaration
protected virtual void RaiseAnnotationPreRemoveEvent(IDictionary<Annot, Integer> annots)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> |
annots |
|
Declaration
protected virtual void RaiseAnnotationRemovedEvent(Annot annot, int page)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
System.Int32 |
page |
|
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 |
|
Declaration
protected virtual void RaiseAnnotationRemovedEvent(IDictionary<Annot, Integer> annots)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IDictionary<pdftronprivate.PDF.Annot, Java.Lang.Integer> |
annots |
|
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 |
|
Declaration
protected virtual void RemoveAnnotView()
Declaration
protected virtual void RemoveAnnotView(bool delayRemoval)
Parameters
Type |
Name |
Description |
System.Boolean |
delayRemoval |
|
Declaration
protected virtual void RemoveAnnotView(bool delayRemoval, bool removeRotateView)
Parameters
Type |
Name |
Description |
System.Boolean |
delayRemoval |
|
System.Boolean |
removeRotateView |
|
Declaration
protected virtual void RemoveAnnotView(bool delayRemoval, bool removeRotateView, bool showAnnotation)
Parameters
Type |
Name |
Description |
System.Boolean |
delayRemoval |
|
System.Boolean |
removeRotateView |
|
System.Boolean |
showAnnotation |
|
Declaration
protected virtual void RemoveRotateHandle()
Declaration
protected virtual ToolManager.IToolModeBase SafeSetNextToolMode(ToolManager.IToolModeBase toolMode)
Parameters
Returns
Declaration
public virtual void SelectAnnot(Annot annot, int pageNum)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
System.Int32 |
pageNum |
|
Declaration
protected virtual void SetAnnot(Annot annot, int pageNum)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
System.Int32 |
pageNum |
|
Declaration
protected virtual void SetAuthor(Markup annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annots.Markup |
annot |
|
Declaration
public virtual void SetCurrentDefaultToolModeHelper(ToolManager.IToolModeBase defaultToolMode)
Parameters
Declaration
protected virtual void SetDateToNow(Annot annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annot |
|
Declaration
public static void SetDebug(bool debug)
Parameters
Type |
Name |
Description |
System.Boolean |
debug |
|
Declaration
protected virtual void SetJustCreatedFromAnotherTool()
Declaration
public virtual void SetNextToolModeHelper(ToolManager.ToolMode nextToolMode)
Parameters
SetPageNumberIndicatorVisible(Boolean)
Declaration
public virtual void SetPageNumberIndicatorVisible(bool visible)
Parameters
Type |
Name |
Description |
System.Boolean |
visible |
|
Declaration
protected virtual void SetSnapCanDrawShapeIfEnabled(bool canDrawShape)
Parameters
Type |
Name |
Description |
System.Boolean |
canDrawShape |
|
Declaration
protected virtual void SetUniqueID(Markup annot)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annots.Markup |
annot |
|
Declaration
public virtual void SetupAnnotProperty(AnnotStyle annotStyle)
Parameters
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 |
|
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 |
|
Declaration
public virtual void SetupAnnotStyles(IList<AnnotStyle> annotStyles)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<AnnotStyle> |
annotStyles |
|
Declaration
public virtual bool ShowMenu(RectF anchor_rect)
Parameters
Type |
Name |
Description |
Android.Graphics.RectF |
anchor_rect |
|
Returns
Type |
Description |
System.Boolean |
|
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()
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 |
|
Declaration
protected virtual bool SkipOnUpPriorEvent(PDFViewCtrl.PriorEventType priorEventMode)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl.PriorEventType |
priorEventMode |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual PointF SnapToNearestIfEnabled(PointF point)
Parameters
Type |
Name |
Description |
Android.Graphics.PointF |
point |
|
Returns
Type |
Description |
Android.Graphics.PointF |
|
Declaration
protected virtual void UnsetAnnot()
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 |
|
Declaration
public virtual void UpdateQuickMenuNoteText(string note)
Parameters
Type |
Name |
Description |
System.String |
note |
|
Declaration
public virtual void UpdateQuickMenuStyleColor(int color)
Parameters
Type |
Name |
Description |
System.Int32 |
color |
|
Declaration
public virtual void UpdateQuickMenuStyleOpacity(float opacity)
Parameters
Type |
Name |
Description |
System.Single |
opacity |
|
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable