Class PTPDFViewCtrlToolDelegate
Inheritance
System.Object
PTPDFViewCtrlToolDelegate
Implements
ObjCRuntime.INativeObject
System.IDisposable
Assembly: PDFNetiOS.dll
public class PTPDFViewCtrlToolDelegate : NSObject, IPTPDFViewCtrlToolDelegate
Constructors
Declaration
public PTPDFViewCtrlToolDelegate()
Declaration
protected PTPDFViewCtrlToolDelegate(NSObjectFlag t)
Parameters
Type |
Name |
Description |
Foundation.NSObjectFlag |
t |
|
Declaration
protected PTPDFViewCtrlToolDelegate(NativeHandle handle)
Parameters
Type |
Name |
Description |
ObjCRuntime.NativeHandle |
handle |
|
Methods
Declaration
public virtual bool ConfigurationForMenu(PTPDFViewCtrl pdfViewCtrl, UIContextMenuInteraction interaction, CGPoint location, out UIContextMenuConfiguration configuration)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIContextMenuInteraction |
interaction |
|
CoreGraphics.CGPoint |
location |
|
UIKit.UIContextMenuConfiguration |
configuration |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void GeneratedAppearance(PTPDFViewCtrl pdfViewCtrl, UIImageView imageView, PTAnnot annot, uint pageNumber)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIImageView |
imageView |
|
PTAnnot |
annot |
|
System.UInt32 |
pageNumber |
|
Declaration
public virtual bool HandleDoubleTap(PTPDFViewCtrl pdfViewCtrl, UITapGestureRecognizer gestureRecognizer)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UITapGestureRecognizer |
gestureRecognizer |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HandleLongPress(PTPDFViewCtrl pdfViewCtrl, UILongPressGestureRecognizer gestureRecognizer)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UILongPressGestureRecognizer |
gestureRecognizer |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HandleTap(PTPDFViewCtrl pdfViewCtrl, UITapGestureRecognizer gestureRecognizer)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UITapGestureRecognizer |
gestureRecognizer |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void JavascriptCallback(PTPDFViewCtrl pdfViewCtrl, string event_type, string json)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
System.String |
event_type |
|
System.String |
json |
|
Declaration
public virtual bool OnTouchesBegan(PTPDFViewCtrl pdfViewCtrl, NSSet<UITouch> touches, UIEvent event)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
Foundation.NSSet<UIKit.UITouch> |
touches |
|
UIKit.UIEvent |
event |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnTouchesCancelled(PTPDFViewCtrl pdfViewCtrl, NSSet<UITouch> touches, UIEvent event)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
Foundation.NSSet<UIKit.UITouch> |
touches |
|
UIKit.UIEvent |
event |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnTouchesEnded(PTPDFViewCtrl pdfViewCtrl, NSSet<UITouch> touches, UIEvent event)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
Foundation.NSSet<UIKit.UITouch> |
touches |
|
UIKit.UIEvent |
event |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnTouchesMoved(PTPDFViewCtrl pdfViewCtrl, NSSet<UITouch> touches, UIEvent event)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
Foundation.NSSet<UIKit.UITouch> |
touches |
|
UIKit.UIEvent |
event |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void OuterScrollViewDidEndDecelerating(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void OuterScrollViewDidEndDragging(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView, bool decelerate)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
System.Boolean |
decelerate |
|
Declaration
public virtual void OuterScrollViewDidEndScrollingAnimation(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void OuterScrollViewDidEndZooming(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView, UIView view, float scale)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
UIKit.UIView |
view |
|
System.Single |
scale |
|
Declaration
public virtual void OuterScrollViewDidScroll(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void OuterScrollViewDidScrollToTop(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void OuterScrollViewDidZoom(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual bool OuterScrollViewShouldScrollToTop(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void OuterScrollViewWillBeginDecelerating(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void OuterScrollViewWillBeginDragging(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void OuterScrollViewWillBeginZooming(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView, UIView view)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
UIKit.UIView |
view |
|
PageNumberChangedFrom(PTPDFViewCtrl, Int32, Int32)
Declaration
public virtual void PageNumberChangedFrom(PTPDFViewCtrl pdfViewCtrl, int oldPageNumber, int newPageNumber)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
System.Int32 |
oldPageNumber |
|
System.Int32 |
newPageNumber |
|
Declaration
public virtual void PdfScrollViewDidEndDecelerating(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void PdfScrollViewDidEndDragging(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView, bool decelerate)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
System.Boolean |
decelerate |
|
Declaration
public virtual void PdfScrollViewDidEndScrollingAnimation(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void PdfScrollViewDidEndZooming(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView, UIView view, float scale)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
UIKit.UIView |
view |
|
System.Single |
scale |
|
Declaration
public virtual void PdfScrollViewDidScroll(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void PdfScrollViewDidScrollToTop(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void PdfScrollViewDidZoom(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual bool PdfScrollViewShouldScrollToTop(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void PdfScrollViewWillBeginDecelerating(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void PdfScrollViewWillBeginZooming(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView, UIView view)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
UIKit.UIView |
view |
|
Declaration
public virtual void PdfViewCtrl(PTPDFViewCtrl pdfViewCtrl, UIScrollView scrollView)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIScrollView |
scrollView |
|
Declaration
public virtual void PdfViewCtrlOnLayoutChanged(PTPDFViewCtrl pdfViewCtrl)
Parameters
Declaration
public virtual void PdfViewCtrlOnRenderFinished(PTPDFViewCtrl pdfViewCtrl)
Parameters
Declaration
public virtual void PdfViewCtrlOnSetDoc(PTPDFViewCtrl pdfViewCtrl)
Parameters
Declaration
public virtual bool TouchesShouldBegin(PTPDFViewCtrl pdfViewCtrl, NSSet<UITouch> touches, UIEvent event, UIView view)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
Foundation.NSSet<UIKit.UITouch> |
touches |
|
UIKit.UIEvent |
event |
|
UIKit.UIView |
view |
|
Returns
Type |
Description |
System.Boolean |
|
TouchesShouldCancelInContentView(PTPDFViewCtrl, UIView)
Declaration
public virtual bool TouchesShouldCancelInContentView(PTPDFViewCtrl pdfViewCtrl, UIView view)
Parameters
Type |
Name |
Description |
PTPDFViewCtrl |
pdfViewCtrl |
|
UIKit.UIView |
view |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
ObjCRuntime.INativeObject
System.IDisposable