Show / Hide Table of Contents

Class PTDigitalSignatureTool

Inheritance
System.Object
PTTool
PTDigitalSignatureTool
Implements
IPTNoteEditControllerDelegate
IPTOverridable
IPTToolSwitching
IPTPDFViewCtrlToolDelegate
UIKit.IUIGestureRecognizerDelegate
UIKit.IUIPopoverPresentationControllerDelegate
IPTDigSigViewControllerDelegate
IPTFloatingSigViewControllerDelegate
IPTSignaturesManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
UIKit.IUIAdaptivePresentationControllerDelegate
Inherited Members
PTTool.AnnotationAdded(PTAnnot, nuint)
PTTool.AnnotationFlattened(PTAnnot, nuint)
PTTool.AnnotationModified(PTAnnot, nuint)
PTTool.AnnotationRemoved(PTAnnot, nuint)
PTTool.CGRectCanvasToCGRectScreen(CGRect)
PTTool.CGRectScreen2PDFRectPage(CGRect, Int32)
PTTool.CGRectScreenToCGRectCanvas(CGRect)
PTTool.CalculateAnnotationPosition(PTExtendedAnnotType, Int32, Boolean)
PTTool.CanEditAnnotation(PTAnnot, nuint)
PTTool.CommitAnnotation()
PTTool.ConvertPagePtToScreenPt(CGPoint, Int32)
PTTool.ConvertPagePtToScreenPtX(nfloat, nfloat, Int32)
PTTool.ConvertScreenPtToPagePt(CGPoint, Int32)
PTTool.ConvertScreenPtToPagePtX(nfloat, nfloat, Int32)
PTTool.DeleteSelectedAnnotation()
PTTool.DidCopyText(String, UIPasteboard)
PTTool.DidEndDisplayingAppearanceView(UIView, PTAnnot, Int32)
PTTool.DidSelectAnnotation(PTAnnot, nuint)
PTTool.EditSelectedAnnotationNote()
PTTool.ExecuteAction(PTActionParameter)
PTTool.FlattenAnnotations(PTAnnot[])
PTTool.FlattenAnnotations(PTAnnot[], Int32, NSError)
PTTool.FormFieldDataModified(PTAnnot, nuint)
PTTool.GeneratedAppearance(PTPDFViewCtrl, UIImageView, PTAnnot, UInt32)
PTTool.GetRectUnion(PTPDFRect, PTPDFRect)
PTTool.HandleDoubleTap(PTPDFViewCtrl, UITapGestureRecognizer)
PTTool.HandleFileAttachment(PTFileAttachment, nuint)
PTTool.HandleLongPress(PTPDFViewCtrl, UILongPressGestureRecognizer)
PTTool.HandleTap(PTPDFViewCtrl, UITapGestureRecognizer)
PTTool.HideMenu()
PTTool.JavascriptCallback(PTPDFViewCtrl, String, String)
PTTool.KeepToolAppearanceOnScreen()
PTTool.KeepToolAppearanceOnScreenWithImageView(UIImageView)
PTTool.ModifyAnnotation(PTAnnot, nuint, Action<PTAnnot, Int32>)
PTTool.NoteEditControllerCancelButtonPressed(PTNoteEditController, Boolean)
PTTool.NoteEditControllerDeleteSelectedAnnotation(PTNoteEditController)
PTTool.NoteEditControllerSaveNewNote(PTNoteEditController, String)
PTTool.NoteEditControllerStyleButtonPressed(PTNoteEditController)
PTTool.OnSwitchToolEvent(NSObject)
PTTool.OnTouchesBegan(PTPDFViewCtrl, NSSet<UITouch>, UIEvent)
PTTool.OnTouchesCancelled(PTPDFViewCtrl, NSSet<UITouch>, UIEvent)
PTTool.OnTouchesEnded(PTPDFViewCtrl, NSSet<UITouch>, UIEvent)
PTTool.OnTouchesMoved(PTPDFViewCtrl, NSSet<UITouch>, UIEvent)
PTTool.OuterScrollViewDidEndDecelerating(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewDidEndDragging(PTPDFViewCtrl, UIScrollView, Boolean)
PTTool.OuterScrollViewDidEndScrollingAnimation(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewDidEndZooming(PTPDFViewCtrl, UIScrollView, UIView, Single)
PTTool.OuterScrollViewDidScroll(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewDidScrollToTop(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewDidZoom(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewShouldScrollToTop(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewWillBeginDecelerating(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewWillBeginDragging(PTPDFViewCtrl, UIScrollView)
PTTool.OuterScrollViewWillBeginZooming(PTPDFViewCtrl, UIScrollView, UIView)
PTTool.PDFRectPage2CGRectScreen(PTPDFRect, Int32)
PTTool.PDFRectScreen2CGRectScreen(PTPDFRect)
PTTool.PDFRectScreen2CGRectScreen(PTPDFRect, Int32)
PTTool.PageBoxInScreenPtsForPageNumber(Int32)
PTTool.PageCropBoxForPageNumber(Int32)
PTTool.PageNumberChangedFrom(PTPDFViewCtrl, Int32, Int32)
PTTool.PageRotationForPageNumber(Int32)
PTTool.PdfScrollViewDidEndDecelerating(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewDidEndDragging(PTPDFViewCtrl, UIScrollView, Boolean)
PTTool.PdfScrollViewDidEndScrollingAnimation(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewDidEndZooming(PTPDFViewCtrl, UIScrollView, UIView, Single)
PTTool.PdfScrollViewDidScroll(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewDidScrollToTop(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewDidZoom(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewShouldScrollToTop(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewWillBeginDecelerating(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewWillBeginDragging(PTPDFViewCtrl, UIScrollView)
PTTool.PdfScrollViewWillBeginZooming(PTPDFViewCtrl, UIScrollView, UIView)
PTTool.PdfViewCtrlOnLayoutChanged(PTPDFViewCtrl)
PTTool.PdfViewCtrlOnRenderFinished(PTPDFViewCtrl)
PTTool.PdfViewCtrlOnSetDoc(PTPDFViewCtrl)
PTTool.RemoveAllSnappingViews()
PTTool.RemoveAppearanceViews()
PTTool.ScreenRectOfMovingAnnotationClosestToPosition(CGRect)
PTTool.ScreenRectOfResizingAnnotationClosestToPosition(CGRect)
PTTool.SetBackgroundColorForNote(PTNoteEditController, UIColor)
PTTool.SetBarButtonColorForNote(PTNoteEditController, UIColor)
PTTool.ShouldHandleIndirectScribbleInteraction(UIIndirectScribbleInteraction, PTAnnot, nuint)
PTTool.ShouldHandleLinkAnnotation(PTAnnot, PTLinkInfo, nuint)
PTTool.ShouldInteractWithForm(PTAnnot, nuint)
PTTool.ShouldSelectAnnotation(PTAnnot, nuint)
PTTool.ShouldShowMenu(UIMenuController, PTAnnot, nuint)
PTTool.ShowDisableSnappingMenuIfSnappingHasOccurred()
PTTool.ShowSelectionMenu(CGRect, Boolean)
PTTool.ShowSelectionMenu(CGRect)
PTTool.TouchesShouldBegin(PTPDFViewCtrl, NSSet<UITouch>, UIEvent, UIView)
PTTool.TouchesShouldCancelInContentView(PTPDFViewCtrl, UIView)
PTTool.WillCopyReturnedText(String, UIPasteboard)
PTTool.WillDisplayAppearanceView(UIView, PTAnnot, Int32)
PTTool.WillFlattenAnnotation(PTAnnot, nuint)
PTTool.WillModifyAnnotation(PTAnnot, nuint)
PTTool.WillRemoveAnnotation(PTAnnot, nuint)
PTTool.WillSelectAnnotation(PTAnnot, nuint)
PTTool.AllowScrolling
PTTool.AllowZoom
PTTool.AnnotClass
PTTool.AnnotType
PTTool.AnnotationAuthor
PTTool.AnnotationPageNumber
PTTool.BackToPanToolAfterUse
PTTool.CanEditStyle
PTTool.ClassAnnotType
PTTool.ClassCanEditStyle
PTTool.ClassCreatesAnnotation
PTTool.CreatesAnnotation
PTTool.CurrentAnnotation
PTTool.DefaultClass
PTTool.Identifier
PTTool.Image
PTTool.LocalizedName
PTTool.LongPressPoint
PTTool.NewTool
PTTool.NextToolType
PTTool.PageIndicatorIsVisible
PTTool.PdfViewCtrl
PTTool.PreviousToolType
PTTool.TextMarkupAdobeHack
PTTool.ToolManager
PTTool.UndoManagerEnabled
Namespace: pdftron.PDF.Tools
Assembly: Tools.dll
Syntax
public class PTDigitalSignatureTool : PTTool, IPTNoteEditControllerDelegate, IPTOverridable, IPTToolSwitching, IPTPDFViewCtrlToolDelegate, IUIGestureRecognizerDelegate, IUIPopoverPresentationControllerDelegate, IPTDigSigViewControllerDelegate, IPTFloatingSigViewControllerDelegate, IPTSignaturesManagerDelegate, INativeObject, IDisposable, IUIAdaptivePresentationControllerDelegate

Constructors

PTDigitalSignatureTool()

Declaration
public PTDigitalSignatureTool()

PTDigitalSignatureTool(NSCoder)

Declaration
public PTDigitalSignatureTool(NSCoder coder)
Parameters
Type Name Description
Foundation.NSCoder coder

PTDigitalSignatureTool(NSObjectFlag)

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

PTDigitalSignatureTool(IntPtr)

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

Properties

Appearance

Declaration
public static PTDigitalSignatureTool.PTDigitalSignatureToolAppearance Appearance { get; }
Property Value
Type Description
PTDigitalSignatureTool.PTDigitalSignatureToolAppearance

ClassHandle

Declaration
public override IntPtr ClassHandle { get; }
Property Value
Type Description
System.IntPtr
Overrides
PTTool.ClassHandle

Delegate

Declaration
public NSObject Delegate { get; set; }
Property Value
Type Description
Foundation.NSObject

PickedSignatureImage

Declaration
public virtual UIImage PickedSignatureImage { get; set; }
Property Value
Type Description
UIKit.UIImage

SelectedSignature

Declaration
public virtual string SelectedSignature { get; set; }
Property Value
Type Description
System.String

ShouldCreateNewSignature

Declaration
public virtual bool ShouldCreateNewSignature { get; set; }
Property Value
Type Description
System.Boolean

WeakDelegate

Declaration
public virtual NSObject WeakDelegate { get; set; }
Property Value
Type Description
Foundation.NSObject

Methods

AddSignatureToWidget(PTPDFDoc)

Declaration
public virtual void AddSignatureToWidget(PTPDFDoc doc)
Parameters
Type Name Description
PTPDFDoc doc

AddStamp(PTPDFDoc)

Declaration
public virtual void AddStamp(PTPDFDoc signatureDoc)
Parameters
Type Name Description
PTPDFDoc signatureDoc

AppearanceWhenContainedIn(Type[])

Declaration
public static PTDigitalSignatureTool.PTDigitalSignatureToolAppearance AppearanceWhenContainedIn(params Type[] containers)
Parameters
Type Name Description
System.Type[] containers
Returns
Type Description
PTDigitalSignatureTool.PTDigitalSignatureToolAppearance

DigSigViewController(PTDigSigViewController, NSMutableArray, CGSize)

Declaration
public virtual void DigSigViewController(PTDigSigViewController digSigViewController, NSMutableArray points, CGSize canvasSize)
Parameters
Type Name Description
PTDigSigViewController digSigViewController
Foundation.NSMutableArray points
CoreGraphics.CGSize canvasSize

DigSigViewController(PTDigSigViewController, UIImage)

Declaration
public virtual void DigSigViewController(PTDigSigViewController digSigViewController, UIImage image)
Parameters
Type Name Description
PTDigSigViewController digSigViewController
UIKit.UIImage image

DigSigViewControllerCloseSignatureDialog(PTDigSigViewController)

Declaration
public virtual void DigSigViewControllerCloseSignatureDialog(PTDigSigViewController digSigViewController)
Parameters
Type Name Description
PTDigSigViewController digSigViewController

DigSigViewControllerSignAndSave(PTDigSigViewController)

Declaration
public virtual void DigSigViewControllerSignAndSave(PTDigSigViewController digSigViewController)
Parameters
Type Name Description
PTDigSigViewController digSigViewController

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
Overrides
PTTool.Dispose(Boolean)

FloatingSigViewController(PTFloatingSigViewController, NSMutableArray, CGRect, Boolean)

Declaration
public virtual void FloatingSigViewController(PTFloatingSigViewController floatingSigViewController, NSMutableArray points, CGRect boundingRect, bool asDefault)
Parameters
Type Name Description
PTFloatingSigViewController floatingSigViewController
Foundation.NSMutableArray points
CoreGraphics.CGRect boundingRect
System.Boolean asDefault

FloatingSigViewControllerCloseSignatureDialog(PTFloatingSigViewController)

Declaration
public virtual void FloatingSigViewControllerCloseSignatureDialog(PTFloatingSigViewController floatingSigViewController)
Parameters
Type Name Description
PTFloatingSigViewController floatingSigViewController

FloatingSigViewControllerSaveImage(PTFloatingSigViewController, UIImage, Boolean)

Declaration
public virtual void FloatingSigViewControllerSaveImage(PTFloatingSigViewController floatingSigViewController, UIImage uiImage, bool asDefault)
Parameters
Type Name Description
PTFloatingSigViewController floatingSigViewController
UIKit.UIImage uiImage
System.Boolean asDefault

FloatingSigViewControllerSaveText(PTFloatingSigViewController, String, UIFont, Boolean)

Declaration
public virtual void FloatingSigViewControllerSaveText(PTFloatingSigViewController floatingSigViewController, string text, UIFont font, bool asDefault)
Parameters
Type Name Description
PTFloatingSigViewController floatingSigViewController
System.String text
UIKit.UIFont font
System.Boolean asDefault

GetAppearance(UITraitCollection)

Declaration
public static PTDigitalSignatureTool.PTDigitalSignatureToolAppearance GetAppearance(UITraitCollection traits)
Parameters
Type Name Description
UIKit.UITraitCollection traits
Returns
Type Description
PTDigitalSignatureTool.PTDigitalSignatureToolAppearance

GetAppearance(UITraitCollection, Type[])

Declaration
public static PTDigitalSignatureTool.PTDigitalSignatureToolAppearance GetAppearance(UITraitCollection traits, params Type[] containers)
Parameters
Type Name Description
UIKit.UITraitCollection traits
System.Type[] containers
Returns
Type Description
PTDigitalSignatureTool.PTDigitalSignatureToolAppearance

GetAppearance<T>()

Declaration
public static PTDigitalSignatureTool.PTDigitalSignatureToolAppearance GetAppearance<T>()
    where T : PTDigitalSignatureTool
Returns
Type Description
PTDigitalSignatureTool.PTDigitalSignatureToolAppearance
Type Parameters
Name Description
T

GetAppearance<T>(UITraitCollection)

Declaration
public static PTDigitalSignatureTool.PTDigitalSignatureToolAppearance GetAppearance<T>(UITraitCollection traits)
    where T : PTDigitalSignatureTool
Parameters
Type Name Description
UIKit.UITraitCollection traits
Returns
Type Description
PTDigitalSignatureTool.PTDigitalSignatureToolAppearance
Type Parameters
Name Description
T

GetAppearance<T>(UITraitCollection, Type[])

Declaration
public static PTDigitalSignatureTool.PTDigitalSignatureToolAppearance GetAppearance<T>(UITraitCollection traits, params Type[] containers)
    where T : PTDigitalSignatureTool
Parameters
Type Name Description
UIKit.UITraitCollection traits
System.Type[] containers
Returns
Type Description
PTDigitalSignatureTool.PTDigitalSignatureToolAppearance
Type Parameters
Name Description
T

ShowSignatureList()

Declaration
public virtual void ShowSignatureList()

ShowSignatureList(UIView, UIView)

Declaration
public virtual void ShowSignatureList(UIView view, UIView sourceView)
Parameters
Type Name Description
UIKit.UIView view
UIKit.UIView sourceView

ShowSignatureListForRect(CGRect, UIView)

Declaration
public virtual void ShowSignatureListForRect(CGRect sourceRect, UIView sourceView)
Parameters
Type Name Description
CoreGraphics.CGRect sourceRect
UIKit.UIView sourceView

SignaturesManagerNumberOfSignatures(PTSignaturesManager, Int32)

Declaration
public virtual void SignaturesManagerNumberOfSignatures(PTSignaturesManager signaturesManager, int numberOfSignatures)
Parameters
Type Name Description
PTSignaturesManager signaturesManager
System.Int32 numberOfSignatures

Implements

IPTNoteEditControllerDelegate
IPTOverridable
IPTToolSwitching
IPTPDFViewCtrlToolDelegate
UIKit.IUIGestureRecognizerDelegate
UIKit.IUIPopoverPresentationControllerDelegate
IPTDigSigViewControllerDelegate
IPTFloatingSigViewControllerDelegate
IPTSignaturesManagerDelegate
ObjCRuntime.INativeObject
System.IDisposable
UIKit.IUIAdaptivePresentationControllerDelegate
Back to top Generated by DocFX