Show / Hide Table of Contents

Class PTToolManagerDelegate

Inheritance
System.Object
PTToolManagerDelegate
Implements
IPTToolManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
Namespace: pdftron.PDF.Tools
Assembly: Tools.dll
Syntax
public class PTToolManagerDelegate : NSObject, IPTToolManagerDelegate, INativeObject, IDisposable

Constructors

PTToolManagerDelegate()

Declaration
public PTToolManagerDelegate()

PTToolManagerDelegate(NSObjectFlag)

Declaration
protected PTToolManagerDelegate(NSObjectFlag t)
Parameters
Type Name Description
Foundation.NSObjectFlag t

PTToolManagerDelegate(IntPtr)

Declaration
protected PTToolManagerDelegate(IntPtr handle)
Parameters
Type Name Description
System.IntPtr handle

Methods

AnnotationAdded(PTToolManager, PTAnnot, nuint)

Declaration
public virtual void AnnotationAdded(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber

AnnotationModified(PTToolManager, PTAnnot, nuint)

Declaration
public virtual void AnnotationModified(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber

AnnotationRemoved(PTToolManager, PTAnnot, nuint)

Declaration
public virtual void AnnotationRemoved(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber

DidAttemptFileAttachmentSave(PTToolManager, PTFileAttachment, UInt64, Boolean)

Declaration
public virtual void DidAttemptFileAttachmentSave(PTToolManager toolManager, PTFileAttachment fileAttachment, ulong pageNumber, bool success)
Parameters
Type Name Description
PTToolManager toolManager
PTFileAttachment fileAttachment
System.UInt64 pageNumber
System.Boolean success

DidSelectAnnotation(PTToolManager, PTAnnot, nuint)

Declaration
public virtual void DidSelectAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber

FormFieldDataModified(PTToolManager, PTAnnot, nuint)

Declaration
public virtual void FormFieldDataModified(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber

HandleDoubleTap(PTToolManager, UITapGestureRecognizer)

Declaration
public virtual bool HandleDoubleTap(PTToolManager toolManager, UITapGestureRecognizer gestureRecognizer)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UITapGestureRecognizer gestureRecognizer
Returns
Type Description
System.Boolean

HandleFileAttachment(PTToolManager, PTFileAttachment, nuint)

Declaration
public virtual void HandleFileAttachment(PTToolManager toolManager, PTFileAttachment fileAttachment, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTFileAttachment fileAttachment
System.nuint pageNumber

HandleFileSelected(PTToolManager, String)

Declaration
public virtual bool HandleFileSelected(PTToolManager toolManager, string filePath)
Parameters
Type Name Description
PTToolManager toolManager
System.String filePath
Returns
Type Description
System.Boolean

HandleLongPress(PTToolManager, UILongPressGestureRecognizer)

Declaration
public virtual bool HandleLongPress(PTToolManager toolManager, UILongPressGestureRecognizer gestureRecognizer)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UILongPressGestureRecognizer gestureRecognizer
Returns
Type Description
System.Boolean

HandleNamedAction(PTToolManager, String)

Declaration
public virtual bool HandleNamedAction(PTToolManager toolManager, string namedAction)
Parameters
Type Name Description
PTToolManager toolManager
System.String namedAction
Returns
Type Description
System.Boolean

HandleTap(PTToolManager, UITapGestureRecognizer)

Declaration
public virtual bool HandleTap(PTToolManager toolManager, UITapGestureRecognizer gestureRecognizer)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UITapGestureRecognizer gestureRecognizer
Returns
Type Description
System.Boolean

HasEditPermissionForAnnotation(PTToolManager, PTAnnot, String)

Declaration
public virtual bool HasEditPermissionForAnnotation(PTToolManager toolManager, PTAnnot annotation, string author)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.String author
Returns
Type Description
System.Boolean

PageAdded(PTToolManager, Int32)

Declaration
public virtual void PageAdded(PTToolManager toolManager, int pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
System.Int32 pageNumber

PageMoved(PTToolManager, Int32, Int32)

Declaration
public virtual void PageMoved(PTToolManager toolManager, int oldPageNumber, int newPageNumber)
Parameters
Type Name Description
PTToolManager toolManager
System.Int32 oldPageNumber
System.Int32 newPageNumber

PageRemoved(PTToolManager, Int32)

Declaration
public virtual void PageRemoved(PTToolManager toolManager, int pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
System.Int32 pageNumber

PagesDidRotate(PTToolManager, NSIndexSet)

Declaration
public virtual void PagesDidRotate(PTToolManager toolManager, NSIndexSet pageNumbers)
Parameters
Type Name Description
PTToolManager toolManager
Foundation.NSIndexSet pageNumbers

PagesWillRotate(PTToolManager, NSIndexSet)

Declaration
public virtual void PagesWillRotate(PTToolManager toolManager, NSIndexSet pageNumbers)
Parameters
Type Name Description
PTToolManager toolManager
Foundation.NSIndexSet pageNumbers

ShouldHandleLinkAnnotation(PTToolManager, PTAnnot, PTLinkInfo, nuint)

Declaration
public virtual bool ShouldHandleLinkAnnotation(PTToolManager toolManager, PTAnnot annotation, PTLinkInfo linkInfo, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
PTLinkInfo linkInfo
System.nuint pageNumber
Returns
Type Description
System.Boolean

ShouldInteractWithForm(PTToolManager, PTAnnot, nuint)

Declaration
public virtual bool ShouldInteractWithForm(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber
Returns
Type Description
System.Boolean

ShouldSelectAnnotation(PTToolManager, PTAnnot, nuint)

Declaration
public virtual bool ShouldSelectAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber
Returns
Type Description
System.Boolean

ShouldShowMenu(PTToolManager, UIMenuController, PTAnnot, nuint)

Declaration
public virtual bool ShouldShowMenu(PTToolManager toolManager, UIMenuController menuController, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
UIKit.UIMenuController menuController
PTAnnot annotation
System.nuint pageNumber
Returns
Type Description
System.Boolean

ShouldSwitchToTool(PTToolManager, PTTool)

Declaration
public virtual bool ShouldSwitchToTool(PTToolManager toolManager, PTTool tool)
Parameters
Type Name Description
PTToolManager toolManager
PTTool tool
Returns
Type Description
System.Boolean

ToolManagerToolChanged(PTToolManager)

Declaration
public virtual void ToolManagerToolChanged(PTToolManager toolManager)
Parameters
Type Name Description
PTToolManager toolManager

ViewControllerForToolManager(PTToolManager)

Declaration
public virtual UIViewController ViewControllerForToolManager(PTToolManager toolManager)
Parameters
Type Name Description
PTToolManager toolManager
Returns
Type Description
UIKit.UIViewController

WillModifyAnnotation(PTToolManager, PTAnnot, nuint)

Declaration
public virtual void WillModifyAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber

WillRemoveAnnotation(PTToolManager, PTAnnot, nuint)

Declaration
public virtual void WillRemoveAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Type Name Description
PTToolManager toolManager
PTAnnot annotation
System.nuint pageNumber

Implements

IPTToolManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
Back to top Generated by DocFX