Class ToolConfig
Inheritance
System.Object
ToolConfig
Assembly: PDFViewCtrlTools.dll
public class ToolConfig : Object
Constructors
Declaration
protected ToolConfig(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Declaration
public virtual IList<FontResource> FontList { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IList<FontResource> |
|
Declaration
public static ToolConfig Instance { get; }
Property Value
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
public virtual ToolConfig.IPanLongPressSwitchToolCallback PanLongPressSwitchToolCallback { get; }
Property Value
RichContentEnabledForFreeText
Declaration
public virtual bool RichContentEnabledForFreeText { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool SnappingEnabledForMeasurementTools { 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 |
|
Methods
Declaration
public virtual void AddQMHideItem(int itemId)
Parameters
Type |
Name |
Description |
System.Int32 |
itemId |
|
Declaration
public virtual void DisableAnnotEditing(Integer[] annotTypes)
Parameters
Type |
Name |
Description |
Java.Lang.Integer[] |
annotTypes |
|
Declaration
public virtual void EnableAnnotEditing(Integer[] annotTypes)
Parameters
Type |
Name |
Description |
Java.Lang.Integer[] |
annotTypes |
|
Declaration
public virtual ToolManager.IToolModeBase GetAnnotationHandlerToolMode(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Declaration
public virtual ToolManager.ToolMode GetToolModeByAnnotationToolbarItemId(int itemId)
Parameters
Type |
Name |
Description |
System.Int32 |
itemId |
|
Returns
Declaration
public virtual ToolManager.ToolMode GetToolModeByQMItemId(int qmItemId)
Parameters
Type |
Name |
Description |
System.Int32 |
qmItemId |
|
Returns
Declaration
public virtual bool IsAnnotEditingDisabled(int annotType)
Parameters
Type |
Name |
Description |
System.Int32 |
annotType |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool IsHideQMItem(int itemId)
Parameters
Type |
Name |
Description |
System.Int32 |
itemId |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void PutAnnotationToolModePair(int annotType, ToolManager.IToolModeBase toolMode)
Parameters
Declaration
public virtual void PutCustomToolAnnotationToolbarItemPair(int itemId, ToolManager.ToolMode mode)
Parameters
Declaration
public virtual void PutCustomToolQMItemPair(int qmItemId, ToolManager.ToolMode mode)
Parameters
Declaration
public virtual bool RemoveQMHideItem(int itemId)
Parameters
Type |
Name |
Description |
System.Int32 |
itemId |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void SetPanToolLongPressSwitchToolCallback(ToolConfig.IPanLongPressSwitchToolCallback callback)
Parameters