Class PTSelectionRectContainerView
Inheritance
System.Object
PTSelectionRectContainerView
Implements
ObjCRuntime.INativeObject
System.IDisposable
Assembly: Tools.dll
public class PTSelectionRectContainerView : UIView, IPTOverridable
Constructors
Declaration
public PTSelectionRectContainerView(NSCoder coder)
Parameters
Type |
Name |
Description |
Foundation.NSCoder |
coder |
|
Declaration
protected PTSelectionRectContainerView(NSObjectFlag t)
Parameters
Type |
Name |
Description |
Foundation.NSObjectFlag |
t |
|
Declaration
protected PTSelectionRectContainerView(NativeHandle handle)
Parameters
Type |
Name |
Description |
ObjCRuntime.NativeHandle |
handle |
|
Declaration
public PTSelectionRectContainerView(PTPDFViewCtrl pdfViewCtrl, PTAnnot annot, PTAnnotEditTool tool)
Parameters
Properties
Declaration
public static PTSelectionRectContainerView.PTSelectionRectContainerViewAppearance Appearance { get; }
Property Value
Declaration
public virtual NFloat BorderCornerRadius { get; set; }
Property Value
Type |
Description |
System.Runtime.InteropServices.NFloat |
|
Declaration
public virtual UIView BorderView { get; }
Property Value
Type |
Description |
UIKit.UIView |
|
Declaration
public virtual NFloat BorderWith { get; set; }
Property Value
Type |
Description |
System.Runtime.InteropServices.NFloat |
|
Declaration
public override NativeHandle ClassHandle { get; }
Property Value
Type |
Description |
ObjCRuntime.NativeHandle |
|
Declaration
public virtual bool DisplaysOnlyCornerResizeHandles { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual UIView GroupSelectionRectView { get; }
Property Value
Type |
Description |
UIKit.UIView |
|
Declaration
public virtual PTPDFViewCtrl PdfViewCtrl { get; set; }
Property Value
Declaration
public virtual PTResizeWidgetView[] ResizeWidgetViews { get; }
Property Value
Declaration
public virtual PTRotateWidgetView RotationHandle { get; set; }
Property Value
Declaration
public virtual NFloat SelectionRectMargin { get; set; }
Property Value
Type |
Description |
System.Runtime.InteropServices.NFloat |
|
Declaration
public virtual PTSelectionRectView SelectionRectView { get; }
Property Value
SpacingTextView
Declaration
public virtual PTFreeTextView SpacingTextView { get; set; }
Property Value
TextView
Declaration
public virtual PTFreeTextView TextView { get; set; }
Property Value
Methods
Declaration
public static PTSelectionRectContainerView.PTSelectionRectContainerViewAppearance AppearanceWhenContainedIn(params Type[] containers)
Parameters
Type |
Name |
Description |
System.Type[] |
containers |
|
Returns
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Declaration
public static PTSelectionRectContainerView.PTSelectionRectContainerViewAppearance GetAppearance(UITraitCollection traits)
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
Returns
Declaration
public static PTSelectionRectContainerView.PTSelectionRectContainerViewAppearance GetAppearance(UITraitCollection traits, params Type[] containers)
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
System.Type[] |
containers |
|
Returns
Declaration
public static PTSelectionRectContainerView.PTSelectionRectContainerViewAppearance GetAppearance<T>()
where T : PTSelectionRectContainerView
Returns
Type Parameters
Declaration
public static PTSelectionRectContainerView.PTSelectionRectContainerViewAppearance GetAppearance<T>(UITraitCollection traits)
where T : PTSelectionRectContainerView
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
Returns
Type Parameters
Declaration
public static PTSelectionRectContainerView.PTSelectionRectContainerViewAppearance GetAppearance<T>(UITraitCollection traits, params Type[] containers)
where T : PTSelectionRectContainerView
Parameters
Type |
Name |
Description |
UIKit.UITraitCollection |
traits |
|
System.Type[] |
containers |
|
Returns
Type Parameters
Declaration
public virtual void HideResizeWidgetViewForLocation(PTResizeHandleLocation location)
Parameters
Declaration
public virtual void HideResizeWidgetViews()
Declaration
public virtual void HideSelectionRect()
Declaration
public virtual bool IsResizeWidgetViewHiddenForLocation(PTResizeHandleLocation location)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void RefreshLiveAppearance()
Declaration
public virtual void RemoveLiveAppearance()
Declaration
public virtual UIImage ResizeWidgetIconForLocation(PTResizeHandleLocation location)
Parameters
Returns
Type |
Description |
UIKit.UIImage |
|
Declaration
public virtual PTResizeWidgetView ResizeWidgetViewForLocation(PTResizeHandleLocation location)
Parameters
Returns
Declaration
public virtual void SetAnnot(PTAnnot annot, int pageNumber)
Parameters
Type |
Name |
Description |
PTAnnot |
annot |
|
System.Int32 |
pageNumber |
|
SetAnnotationContents(PTAnnot)
Declaration
public virtual void SetAnnotationContents(PTAnnot annot)
Parameters
Type |
Name |
Description |
PTAnnot |
annot |
|
SetEditTextSizeForZoom(Double, Int32)
Declaration
public virtual void SetEditTextSizeForZoom(double zoom, int size)
Parameters
Type |
Name |
Description |
System.Double |
zoom |
|
System.Int32 |
size |
|
Declaration
public virtual void SetFrameFromAnnot(CGRect frame)
Parameters
Type |
Name |
Description |
CoreGraphics.CGRect |
frame |
|
Declaration
public virtual void SetResizeWidgetIcon(UIImage resizeWidgetIcon, PTResizeHandleLocation location)
Parameters
Declaration
public virtual void SetResizeWidgetViewHidden(bool hidden, PTResizeHandleLocation location)
Parameters
Declaration
public virtual void SetRotationHandleLocation(PTRotateHandleLocation location)
Parameters
Declaration
public virtual void ShowNESWWidgetViews()
Declaration
public virtual void ShowNWSEWidgetViews()
Declaration
public virtual void ShowResizeWidgetViewForLocation(PTResizeHandleLocation location)
Parameters
Declaration
public virtual void ShowResizeWidgetViews()
Declaration
public virtual void ShowSelectionRect()
Declaration
public virtual void ShowWidthResizeWidgetView()
UseTextViewForSpacingAttributedText(NSAttributedString, Int32, Double, Int32, String, CGRect)
Declaration
public virtual void UseTextViewForSpacingAttributedText(NSAttributedString attributedText, int alignment, double zoom, int size, string fontName, CGRect frame)
Parameters
Type |
Name |
Description |
Foundation.NSAttributedString |
attributedText |
|
System.Int32 |
alignment |
|
System.Double |
zoom |
|
System.Int32 |
size |
|
System.String |
fontName |
|
CoreGraphics.CGRect |
frame |
|
UseTextViewForSpacingText(String, Int32, Double, Int32, String, CGRect)
Declaration
public virtual void UseTextViewForSpacingText(string text, int alignment, double zoom, int size, string fontName, CGRect frame)
Parameters
Type |
Name |
Description |
System.String |
text |
|
System.Int32 |
alignment |
|
System.Double |
zoom |
|
System.Int32 |
size |
|
System.String |
fontName |
|
CoreGraphics.CGRect |
frame |
|
UseTextViewWithAttributedText(NSAttributedString, Int32, Double, Int32, String, CGRect, IUITextViewDelegate)
Declaration
public virtual void UseTextViewWithAttributedText(NSAttributedString attributedText, int alignment, double zoom, int size, string fontName, CGRect frame, IUITextViewDelegate delegateView)
Parameters
Type |
Name |
Description |
Foundation.NSAttributedString |
attributedText |
|
System.Int32 |
alignment |
|
System.Double |
zoom |
|
System.Int32 |
size |
|
System.String |
fontName |
|
CoreGraphics.CGRect |
frame |
|
UIKit.IUITextViewDelegate |
delegateView |
|
UseTextViewWithText(String, Int32, Double, Int32, String, CGRect, IUITextViewDelegate)
Declaration
public virtual void UseTextViewWithText(string text, int alignment, double zoom, int size, string fontName, CGRect frame, IUITextViewDelegate delegateView)
Parameters
Type |
Name |
Description |
System.String |
text |
|
System.Int32 |
alignment |
|
System.Double |
zoom |
|
System.Int32 |
size |
|
System.String |
fontName |
|
CoreGraphics.CGRect |
frame |
|
UIKit.IUITextViewDelegate |
delegateView |
|
Implements
ObjCRuntime.INativeObject
System.IDisposable