Show / Hide Table of Contents

Class AnnotView

Inheritance
System.Object
AnnotView
Namespace: pdftron.PDF.Widget
Assembly: PDFViewCtrlTools.dll
Syntax
public class AnnotView : RelativeLayout

Constructors

AnnotView(Context)

Declaration
public AnnotView(Context context)
Parameters
Type Name Description
Android.Content.Context context

AnnotView(Context, IAttributeSet)

Declaration
public AnnotView(Context context, IAttributeSet attrs)
Parameters
Type Name Description
Android.Content.Context context
Android.Util.IAttributeSet attrs

AnnotView(Context, IAttributeSet, Int32)

Declaration
public AnnotView(Context context, IAttributeSet attrs, int defStyleAttr)
Parameters
Type Name Description
Android.Content.Context context
Android.Util.IAttributeSet attrs
System.Int32 defStyleAttr

AnnotView(IntPtr, JniHandleOwnership)

Declaration
protected AnnotView(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Properties

AnnotRotation

Declaration
public virtual int AnnotRotation { get; set; }
Property Value
Type Description
System.Int32

AnnotUIRotation

Declaration
public virtual int AnnotUIRotation { get; set; }
Property Value
Type Description
System.Int32

CanDraw

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

CropImageView

Declaration
public virtual PTCropImageView CropImageView { get; }
Property Value
Type Description
PTCropImageView

CropMode

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

CurvePainterId

Declaration
public virtual long CurvePainterId { get; }
Property Value
Type Description
System.Int64

DelayViewRemoval

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

DrawingView

Declaration
public virtual AnnotDrawingView DrawingView { get; }
Property Value
Type Description
AnnotDrawingView

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

ThresholdClass

Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type Description
System.IntPtr

ThresholdType

Declaration
protected override Type ThresholdType { get; }
Property Value
Type Description
System.Type

Methods

AnimateActiveHandle()

Declaration
public virtual void AnimateActiveHandle()

ClearPositionGuidelines()

Declaration
public virtual void ClearPositionGuidelines()

HandleRotation(PointF, PointF, Boolean)

Declaration
public virtual RotateInfo HandleRotation(PointF downPt, PointF movePt, bool done)
Parameters
Type Name Description
Android.Graphics.PointF downPt
Android.Graphics.PointF movePt
System.Boolean done
Returns
Type Description
RotateInfo

LayoutSelectionHandle(PointF[])

Declaration
public virtual void LayoutSelectionHandle(PointF[] pts)
Parameters
Type Name Description
Android.Graphics.PointF[] pts

PrepareRemoval()

Declaration
public virtual void PrepareRemoval()

RemoveView()

Declaration
public virtual void RemoveView()

SetActiveHandle(Int32)

Declaration
public virtual void SetActiveHandle(int which)
Parameters
Type Name Description
System.Int32 which

SetAnnotBitmap(Bitmap)

Declaration
public virtual void SetAnnotBitmap(Bitmap bitmap)
Parameters
Type Name Description
Android.Graphics.Bitmap bitmap

SetAnnotRect(RectF)

Declaration
public virtual void SetAnnotRect(RectF rect)
Parameters
Type Name Description
Android.Graphics.RectF rect

SetAnnotStyle(PDFViewCtrl, AnnotStyle)

Declaration
public virtual void SetAnnotStyle(PDFViewCtrl pdfViewCtrl, AnnotStyle annotStyle)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl
AnnotStyle annotStyle

SetCtrlPts(PointF[])

Declaration
public virtual void SetCtrlPts(PointF[] pts)
Parameters
Type Name Description
Android.Graphics.PointF[] pts

SetCurvePainter(Int64, CurvePainter)

Declaration
public virtual void SetCurvePainter(long id, CurvePainter curvePainter)
Parameters
Type Name Description
System.Int64 id
pdftronprivate.PDF.CurvePainter curvePainter

SetHasPermission(Boolean)

Declaration
public virtual void SetHasPermission(bool hasPermission)
Parameters
Type Name Description
System.Boolean hasPermission

SetInlineEditText(InlineEditText)

Declaration
public virtual void SetInlineEditText(InlineEditText inlineEditText)
Parameters
Type Name Description
InlineEditText inlineEditText

SetPage(Int32)

Declaration
public virtual void SetPage(int pageNum)
Parameters
Type Name Description
System.Int32 pageNum

SetPageNum(Int32)

Declaration
public virtual void SetPageNum(int pageNum)
Parameters
Type Name Description
System.Int32 pageNum

SetPositionGuidelines(IList<Pair>)

Declaration
public virtual void SetPositionGuidelines(IList<Pair> guidelines)
Parameters
Type Name Description
System.Collections.Generic.IList<Android.Util.Pair> guidelines

SetSelectionHandleVisible(Boolean)

Declaration
public virtual void SetSelectionHandleVisible(bool visible)
Parameters
Type Name Description
System.Boolean visible

SetVertices(PointF[])

Declaration
public virtual void SetVertices(params PointF[] points)
Parameters
Type Name Description
Android.Graphics.PointF[] points

SetZoom(Double)

Declaration
public virtual void SetZoom(double zoom)
Parameters
Type Name Description
System.Double zoom

SnapToDegree(Integer, Single)

Declaration
public virtual void SnapToDegree(Integer degree, float startDegree)
Parameters
Type Name Description
Java.Lang.Integer degree
System.Single startDegree

SnapToPerfectShape(AnnotView.SnapMode)

Declaration
public virtual void SnapToPerfectShape(AnnotView.SnapMode mode)
Parameters
Type Name Description
AnnotView.SnapMode mode

UpdateAlignment(Int32, Int32)

Declaration
public virtual void UpdateAlignment(int horizontalAlignment, int verticalAlignment)
Parameters
Type Name Description
System.Int32 horizontalAlignment
System.Int32 verticalAlignment

UpdateBorderStyle(ShapeBorderStyle)

Declaration
public virtual void UpdateBorderStyle(ShapeBorderStyle borderStyle)
Parameters
Type Name Description
ShapeBorderStyle borderStyle

UpdateColor(Int32)

Declaration
public virtual void UpdateColor(int color)
Parameters
Type Name Description
System.Int32 color

UpdateFillColor(Int32)

Declaration
public virtual void UpdateFillColor(int color)
Parameters
Type Name Description
System.Int32 color

UpdateFont(FontResource)

Declaration
public virtual void UpdateFont(FontResource font)
Parameters
Type Name Description
FontResource font

UpdateIcon(String)

Declaration
public virtual void UpdateIcon(string icon)
Parameters
Type Name Description
System.String icon

UpdateLineEndStyle(LineEndingStyle)

Declaration
public virtual void UpdateLineEndStyle(LineEndingStyle lineEndStyle)
Parameters
Type Name Description
LineEndingStyle lineEndStyle

UpdateLineStartStyle(LineEndingStyle)

Declaration
public virtual void UpdateLineStartStyle(LineEndingStyle lineStartStyle)
Parameters
Type Name Description
LineEndingStyle lineStartStyle

UpdateLineStyle(LineStyle)

Declaration
public virtual void UpdateLineStyle(LineStyle lineStyle)
Parameters
Type Name Description
LineStyle lineStyle

UpdateOpacity(Single)

Declaration
public virtual void UpdateOpacity(float opacity)
Parameters
Type Name Description
System.Single opacity

UpdateRulerItem(RulerItem)

Declaration
public virtual void UpdateRulerItem(RulerItem rulerItem)
Parameters
Type Name Description
RulerItem rulerItem

UpdateTextColor(Int32)

Declaration
public virtual void UpdateTextColor(int textColor)
Parameters
Type Name Description
System.Int32 textColor

UpdateTextSize(Single)

Declaration
public virtual void UpdateTextSize(float textSize)
Parameters
Type Name Description
System.Single textSize

UpdateThickness(Single)

Declaration
public virtual void UpdateThickness(float thickness)
Parameters
Type Name Description
System.Single thickness

UpdateVertices(Int32, PointF)

Declaration
public virtual void UpdateVertices(int index, PointF point)
Parameters
Type Name Description
System.Int32 index
Android.Graphics.PointF point
In This Article
Back to top Generated by DocFX