Class PTAnnotEditTool
Inheritance
System.Object
PTAnnotEditTool
Implements
UIKit.IUIGestureRecognizerDelegate
ObjCRuntime.INativeObject
System.IDisposable
UIKit.IUIAdaptivePresentationControllerDelegate
UIKit.IUIPopoverPresentationControllerDelegate
UIKit.IUIScrollViewDelegate
UIKit.IUITextViewDelegate
Assembly: Tools.dll
public class PTAnnotEditTool : PTTool, IPTNoteEditControllerDelegate, IPTOverridable, IPTToolSwitching, IPTPDFViewCtrlToolDelegate, IPTAnnotStyleViewControllerDelegate
Constructors
Declaration
Declaration
public PTAnnotEditTool(NSCoder coder)
Parameters
Type |
Name |
Description |
Foundation.NSCoder |
coder |
|
Declaration
protected PTAnnotEditTool(NSObjectFlag t)
Parameters
Type |
Name |
Description |
Foundation.NSObjectFlag |
t |
|
Declaration
protected PTAnnotEditTool(NativeHandle handle)
Parameters
Type |
Name |
Description |
ObjCRuntime.NativeHandle |
handle |
|
Properties
Declaration
public static PTAnnotEditTool.PTAnnotEditToolAppearance Appearance { get; }
Property Value
Declaration
public virtual bool AspectRatioGuideEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public override NativeHandle ClassHandle { get; }
Property Value
Type |
Description |
ObjCRuntime.NativeHandle |
|
Overrides
Declaration
public PTAnnotEditToolDelegate Delegate { get; set; }
Property Value
FrameForEditingFreeTextAnnotation
Declaration
public virtual CGRect FrameForEditingFreeTextAnnotation { get; }
Property Value
Type |
Description |
CoreGraphics.CGRect |
|
MaintainAspectRatio
Declaration
public virtual bool MaintainAspectRatio { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual NFloat MaximumAnnotationSize { get; set; }
Property Value
Type |
Description |
System.Runtime.InteropServices.NFloat |
|
Declaration
public virtual NFloat MinimumAnnotationSize { get; set; }
Property Value
Type |
Description |
System.Runtime.InteropServices.NFloat |
|
Declaration
public virtual PTAnnot[] SelectedAnnotations { get; set; }
Property Value
Declaration
public virtual PTSelectionRectContainerView SelectionRectContainerView { get; }
Property Value
Declaration
public virtual UIView TouchedSelectWidget { get; }
Property Value
Type |
Description |
UIKit.UIView |
|
Declaration
public virtual NSObject WeakDelegate { get; set; }
Property Value
Type |
Description |
Foundation.NSObject |
|
Methods
Declaration
public static PTAnnotEditTool.PTAnnotEditToolAppearance AppearanceWhenContainedIn(params Type[] containers)
Parameters
Type |
Name |
Description |
System.Type[] |
containers |
|
Returns
Declaration
public virtual PTPDFRect BoundPageRect(PTPDFRect pageRect, int pageNumber)
Parameters
Type |
Name |
Description |
PTPDFRect |
pageRect |
|
System.Int32 |
pageNumber |
|
Returns
BoundPointToPage(CGPoint)
Declaration
public virtual CGPoint BoundPointToPage(CGPoint point)
Parameters
Type |
Name |
Description |
CoreGraphics.CGPoint |
point |
|
Returns
Type |
Description |
CoreGraphics.CGPoint |
|
BoundRectToPage(CGRect, Boolean)
Declaration
public virtual CGRect BoundRectToPage(CGRect annotRect, bool resizing)
Parameters
Type |
Name |
Description |
CoreGraphics.CGRect |
annotRect |
|
System.Boolean |
resizing |
|
Returns
Type |
Description |
CoreGraphics.CGRect |
|
Declaration
public virtual void CommitSelectedAnnotationStyle()
Declaration
public virtual void CopySelectedAnnotations(NSObject sender)
Parameters
Type |
Name |
Description |
Foundation.NSObject |
sender |
|
Declaration
public virtual void DeselectAnnotation()
Declaration
public virtual void DidChangeStyle(PTAnnotStyleViewController annotStyleViewController, PTAnnotStyle annotStyle)
Parameters
Declaration
public virtual void DidCommitStyle(PTAnnotStyleViewController annotStyleViewController, PTAnnotStyle annotStyle)
Parameters
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
Declaration
public virtual void EditSelectedAnnotationBorder()
EditSelectedAnnotationFreeText()
Declaration
public virtual void EditSelectedAnnotationFreeText()
Declaration
public virtual void EditSelectedAnnotationOpacity()
Declaration
public virtual void EditSelectedAnnotationStrokeColor()
Declaration
public virtual void EditSelectedAnnotationStyle()
EditSelectedDateTextAnnotationDate()
Declaration
public virtual void EditSelectedDateTextAnnotationDate()
Declaration
public virtual void FlattenSelectedAnnotations(NSObject sender)
Parameters
Type |
Name |
Description |
Foundation.NSObject |
sender |
|
Declaration
public static PTAnnotEditTool.PTAnnotEditToolAppearance GetAppearance(UITraitCollection traits)
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
Returns
Declaration
public static PTAnnotEditTool.PTAnnotEditToolAppearance GetAppearance(UITraitCollection traits, params Type[] containers)
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
System.Type[] |
containers |
|
Returns
Declaration
public static PTAnnotEditTool.PTAnnotEditToolAppearance GetAppearance<T>()
where T : PTAnnotEditTool
Returns
Type Parameters
Declaration
public static PTAnnotEditTool.PTAnnotEditToolAppearance GetAppearance<T>(UITraitCollection traits)
where T : PTAnnotEditTool
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
Returns
Type Parameters
Declaration
public static PTAnnotEditTool.PTAnnotEditToolAppearance GetAppearance<T>(UITraitCollection traits, params Type[] containers)
where T : PTAnnotEditTool
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
System.Type[] |
containers |
|
Returns
Type Parameters
Declaration
public virtual void HandleFileAttachment(PTFileAttachment fileAttachment, ulong pageNumber)
Parameters
Declaration
public virtual bool MakeNewAnnotationSelection(UIGestureRecognizer gestureRecognizer)
Parameters
Type |
Name |
Description |
UIKit.UIGestureRecognizer |
gestureRecognizer |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void RedactDoc()
Declaration
public virtual void SaveFileAttachment(PTFileAttachment fileAttachment, ulong pageNumber)
Parameters
Declaration
public virtual void SaveFileAttachmentAnnotation(NSObject sender)
Parameters
Type |
Name |
Description |
Foundation.NSObject |
sender |
|
Declaration
public virtual bool SelectAnnotation(PTAnnot annotation, uint pageNumber)
Parameters
Type |
Name |
Description |
PTAnnot |
annotation |
|
System.UInt32 |
pageNumber |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool SelectAnnotation(PTAnnot annotation, uint pageNumber, bool showMenu)
Parameters
Type |
Name |
Description |
PTAnnot |
annotation |
|
System.UInt32 |
pageNumber |
|
System.Boolean |
showMenu |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void SetAnnotationBorder(float thickness)
Parameters
Type |
Name |
Description |
System.Single |
thickness |
|
Declaration
public virtual void SetAnnotationOpacity(double opacity)
Parameters
Type |
Name |
Description |
System.Double |
opacity |
|
TightPageBoundingBoxFromAnnot(PTAnnot)
Declaration
public virtual PTPDFRect TightPageBoundingBoxFromAnnot(PTAnnot annot)
Parameters
Type |
Name |
Description |
PTAnnot |
annot |
|
Returns
Declaration
public virtual CGRect TightScreenBoundingBoxForAnnot(PTAnnot annot, int pageNumber)
Parameters
Type |
Name |
Description |
PTAnnot |
annot |
|
System.Int32 |
pageNumber |
|
Returns
Type |
Description |
CoreGraphics.CGRect |
|
Implements
UIKit.IUIGestureRecognizerDelegate
ObjCRuntime.INativeObject
System.IDisposable
UIKit.IUIAdaptivePresentationControllerDelegate
UIKit.IUIPopoverPresentationControllerDelegate
UIKit.IUIScrollViewDelegate
UIKit.IUITextViewDelegate