Show / Hide Table of Contents

Class PTPolylineEditTool

Inheritance
System.Object
PTTool
PTAnnotEditTool
PTPolylineEditTool
Implements
IPTNoteEditControllerDelegate
IPTOverridable
IPTToolSwitching
IPTPDFViewCtrlToolDelegate
UIKit.IUIGestureRecognizerDelegate
IPTAnnotStyleViewControllerDelegate
ObjCRuntime.INativeObject
System.IDisposable
UIKit.IUIAdaptivePresentationControllerDelegate
UIKit.IUIPopoverPresentationControllerDelegate
UIKit.IUIScrollViewDelegate
UIKit.IUITextViewDelegate
Inherited Members
PTAnnotEditTool.BoundPageRect(PTPDFRect, Int32)
PTAnnotEditTool.BoundPointToPage(CGPoint)
PTAnnotEditTool.BoundRectToPage(CGRect, Boolean)
PTAnnotEditTool.CommitSelectedAnnotationStyle()
PTAnnotEditTool.CopySelectedAnnotations(NSObject)
PTAnnotEditTool.DeselectAnnotation()
PTAnnotEditTool.DidChangeStyle(PTAnnotStyleViewController, PTAnnotStyle)
PTAnnotEditTool.DidCommitStyle(PTAnnotStyleViewController, PTAnnotStyle)
PTAnnotEditTool.EditSelectedAnnotationBorder()
PTAnnotEditTool.EditSelectedAnnotationFreeText()
PTAnnotEditTool.EditSelectedAnnotationOpacity()
PTAnnotEditTool.EditSelectedAnnotationStrokeColor()
PTAnnotEditTool.EditSelectedAnnotationStyle()
PTAnnotEditTool.EditSelectedDateTextAnnotationDate()
PTAnnotEditTool.FlattenSelectedAnnotations(NSObject)
PTAnnotEditTool.HandleFileAttachment(PTFileAttachment, UInt64)
PTAnnotEditTool.MakeNewAnnotationSelection(UIGestureRecognizer)
PTAnnotEditTool.RedactDoc()
PTAnnotEditTool.SaveFileAttachment(PTFileAttachment, UInt64)
PTAnnotEditTool.SaveFileAttachmentAnnotation(NSObject)
PTAnnotEditTool.SelectAnnotation(PTAnnot, UInt32)
PTAnnotEditTool.SelectAnnotation(PTAnnot, UInt32, Boolean)
PTAnnotEditTool.SetAnnotationBorder(Single)
PTAnnotEditTool.SetAnnotationOpacity(Double)
PTAnnotEditTool.TightPageBoundingBoxFromAnnot(PTAnnot)
PTAnnotEditTool.TightScreenBoundingBoxForAnnot(PTAnnot, Int32)
PTAnnotEditTool.Dispose(Boolean)
PTAnnotEditTool.AspectRatioGuideEnabled
PTAnnotEditTool.Delegate
PTAnnotEditTool.FrameForEditingFreeTextAnnotation
PTAnnotEditTool.MaintainAspectRatio
PTAnnotEditTool.MaximumAnnotationSize
PTAnnotEditTool.MinimumAnnotationSize
PTAnnotEditTool.SelectedAnnotations
PTAnnotEditTool.SelectionRectContainerView
PTAnnotEditTool.TouchedSelectWidget
PTAnnotEditTool.WeakDelegate
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.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.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.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 PTPolylineEditTool : PTAnnotEditTool, IPTNoteEditControllerDelegate, IPTOverridable, IPTToolSwitching, IPTPDFViewCtrlToolDelegate, IUIGestureRecognizerDelegate, IPTAnnotStyleViewControllerDelegate, INativeObject, IDisposable, IUIAdaptivePresentationControllerDelegate, IUIPopoverPresentationControllerDelegate, IUIScrollViewDelegate, IUITextViewDelegate

Constructors

PTPolylineEditTool()

Declaration
public PTPolylineEditTool()

PTPolylineEditTool(NSCoder)

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

PTPolylineEditTool(NSObjectFlag)

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

PTPolylineEditTool(IntPtr)

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

Properties

Appearance

Declaration
public static PTPolylineEditTool.PTPolylineEditToolAppearance Appearance { get; }
Property Value
Type Description
PTPolylineEditTool.PTPolylineEditToolAppearance

ClassHandle

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

Loupe

Declaration
public virtual PTMagnifierView Loupe { get; }
Property Value
Type Description
PTMagnifierView

SelectedVertexIndex

Declaration
public virtual nuint SelectedVertexIndex { get; set; }
Property Value
Type Description
System.nuint

TouchEndPoint

Declaration
public virtual CGPoint TouchEndPoint { get; set; }
Property Value
Type Description
CoreGraphics.CGPoint

TouchStartPoint

Declaration
public virtual CGPoint TouchStartPoint { get; set; }
Property Value
Type Description
CoreGraphics.CGPoint

Vertices

Declaration
public virtual PTPDFPoint[] Vertices { get; set; }
Property Value
Type Description
PTPDFPoint[]

Methods

AddMeasurementLabelForAnnotation(PTAnnot, PTPDFViewCtrl)

Declaration
public static void AddMeasurementLabelForAnnotation(PTAnnot annotation, PTPDFViewCtrl pdfViewCtrl)
Parameters
Type Name Description
PTAnnot annotation
PTPDFViewCtrl pdfViewCtrl

AddMeasurementLabelForAnnotation(PTAnnot, PTPDFViewCtrl, Boolean)

Declaration
public static void AddMeasurementLabelForAnnotation(PTAnnot annotation, PTPDFViewCtrl pdfViewCtrl, bool newAnnot)
Parameters
Type Name Description
PTAnnot annotation
PTPDFViewCtrl pdfViewCtrl
System.Boolean newAnnot

AppearanceWhenContainedIn(Type[])

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

GetAppearance(UITraitCollection)

Declaration
public static PTPolylineEditTool.PTPolylineEditToolAppearance GetAppearance(UITraitCollection traits)
Parameters
Type Name Description
UIKit.UITraitCollection traits
Returns
Type Description
PTPolylineEditTool.PTPolylineEditToolAppearance

GetAppearance(UITraitCollection, Type[])

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

GetAppearance<T>()

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

GetAppearance<T>(UITraitCollection)

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

GetAppearance<T>(UITraitCollection, Type[])

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

Implements

IPTNoteEditControllerDelegate
IPTOverridable
IPTToolSwitching
IPTPDFViewCtrlToolDelegate
UIKit.IUIGestureRecognizerDelegate
IPTAnnotStyleViewControllerDelegate
ObjCRuntime.INativeObject
System.IDisposable
UIKit.IUIAdaptivePresentationControllerDelegate
UIKit.IUIPopoverPresentationControllerDelegate
UIKit.IUIScrollViewDelegate
UIKit.IUITextViewDelegate
Back to top Generated by DocFX