Show / Hide Table of Contents

Class ToolManagerBuilder

Inheritance
System.Object
ToolManagerBuilder
Implements
Android.OS.IParcelable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.Config
Assembly: PDFViewCtrlTools.dll
Syntax
public class ToolManagerBuilder : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable

Constructors

ToolManagerBuilder(Parcel)

Declaration
protected ToolManagerBuilder(Parcel in)
Parameters
Type Name Description
Android.OS.Parcel in

ToolManagerBuilder(IntPtr, JniHandleOwnership)

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

Properties

Creator

Declaration
public static IParcelableCreator Creator { get; }
Property Value
Type Description
Android.OS.IParcelableCreator

JniPeerMembers

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

ShowUndoRedo

Declaration
public virtual bool ShowUndoRedo { get; }
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

Methods

AddAnnotStyleProperty(AnnotStyleProperty)

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

AddCustomizedTool(Tool)

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

AddCustomizedTool(Tool, Object[])

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

AddCustomizedTool(ToolManager.IToolModeBase, Class)

Declaration
public virtual ToolManagerBuilder AddCustomizedTool(ToolManager.IToolModeBase toolMode, Class toolClass)
Parameters
Type Name Description
ToolManager.IToolModeBase toolMode
Java.Lang.Class toolClass
Returns
Type Description
ToolManagerBuilder

AddCustomizedTool(ToolManager.IToolModeBase, Class, Object[])

Declaration
public virtual ToolManagerBuilder AddCustomizedTool(ToolManager.IToolModeBase toolMode, Class toolClass, params Object[] params)
Parameters
Type Name Description
ToolManager.IToolModeBase toolMode
Java.Lang.Class toolClass
Java.Lang.Object[] params
Returns
Type Description
ToolManagerBuilder

Build(FragmentActivity, PDFViewCtrl)

Declaration
public virtual ToolManager Build(FragmentActivity activity, PDFViewCtrl pdfViewCtrl)
Parameters
Type Name Description
AndroidX.Fragment.App.FragmentActivity activity
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl
Returns
Type Description
ToolManager

Build(PdfViewCtrlTabBaseFragment)

Declaration
public virtual ToolManager Build(PdfViewCtrlTabBaseFragment fragment)
Parameters
Type Name Description
PdfViewCtrlTabBaseFragment fragment
Returns
Type Description
ToolManager

DescribeContents()

Declaration
public virtual int DescribeContents()
Returns
Type Description
System.Int32

DisableAnnotEditing(Int32[])

Declaration
public virtual ToolManagerBuilder DisableAnnotEditing(int[] annotTypes)
Parameters
Type Name Description
System.Int32[] annotTypes
Returns
Type Description
ToolManagerBuilder

DisableToolModes(ToolManager.ToolMode[])

Declaration
public virtual ToolManagerBuilder DisableToolModes(ToolManager.ToolMode[] toolModes)
Parameters
Type Name Description
ToolManager.ToolMode[] toolModes
Returns
Type Description
ToolManagerBuilder

FreeTextInlineToggleEnabled(Boolean)

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

From()

Declaration
public static ToolManagerBuilder From()
Returns
Type Description
ToolManagerBuilder

From(Context, Int32)

Declaration
public static ToolManagerBuilder From(Context context, int styleRes)
Parameters
Type Name Description
Android.Content.Context context
System.Int32 styleRes
Returns
Type Description
ToolManagerBuilder

GetDisabledToolModes(Context)

Declaration
public virtual ICollection<ToolManager.ToolMode> GetDisabledToolModes(Context context)
Parameters
Type Name Description
Android.Content.Context context
Returns
Type Description
System.Collections.Generic.ICollection<ToolManager.ToolMode>

SetAddImage(Boolean)

Declaration
public virtual ToolManagerBuilder SetAddImage(bool addImage)
Parameters
Type Name Description
System.Boolean addImage
Returns
Type Description
ToolManagerBuilder

SetAnnotationLayerEnabled(Boolean)

Declaration
public virtual ToolManagerBuilder SetAnnotationLayerEnabled(bool annotationLayerEnabled)
Parameters
Type Name Description
System.Boolean annotationLayerEnabled
Returns
Type Description
ToolManagerBuilder

SetAnnotPermission(Boolean)

Declaration
public virtual ToolManagerBuilder SetAnnotPermission(bool annotPermission)
Parameters
Type Name Description
System.Boolean annotPermission
Returns
Type Description
ToolManagerBuilder

SetAnnotToolbarPrecedence(ToolManager.ToolMode[])

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

SetAutoResizeFreeText(Boolean)

Declaration
public virtual ToolManagerBuilder SetAutoResizeFreeText(bool autoResizeFreeText)
Parameters
Type Name Description
System.Boolean autoResizeFreeText
Returns
Type Description
ToolManagerBuilder

SetAutoSelect(Boolean)

Declaration
public virtual ToolManagerBuilder SetAutoSelect(bool autoSelect)
Parameters
Type Name Description
System.Boolean autoSelect
Returns
Type Description
ToolManagerBuilder

SetBuildInPageIndicator(Boolean)

Declaration
public virtual ToolManagerBuilder SetBuildInPageIndicator(bool buildInPageIndicator)
Parameters
Type Name Description
System.Boolean buildInPageIndicator
Returns
Type Description
ToolManagerBuilder

SetCopyAnnot(Boolean)

Declaration
public virtual ToolManagerBuilder SetCopyAnnot(bool copyAnnot)
Parameters
Type Name Description
System.Boolean copyAnnot
Returns
Type Description
ToolManagerBuilder

SetDefaultStoreNewSignature(Boolean)

Declaration
public virtual ToolManagerBuilder SetDefaultStoreNewSignature(bool defaultStoreNewSignature)
Parameters
Type Name Description
System.Boolean defaultStoreNewSignature
Returns
Type Description
ToolManagerBuilder

SetDigitalSignatureKeystorePassword(String)

Declaration
public virtual ToolManagerBuilder SetDigitalSignatureKeystorePassword(string digitalSignatureKeystorePassword)
Parameters
Type Name Description
System.String digitalSignatureKeystorePassword
Returns
Type Description
ToolManagerBuilder

SetDigitalSignatureKeystorePath(String)

Declaration
public virtual ToolManagerBuilder SetDigitalSignatureKeystorePath(string digitalSignatureKeystorePath)
Parameters
Type Name Description
System.String digitalSignatureKeystorePath
Returns
Type Description
ToolManagerBuilder

SetDisableEditingAnnotTypesId(Int32)

Declaration
public virtual ToolManagerBuilder SetDisableEditingAnnotTypesId(int disableEditingAnnotId)
Parameters
Type Name Description
System.Int32 disableEditingAnnotId
Returns
Type Description
ToolManagerBuilder

SetDisableQuickMenu(Boolean)

Declaration
public virtual ToolManagerBuilder SetDisableQuickMenu(bool disableQuickMenu)
Parameters
Type Name Description
System.Boolean disableQuickMenu
Returns
Type Description
ToolManagerBuilder

SetDisableToolModesId(Int32)

Declaration
public virtual ToolManagerBuilder SetDisableToolModesId(int disableToolModesId)
Parameters
Type Name Description
System.Int32 disableToolModesId
Returns
Type Description
ToolManagerBuilder

SetDoubleTapToZoom(Boolean)

Declaration
public virtual ToolManagerBuilder SetDoubleTapToZoom(bool doubleTapToZoom)
Parameters
Type Name Description
System.Boolean doubleTapToZoom
Returns
Type Description
ToolManagerBuilder

SetEditFreeTextOnTap(Boolean)

Declaration
public virtual ToolManagerBuilder SetEditFreeTextOnTap(bool editFreeTextOnTap)
Parameters
Type Name Description
System.Boolean editFreeTextOnTap
Returns
Type Description
ToolManagerBuilder

SetEditInk(Boolean)

Declaration
public virtual ToolManagerBuilder SetEditInk(bool editInk)
Parameters
Type Name Description
System.Boolean editInk
Returns
Type Description
ToolManagerBuilder

SetEraserType(Eraser.EraserType)

Declaration
public virtual ToolManagerBuilder SetEraserType(Eraser.EraserType type)
Parameters
Type Name Description
Eraser.EraserType type
Returns
Type Description
ToolManagerBuilder

SetFreeHandTimerEnabled(Boolean)

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

SetFreeHighlighterAutoSmoothingRange(Single)

Declaration
public virtual ToolManagerBuilder SetFreeHighlighterAutoSmoothingRange(float autoSmoothingRange)
Parameters
Type Name Description
System.Single autoSmoothingRange
Returns
Type Description
ToolManagerBuilder

SetFreeTextFontsFromAssets(String[])

Declaration
public virtual ToolManagerBuilder SetFreeTextFontsFromAssets(string[] fontsName)
Parameters
Type Name Description
System.String[] fontsName
Returns
Type Description
ToolManagerBuilder

SetFreeTextFontsFromStorage(String[])

Declaration
public virtual ToolManagerBuilder SetFreeTextFontsFromStorage(string[] fontsPath)
Parameters
Type Name Description
System.String[] fontsPath
Returns
Type Description
ToolManagerBuilder

SetInkMultiStrokeEnabled(Boolean)

Declaration
public virtual ToolManagerBuilder SetInkMultiStrokeEnabled(bool inkMultiStrokeEnabled)
Parameters
Type Name Description
System.Boolean inkMultiStrokeEnabled
Returns
Type Description
ToolManagerBuilder

SetInkSmoothing(Boolean)

Declaration
public virtual ToolManagerBuilder SetInkSmoothing(bool inkSmoothing)
Parameters
Type Name Description
System.Boolean inkSmoothing
Returns
Type Description
ToolManagerBuilder

SetMoveAnnotationBetweenPages(Boolean)

Declaration
public virtual ToolManagerBuilder SetMoveAnnotationBetweenPages(bool moveAnnotBetweenPages)
Parameters
Type Name Description
System.Boolean moveAnnotBetweenPages
Returns
Type Description
ToolManagerBuilder

SetMultiSelectMode(AnnotEditRectGroup.SelectionMode)

Declaration
public virtual ToolManagerBuilder SetMultiSelectMode(AnnotEditRectGroup.SelectionMode mode)
Parameters
Type Name Description
AnnotEditRectGroup.SelectionMode mode
Returns
Type Description
ToolManagerBuilder

SetOpenToolbar(Boolean)

Declaration
public virtual ToolManagerBuilder SetOpenToolbar(bool openToolbar)
Parameters
Type Name Description
System.Boolean openToolbar
Returns
Type Description
ToolManagerBuilder

SetPdfContentEditingEnabled(Boolean)

Declaration
public virtual ToolManagerBuilder SetPdfContentEditingEnabled(bool pdfContentEditingEnabled)
Parameters
Type Name Description
System.Boolean pdfContentEditingEnabled
Returns
Type Description
ToolManagerBuilder

SetPersistStoreSignatureSetting(Boolean)

Declaration
public virtual ToolManagerBuilder SetPersistStoreSignatureSetting(bool persistStoreSignatureSetting)
Parameters
Type Name Description
System.Boolean persistStoreSignatureSetting
Returns
Type Description
ToolManagerBuilder

SetRealTimeAnnotEdit(Boolean)

Declaration
public virtual ToolManagerBuilder SetRealTimeAnnotEdit(bool realTimeAnnotEdit)
Parameters
Type Name Description
System.Boolean realTimeAnnotEdit
Returns
Type Description
ToolManagerBuilder

SetRestrictedTapAnnotCreation(Boolean)

Declaration
public virtual ToolManagerBuilder SetRestrictedTapAnnotCreation(bool restrictedTapAnnotCreation)
Parameters
Type Name Description
System.Boolean restrictedTapAnnotCreation
Returns
Type Description
ToolManagerBuilder

SetSelectionBoxMargin(Int32)

Declaration
public virtual ToolManagerBuilder SetSelectionBoxMargin(int selectionBoxMargin)
Parameters
Type Name Description
System.Int32 selectionBoxMargin
Returns
Type Description
ToolManagerBuilder

SetShowAnnotIndicator(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowAnnotIndicator(bool showAnnotIndicator)
Parameters
Type Name Description
System.Boolean showAnnotIndicator
Returns
Type Description
ToolManagerBuilder

SetShowAuthor(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowAuthor(bool showAuthor)
Parameters
Type Name Description
System.Boolean showAuthor
Returns
Type Description
ToolManagerBuilder

SetShowRichContentOption(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowRichContentOption(bool showRichContentOption)
Parameters
Type Name Description
System.Boolean showRichContentOption
Returns
Type Description
ToolManagerBuilder

SetShowRotateHandle(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowRotateHandle(bool showRotateHandle)
Parameters
Type Name Description
System.Boolean showRotateHandle
Returns
Type Description
ToolManagerBuilder

SetShowSavedSignatures(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowSavedSignatures(bool showSavedSignatures)
Parameters
Type Name Description
System.Boolean showSavedSignatures
Returns
Type Description
ToolManagerBuilder

SetShowSignatureFromImage(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowSignatureFromImage(bool showSignatureFromImage)
Parameters
Type Name Description
System.Boolean showSignatureFromImage
Returns
Type Description
ToolManagerBuilder

SetShowSignaturePresets(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowSignaturePresets(bool showSignaturePresets)
Parameters
Type Name Description
System.Boolean showSignaturePresets
Returns
Type Description
ToolManagerBuilder

SetShowUndoRedo(Boolean)

Declaration
public virtual ToolManagerBuilder SetShowUndoRedo(bool showUndoRedo)
Parameters
Type Name Description
System.Boolean showUndoRedo
Returns
Type Description
ToolManagerBuilder

SetStyle(Context, Int32)

Declaration
public virtual ToolManagerBuilder SetStyle(Context context, int styleRes)
Parameters
Type Name Description
Android.Content.Context context
System.Int32 styleRes
Returns
Type Description
ToolManagerBuilder

SetStylusAsPen(Boolean)

Declaration
public virtual ToolManagerBuilder SetStylusAsPen(bool stylusAsPen)
Parameters
Type Name Description
System.Boolean stylusAsPen
Returns
Type Description
ToolManagerBuilder

SetTapToCreateShapeHalfWidth(Int32)

Declaration
public virtual ToolManagerBuilder SetTapToCreateShapeHalfWidth(int tapToCreateHalfWidth)
Parameters
Type Name Description
System.Int32 tapToCreateHalfWidth
Returns
Type Description
ToolManagerBuilder

SetTextMarkupAdobeHack(Boolean)

Declaration
public virtual ToolManagerBuilder SetTextMarkupAdobeHack(bool textMarkupAdobeHack)
Parameters
Type Name Description
System.Boolean textMarkupAdobeHack
Returns
Type Description
ToolManagerBuilder

SetUseDigitalSignature(Boolean)

Declaration
public virtual ToolManagerBuilder SetUseDigitalSignature(bool useDigitalSignature)
Parameters
Type Name Description
System.Boolean useDigitalSignature
Returns
Type Description
ToolManagerBuilder

SetUsePressureSensitiveSignatures(Boolean)

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

WriteToParcel(Parcel, ParcelableWriteFlags)

Declaration
public virtual void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
Parameters
Type Name Description
Android.OS.Parcel dest
Android.OS.ParcelableWriteFlags flags

Implements

Android.OS.IParcelable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Back to top Generated by DocFX