Class TextSelect
Inheritance
System.Object
TextSelect
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class TextSelect : BaseTool, ToolManager.ITool
Constructors
TextSelect(PDFViewCtrl)
Declaration
public TextSelect(PDFViewCtrl ctrl)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
ctrl |
|
TextSelect(IntPtr, JniHandleOwnership)
Declaration
protected TextSelect(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
CreateAnnotType
Declaration
public override int CreateAnnotType { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
FirstQuad
Declaration
protected virtual Rect FirstQuad { get; }
Property Value
Type |
Description |
pdftronprivate.PDF.Rect |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Overrides
LastQuad
Declaration
protected virtual Rect LastQuad { get; }
Property Value
Type |
Description |
pdftronprivate.PDF.Rect |
|
LoupeType
Declaration
protected override int LoupeType { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
MIsNightMode
Declaration
protected bool MIsNightMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MIsRightToLeft
Declaration
protected bool MIsRightToLeft { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MTSWidgetThickness
Declaration
protected float MTSWidgetThickness { get; set; }
Property Value
Type |
Description |
System.Single |
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Overrides
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Overrides
ToolMode
Declaration
public override ToolManager.IToolModeBase ToolMode { get; }
Property Value
Overrides
Methods
CanDrawLoupe()
Declaration
protected override bool CanDrawLoupe()
Returns
Type |
Description |
System.Boolean |
|
Overrides
ClearSelection()
Declaration
public virtual void ClearSelection()
EditText(String)
Declaration
public virtual void EditText(string newContent)
Parameters
Type |
Name |
Description |
System.String |
newContent |
|
ExitCurrentMode()
Declaration
public virtual void ExitCurrentMode()
HitTest(Single, Single)
Declaration
public virtual int HitTest(float x, float y)
Parameters
Type |
Name |
Description |
System.Single |
x |
|
System.Single |
y |
|
Returns
Type |
Description |
System.Int32 |
|
PopulateSelectionResult()
Declaration
protected virtual void PopulateSelectionResult()
ResetSelection()
Declaration
public virtual void ResetSelection()
SelectText(Single, Single, Single, Single, Boolean, Boolean)
Declaration
protected virtual void SelectText(float x1, float y1, float x2, float y2, bool byRect, bool bySnap)
Parameters
Type |
Name |
Description |
System.Single |
x1 |
|
System.Single |
y1 |
|
System.Single |
x2 |
|
System.Single |
y2 |
|
System.Boolean |
byRect |
|
System.Boolean |
bySnap |
|
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable