Class ToolManagerBuilder
Inheritance
System.Object
ToolManagerBuilder
Implements
Android.OS.IParcelable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
public class ToolManagerBuilder : Object
Constructors
Declaration
protected ToolManagerBuilder(Parcel in)
Parameters
Type |
Name |
Description |
Android.OS.Parcel |
in |
|
Declaration
protected ToolManagerBuilder(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Declaration
public static IParcelableCreator Creator { get; }
Property Value
Type |
Description |
Android.OS.IParcelableCreator |
|
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
public virtual bool ShowUndoRedo { get; }
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 |
|
Methods
Declaration
public virtual ToolManagerBuilder AddAnnotStyleProperty(AnnotStyleProperty annotStyleProperty)
Parameters
Returns
Declaration
public virtual ToolManagerBuilder AddCustomizedTool(Tool tool)
Parameters
Type |
Name |
Description |
Tool |
tool |
|
Returns
Declaration
public virtual ToolManagerBuilder AddCustomizedTool(Tool tool, params Object[] params)
Parameters
Type |
Name |
Description |
Tool |
tool |
|
Java.Lang.Object[] |
params |
|
Returns
Declaration
public virtual ToolManagerBuilder AddCustomizedTool(ToolManager.IToolModeBase toolMode, Class toolClass)
Parameters
Returns
Declaration
public virtual ToolManagerBuilder AddCustomizedTool(ToolManager.IToolModeBase toolMode, Class toolClass, params Object[] params)
Parameters
Returns
Declaration
public virtual ToolManager Build(FragmentActivity activity, PDFViewCtrl pdfViewCtrl)
Parameters
Type |
Name |
Description |
AndroidX.Fragment.App.FragmentActivity |
activity |
|
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
Returns
Declaration
public virtual ToolManager Build(PdfViewCtrlTabBaseFragment fragment)
Parameters
Returns
DescribeContents()
Declaration
public virtual int DescribeContents()
Returns
Type |
Description |
System.Int32 |
|
Declaration
public virtual ToolManagerBuilder DisableAnnotEditing(int[] annotTypes)
Parameters
Type |
Name |
Description |
System.Int32[] |
annotTypes |
|
Returns
Declaration
public virtual ToolManagerBuilder DisableToolModes(ToolManager.ToolMode[] toolModes)
Parameters
Returns
FreeTextInlineToggleEnabled(Boolean)
Declaration
public virtual ToolManagerBuilder FreeTextInlineToggleEnabled(bool freeTextInlineToggleEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
freeTextInlineToggleEnabled |
|
Returns
Declaration
public static ToolManagerBuilder From()
Returns
From(Context, Int32)
Declaration
public static ToolManagerBuilder From(Context context, int styleRes)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
System.Int32 |
styleRes |
|
Returns
GetDisabledToolModes(Context)
Declaration
public virtual ICollection<ToolManager.ToolMode> GetDisabledToolModes(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Returns
Declaration
public virtual ToolManagerBuilder SetAddImage(bool addImage)
Parameters
Type |
Name |
Description |
System.Boolean |
addImage |
|
Returns
Declaration
public virtual ToolManagerBuilder SetAnnotationLayerEnabled(bool annotationLayerEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
annotationLayerEnabled |
|
Returns
Declaration
public virtual ToolManagerBuilder SetAnnotPermission(bool annotPermission)
Parameters
Type |
Name |
Description |
System.Boolean |
annotPermission |
|
Returns
Declaration
public virtual ToolManagerBuilder SetAnnotToolbarPrecedence(ToolManager.ToolMode[] toolModes)
Parameters
Returns
SetAutoResizeFreeText(Boolean)
Declaration
public virtual ToolManagerBuilder SetAutoResizeFreeText(bool autoResizeFreeText)
Parameters
Type |
Name |
Description |
System.Boolean |
autoResizeFreeText |
|
Returns
Declaration
public virtual ToolManagerBuilder SetAutoSelect(bool autoSelect)
Parameters
Type |
Name |
Description |
System.Boolean |
autoSelect |
|
Returns
SetBuildInPageIndicator(Boolean)
Declaration
public virtual ToolManagerBuilder SetBuildInPageIndicator(bool buildInPageIndicator)
Parameters
Type |
Name |
Description |
System.Boolean |
buildInPageIndicator |
|
Returns
Declaration
public virtual ToolManagerBuilder SetCopyAnnot(bool copyAnnot)
Parameters
Type |
Name |
Description |
System.Boolean |
copyAnnot |
|
Returns
Declaration
public virtual ToolManagerBuilder SetDefaultStoreNewSignature(bool defaultStoreNewSignature)
Parameters
Type |
Name |
Description |
System.Boolean |
defaultStoreNewSignature |
|
Returns
Declaration
public virtual ToolManagerBuilder SetDigitalSignatureKeystorePassword(string digitalSignatureKeystorePassword)
Parameters
Type |
Name |
Description |
System.String |
digitalSignatureKeystorePassword |
|
Returns
Declaration
public virtual ToolManagerBuilder SetDigitalSignatureKeystorePath(string digitalSignatureKeystorePath)
Parameters
Type |
Name |
Description |
System.String |
digitalSignatureKeystorePath |
|
Returns
Declaration
public virtual ToolManagerBuilder SetDisableEditingAnnotTypesId(int disableEditingAnnotId)
Parameters
Type |
Name |
Description |
System.Int32 |
disableEditingAnnotId |
|
Returns
Declaration
public virtual ToolManagerBuilder SetDisableQuickMenu(bool disableQuickMenu)
Parameters
Type |
Name |
Description |
System.Boolean |
disableQuickMenu |
|
Returns
Declaration
public virtual ToolManagerBuilder SetDisableToolModesId(int disableToolModesId)
Parameters
Type |
Name |
Description |
System.Int32 |
disableToolModesId |
|
Returns
Declaration
public virtual ToolManagerBuilder SetDoubleTapToZoom(bool doubleTapToZoom)
Parameters
Type |
Name |
Description |
System.Boolean |
doubleTapToZoom |
|
Returns
SetEditFreeTextOnTap(Boolean)
Declaration
public virtual ToolManagerBuilder SetEditFreeTextOnTap(bool editFreeTextOnTap)
Parameters
Type |
Name |
Description |
System.Boolean |
editFreeTextOnTap |
|
Returns
Declaration
public virtual ToolManagerBuilder SetEditInk(bool editInk)
Parameters
Type |
Name |
Description |
System.Boolean |
editInk |
|
Returns
Declaration
public virtual ToolManagerBuilder SetEraserType(Eraser.EraserType type)
Parameters
Returns
Declaration
public virtual ToolManagerBuilder SetFreeHandTimerEnabled(bool freehandTimerEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
freehandTimerEnabled |
|
Returns
Declaration
public virtual ToolManagerBuilder SetFreeHighlighterAutoSmoothingRange(float autoSmoothingRange)
Parameters
Type |
Name |
Description |
System.Single |
autoSmoothingRange |
|
Returns
SetFreeTextFontsFromAssets(String[])
Declaration
public virtual ToolManagerBuilder SetFreeTextFontsFromAssets(string[] fontsName)
Parameters
Type |
Name |
Description |
System.String[] |
fontsName |
|
Returns
SetFreeTextFontsFromStorage(String[])
Declaration
public virtual ToolManagerBuilder SetFreeTextFontsFromStorage(string[] fontsPath)
Parameters
Type |
Name |
Description |
System.String[] |
fontsPath |
|
Returns
Declaration
public virtual ToolManagerBuilder SetInkMultiStrokeEnabled(bool inkMultiStrokeEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
inkMultiStrokeEnabled |
|
Returns
Declaration
public virtual ToolManagerBuilder SetInkSmoothing(bool inkSmoothing)
Parameters
Type |
Name |
Description |
System.Boolean |
inkSmoothing |
|
Returns
Declaration
public virtual ToolManagerBuilder SetInsertMultipleImagesEnabled(bool insertMultipleImagesEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
insertMultipleImagesEnabled |
|
Returns
Declaration
public virtual ToolManagerBuilder SetLoupeEnabled(bool loupeEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
loupeEnabled |
|
Returns
SetMoveAnnotationBetweenPages(Boolean)
Declaration
public virtual ToolManagerBuilder SetMoveAnnotationBetweenPages(bool moveAnnotBetweenPages)
Parameters
Type |
Name |
Description |
System.Boolean |
moveAnnotBetweenPages |
|
Returns
Declaration
public virtual ToolManagerBuilder SetMultiSelectMode(AnnotEditRectGroup.SelectionMode mode)
Parameters
Returns
Declaration
public virtual ToolManagerBuilder SetOpenToolbar(bool openToolbar)
Parameters
Type |
Name |
Description |
System.Boolean |
openToolbar |
|
Returns
SetPdfContentEditingEnabled(Boolean)
Declaration
public virtual ToolManagerBuilder SetPdfContentEditingEnabled(bool pdfContentEditingEnabled)
Parameters
Type |
Name |
Description |
System.Boolean |
pdfContentEditingEnabled |
|
Returns
Declaration
public virtual ToolManagerBuilder SetPersistStoreSignatureSetting(bool persistStoreSignatureSetting)
Parameters
Type |
Name |
Description |
System.Boolean |
persistStoreSignatureSetting |
|
Returns
Declaration
public virtual ToolManagerBuilder SetRealTimeAnnotEdit(bool realTimeAnnotEdit)
Parameters
Type |
Name |
Description |
System.Boolean |
realTimeAnnotEdit |
|
Returns
Declaration
public virtual ToolManagerBuilder SetRestrictedTapAnnotCreation(bool restrictedTapAnnotCreation)
Parameters
Type |
Name |
Description |
System.Boolean |
restrictedTapAnnotCreation |
|
Returns
Declaration
public virtual ToolManagerBuilder SetSelectionBoxMargin(int selectionBoxMargin)
Parameters
Type |
Name |
Description |
System.Int32 |
selectionBoxMargin |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowAnnotIndicator(bool showAnnotIndicator)
Parameters
Type |
Name |
Description |
System.Boolean |
showAnnotIndicator |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowAuthor(bool showAuthor)
Parameters
Type |
Name |
Description |
System.Boolean |
showAuthor |
|
Returns
SetShowRichContentOption(Boolean)
Declaration
public virtual ToolManagerBuilder SetShowRichContentOption(bool showRichContentOption)
Parameters
Type |
Name |
Description |
System.Boolean |
showRichContentOption |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowRotateHandle(bool showRotateHandle)
Parameters
Type |
Name |
Description |
System.Boolean |
showRotateHandle |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowSavedSignatures(bool showSavedSignatures)
Parameters
Type |
Name |
Description |
System.Boolean |
showSavedSignatures |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowSignatureFromImage(bool showSignatureFromImage)
Parameters
Type |
Name |
Description |
System.Boolean |
showSignatureFromImage |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowSignaturePresets(bool showSignaturePresets)
Parameters
Type |
Name |
Description |
System.Boolean |
showSignaturePresets |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowTypedSignature(bool showTypedSignature)
Parameters
Type |
Name |
Description |
System.Boolean |
showTypedSignature |
|
Returns
Declaration
public virtual ToolManagerBuilder SetShowUndoRedo(bool showUndoRedo)
Parameters
Type |
Name |
Description |
System.Boolean |
showUndoRedo |
|
Returns
Declaration
public virtual ToolManagerBuilder SetSignatureColors(params int[] signatureColors)
Parameters
Type |
Name |
Description |
System.Int32[] |
signatureColors |
|
Returns
Declaration
public virtual ToolManagerBuilder SetSnappingModes(SnapUtils.SnappingMode[] modeFlags)
Parameters
Returns
SetStyle(Context, Int32)
Declaration
public virtual ToolManagerBuilder SetStyle(Context context, int styleRes)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
System.Int32 |
styleRes |
|
Returns
Declaration
public virtual ToolManagerBuilder SetStylusAsPen(bool stylusAsPen)
Parameters
Type |
Name |
Description |
System.Boolean |
stylusAsPen |
|
Returns
Declaration
public virtual ToolManagerBuilder SetTapToCreateShapeHalfWidth(int tapToCreateHalfWidth)
Parameters
Type |
Name |
Description |
System.Int32 |
tapToCreateHalfWidth |
|
Returns
SetTextMarkupAdobeHack(Boolean)
Declaration
public virtual ToolManagerBuilder SetTextMarkupAdobeHack(bool textMarkupAdobeHack)
Parameters
Type |
Name |
Description |
System.Boolean |
textMarkupAdobeHack |
|
Returns
Declaration
public virtual ToolManagerBuilder SetUseDigitalSignature(bool useDigitalSignature)
Parameters
Type |
Name |
Description |
System.Boolean |
useDigitalSignature |
|
Returns
Declaration
public virtual ToolManagerBuilder SetUsePressureSensitiveSignatures(bool usePressureSensitiveSignatures)
Parameters
Type |
Name |
Description |
System.Boolean |
usePressureSensitiveSignatures |
|
Returns
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