Show / Hide Table of Contents

Class LineCreate

Inheritance
System.Object
Tool
BaseTool
SimpleShapeCreate
LineCreate
ArrowCreate
Implements
ToolManager.ITool
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Inherited Members
SimpleShapeCreate.STapToCreateHalfWidth
SimpleShapeCreate.CanDrawLoupe()
SimpleShapeCreate.CanTapToCreate()
SimpleShapeCreate.OnCreateMarkupFailed(Exception)
SimpleShapeCreate.ResetPts()
SimpleShapeCreate.SetNextToolModeHelper()
SimpleShapeCreate.SetStyle(Annot)
SimpleShapeCreate.SetStyle(Annot, Boolean)
SimpleShapeCreate.TapToSelectAllowed()
SimpleShapeCreate.MBorderStyle
SimpleShapeCreate.MDashPathEffect
SimpleShapeCreate.MDownPageNum
SimpleShapeCreate.MFillColor
SimpleShapeCreate.MFillPaint
SimpleShapeCreate.MHasBorderStyle
SimpleShapeCreate.MHasFill
SimpleShapeCreate.MHasLineEndStyle
SimpleShapeCreate.MHasLineStartStyle
SimpleShapeCreate.MHasLineStyle
SimpleShapeCreate.MIsAllPointsOutsidePage
SimpleShapeCreate.MLineEndStyle
SimpleShapeCreate.MLineStartStyle
SimpleShapeCreate.MLineStyle
SimpleShapeCreate.MOnUpCalled
SimpleShapeCreate.MOpacity
SimpleShapeCreate.MPageBoundaryRestricted
SimpleShapeCreate.MPageCropOnClientF
SimpleShapeCreate.MPaint
SimpleShapeCreate.MPt1
SimpleShapeCreate.MPt2
SimpleShapeCreate.MSkipAfterQuickMenuClose
SimpleShapeCreate.MStrokeColor
SimpleShapeCreate.MTapToCreateShapeHalfSize
SimpleShapeCreate.MThickness
SimpleShapeCreate.MThicknessDraw
SimpleShapeCreate.MZoom
SimpleShapeCreate.DefaultNextTool
SimpleShapeCreate.LoupeType
SimpleShapeCreate.ShapeBBox
BaseTool.LoupeRadius
BaseTool.LoupeSize
BaseTool.LoupeTypeMeasure
BaseTool.LoupeTypeText
BaseTool.AnimateLoupe(Boolean)
BaseTool.DrawLoupe()
BaseTool.SetLoupeInfo(Single, Single)
BaseTool.MBitmap
BaseTool.MCanvas
BaseTool.MDesRectF
BaseTool.MDrawingLoupe
BaseTool.MLoupeBBox
BaseTool.MLoupeEnabled
BaseTool.MLoupeHeight
BaseTool.MLoupeRadius
BaseTool.MLoupeSize
BaseTool.MLoupeWidth
BaseTool.MMatrix
BaseTool.MPressedPoint
BaseTool.MSelectionLoupe
BaseTool.MSrcRectF
BaseTool.MTSWidgetRadius
BaseTool.IsDrawingLoupe
BaseTool.Matrix
Tool.AnnotationFreeTextFonts
Tool.AnnotationFreeTextJsonFont
Tool.AnnotationFreeTextJsonFontDisplayInList
Tool.AnnotationFreeTextJsonFontDisplayName
Tool.AnnotationFreeTextJsonFontFilePath
Tool.AnnotationFreeTextJsonFontName
Tool.AnnotationFreeTextJsonFontPdftronName
Tool.AnnotationFreeTextPreferenceDialog
Tool.AnnotationFreeTextPreferenceEditing
Tool.AnnotationFreeTextPreferenceEditingDefault
Tool.AnnotationFreeTextPreferenceInline
Tool.AnnotationNoteIconFilePostfixFill
Tool.AnnotationNoteIconFilePostfixOutline
Tool.AnnotationNoteIconFilePrefix
Tool.AnnotationToolbarSignatureState
Tool.AnnotPermissionFillAndSign
Tool.AnnotPermissionInteract
Tool.AnnotPermissionMenu
Tool.AnnotPermissionSelection
Tool.Flattened
Tool.FormFieldSymbolCheckbox
Tool.FormFieldSymbolCircle
Tool.FormFieldSymbolCross
Tool.FormFieldSymbolDiamond
Tool.FormFieldSymbolSquare
Tool.FormFieldSymbolStar
Tool.IsLink
Tool.Keys
Tool.LastDeviceLocaleLanguage
Tool.LinkRectf
Tool.LinkUrl
Tool.MethodFrom
Tool.PageNumber
Tool.PdftronId
Tool.PdftronThickness
Tool.PrefAnnotationCreationArrow
Tool.PrefAnnotationCreationCloud
Tool.PrefAnnotationCreationColor
Tool.PrefAnnotationCreationEraser
Tool.PrefAnnotationCreationFillColor
Tool.PrefAnnotationCreationFont
Tool.PrefAnnotationCreationFreehand
Tool.PrefAnnotationCreationFreetext
Tool.PrefAnnotationCreationFreeHighlighter
Tool.PrefAnnotationCreationHighlight
Tool.PrefAnnotationCreationIcon
Tool.PrefAnnotationCreationLine
Tool.PrefAnnotationCreationLink
Tool.PrefAnnotationCreationNote
Tool.PrefAnnotationCreationOpacity
Tool.PrefAnnotationCreationOval
Tool.PrefAnnotationCreationPolygon
Tool.PrefAnnotationCreationPolyline
Tool.PrefAnnotationCreationRectangle
Tool.PrefAnnotationCreationSignature
Tool.PrefAnnotationCreationSquiggly
Tool.PrefAnnotationCreationStrikeout
Tool.PrefAnnotationCreationTextColor
Tool.PrefAnnotationCreationTextSize
Tool.PrefAnnotationCreationThickness
Tool.PrefAnnotationCreationUnderline
Tool.PrefTranslationSourceLanguageCodeDefault
Tool.PrefTranslationSourceLanguageCodeKey
Tool.PrefTranslationTargetLanguageCodeDefault
Tool.PrefTranslationTargetLanguageCodeKey
Tool.QmMaxRowSize
Tool.StampShowFlattenWarning
Tool.AddAnnotView()
Tool.AddOldTools()
Tool.AddRotateHandle()
Tool.BackToDefaultTool()
Tool.BuildAnnotBBox()
Tool.CalculateQMAnchor(RectF)
Tool.CanAddAnnotView(Annot, AnnotStyle)
Tool.CanAddRotateView(Annot)
Tool.CanSelectGroupAnnot(PDFViewCtrl, Annot, Int32)
Tool.ClearTargetPoint()
Tool.CloseQuickMenu()
Tool.ConvDp2Pix(Single)
Tool.ConvPix2Dp(Single)
Tool.ConvertFromPageRectToScreenRect(Rect, Int32)
Tool.CreateQuickMenu()
Tool.CustomizeQuickMenuItems(QuickMenu)
Tool.DeleteAnnot()
Tool.DidTapOnSameTypeAnnot(MotionEvent)
Tool.DoneOneFingerScrollingWithStylus()
Tool.DoneTwoFingerScrolling()
Tool.DrawSnapToShapeIfEnabled(Canvas)
Tool.ExecuteAction(ActionParameter)
Tool.FindPDFTronFontName(Context, String)
Tool.FlattenAnnot()
Tool.GetAnnotationModificationBundle(Bundle)
Tool.GetBorderStyleKey(Int32)
Tool.GetColorFillKey(Int32)
Tool.GetColorKey(Int32)
Tool.GetDateFormatKey(Int32)
Tool.GetEraserTypeKey(Int32)
Tool.GetFontKey(Int32)
Tool.GetHorizontalAlignmentKey(Int32)
Tool.GetIconKey(Int32)
Tool.GetInkEraserModeKey(Int32)
Tool.GetLineEndStyleKey(Int32)
Tool.GetLineStartStyleKey(Int32)
Tool.GetLineStyleKey(Int32)
Tool.GetModeFromAnnotType(Annot)
Tool.GetOpacityKey(Int32)
Tool.GetRectFromRectF(RectF)
Tool.GetRulerBaseUnitKey(Int32)
Tool.GetRulerBaseValueKey(Int32)
Tool.GetRulerDisplayKey(Int32)
Tool.GetRulerPrecisionKey(Int32)
Tool.GetRulerTranslateUnitKey(Int32)
Tool.GetRulerTranslateValueKey(Int32)
Tool.GetStringFromResId(Int32)
Tool.GetTextColorKey(Int32)
Tool.GetTextMarkupTypeKey(Int32)
Tool.GetTextSelectRect(Single, Single)
Tool.GetTextSizeKey(Int32)
Tool.GetThicknessKey(Int32)
Tool.GetToolPreferences(Context)
Tool.GetVerticalAlignmentKey(Int32)
Tool.HandleFlattenAnnot()
Tool.HasMenuEntry(Int32)
Tool.HasPermission(Annot, Int32)
Tool.InitializeSnapToNearest()
Tool.IsAllowOneFingerScrollWithStylus(MotionEvent)
Tool.IsAnnotSupportEdit(Annot)
Tool.IsInsideAnnot(MotionEvent)
Tool.IsInsideQuickMenu(Single, Single)
Tool.IsMadeByPDFTron(Annot)
Tool.IsValidAnnot(Annot)
Tool.OnAnnotPainterUpdated(Int32, Int64, CurvePainter)
Tool.OnClose()
Tool.OnConfigurationChanged(Configuration)
Tool.OnCreate()
Tool.OnCustomEvent(Object)
Tool.OnDocumentDownloadEvent(PDFViewCtrl.DownloadState, Int32, Int32, Int32, String)
Tool.OnDoubleTap(MotionEvent)
Tool.OnDoubleTapEnd(MotionEvent)
Tool.OnDoubleTapEvent(MotionEvent)
Tool.OnDoubleTapZoomAnimationBegin()
Tool.OnDoubleTapZoomAnimationEnd()
Tool.OnDown(MotionEvent)
Tool.OnDraw(Canvas, Matrix)
Tool.OnDrawEdgeEffects(Canvas, Int32, Int32)
Tool.OnFlingStop()
Tool.OnInterceptAnnotationHandling(Annot)
Tool.OnInterceptAnnotationHandling(Annot, Bundle)
Tool.OnInterceptAnnotationHandling(PDFViewCtrl.LinkInfo, Int32)
Tool.OnInterceptDialogEvent(AlertDialog)
Tool.OnInterceptDialogFragmentEvent(DialogFragment)
Tool.OnKeyUp(Int32, KeyEvent)
Tool.OnLayout(Boolean, Int32, Int32, Int32, Int32)
Tool.OnLongPress(MotionEvent)
Tool.OnMove(MotionEvent, MotionEvent, Single, Single)
Tool.OnNightModeUpdated(Boolean)
Tool.OnPageTurning(Int32, Int32)
Tool.OnPointerDown(MotionEvent)
Tool.OnPostSingleTapConfirmed()
Tool.OnPullEdgeEffects(Int32, Single)
Tool.OnQuickMenuClicked(QuickMenuItem)
Tool.OnReleaseEdgeEffects()
Tool.OnRenderingFinished()
Tool.OnScale(Single, Single)
Tool.OnScaleBegin(Single, Single)
Tool.OnScaleEnd(Single, Single)
Tool.OnScrollChanged(Int32, Int32, Int32, Int32)
Tool.OnSetDoc()
Tool.OnShowPress(MotionEvent)
Tool.OnSingleTapConfirmed(MotionEvent)
Tool.OnSingleTapUp(MotionEvent)
Tool.OnUp(MotionEvent, PDFViewCtrl.PriorEventType)
Tool.RaiseAnnotationActionEvent()
Tool.RaiseAnnotationAddedEvent(Annot, Int32)
Tool.RaiseAnnotationAddedEvent(IDictionary<Annot, Integer>)
Tool.RaiseAnnotationModifiedEvent(Annot, Int32)
Tool.RaiseAnnotationModifiedEvent(Annot, Int32, Bundle)
Tool.RaiseAnnotationModifiedEvent(IDictionary<Annot, Integer>)
Tool.RaiseAnnotationPreModifyEvent(Annot, Int32)
Tool.RaiseAnnotationPreModifyEvent(IDictionary<Annot, Integer>)
Tool.RaiseAnnotationPreRemoveEvent(Annot, Int32)
Tool.RaiseAnnotationPreRemoveEvent(IDictionary<Annot, Integer>)
Tool.RaiseAnnotationRemovedEvent(Annot, Int32)
Tool.RaiseAnnotationRemovedEvent(Annot, Int32, Bundle)
Tool.RaiseAnnotationRemovedEvent(IDictionary<Annot, Integer>)
Tool.RaiseAnnotationRemovedEvent(IDictionary<Annot, Integer>, Bundle)
Tool.RemoveAnnotView()
Tool.RemoveAnnotView(Boolean)
Tool.RemoveAnnotView(Boolean, Boolean)
Tool.RemoveAnnotView(Boolean, Boolean, Boolean)
Tool.RemoveRotateHandle()
Tool.SafeSetNextToolMode(ToolManager.IToolModeBase)
Tool.SelectAnnot(Annot, Int32)
Tool.SetAnnot(Annot, Int32)
Tool.SetAuthor(Markup)
Tool.SetAuthorForAnnot(ToolManager, Markup)
Tool.SetCurrentDefaultToolModeHelper(ToolManager.IToolModeBase)
Tool.SetCurrentDefaultToolModeImpl(ToolManager.IToolModeBase)
Tool.SetDateToNow(Annot)
Tool.SetDebug(Boolean)
Tool.SetJustCreatedFromAnotherTool()
Tool.SetNextToolModeHelper(ToolManager.ToolMode)
Tool.SetNextToolModeImpl(ToolManager.IToolModeBase)
Tool.SetPageNumberIndicatorVisible(Boolean)
Tool.SetSnapCanDrawShapeIfEnabled(Boolean)
Tool.SetStylusFlags(MotionEvent)
Tool.SetUniqueID(Markup)
Tool.SetupAnnotProperty(AnnotStyle)
Tool.SetupAnnotProperty(Int32, Single, Single, Int32, String, String)
Tool.SetupAnnotProperty(Int32, Single, Single, Int32, String, String, Int32, Single)
Tool.SetupAnnotStyles(IList<AnnotStyle>)
Tool.ShowMenu(RectF)
Tool.ShowMenu(RectF, QuickMenu)
Tool.ShowTransientPageNumber()
Tool.ShowWidgetChoiceDialog(Int64, Int32, Boolean, Boolean, String[])
Tool.SkipOnUpPriorEvent(PDFViewCtrl.PriorEventType)
Tool.SnapToNearestIfEnabled(PointF)
Tool.UnsetAnnot()
Tool.UpdateFont(PDFViewCtrl, Widget, String)
Tool.UpdateFontMap(Context, Int32, String, String)
Tool.UpdateQuickMenuNoteText(String)
Tool.UpdateQuickMenuStyleColor(Int32)
Tool.UpdateQuickMenuStyleOpacity(Single)
Tool.AnnotationFreeTextWhitelistFonts
Tool.MAllowOneFingerScrollWithStylus
Tool.MAllowScrollWithTapTool
Tool.MAllowTapToSelect
Tool.MAllowTwoFingerScroll
Tool.MAllowZoom
Tool.MAnnot
Tool.MAnnotBBox
Tool.MAnnotPageNum
Tool.MAnnotPushedBack
Tool.MAnnotStyle
Tool.MAnnotView
Tool.MAvoidLongPressAttempt
Tool.MBitmapDisposable
Tool.MCurrentDefaultToolMode
Tool.MForceSameNextToolMode
Tool.MGroupAnnots
Tool.MHasInteractPermission
Tool.MHasMenuPermission
Tool.MHasSelectionPermission
Tool.MIsStylus
Tool.MJustSwitchedFromAnotherTool
Tool.MMruMenuItems
Tool.MMultiStrokeMode
Tool.MNextToolMode
Tool.MOverflowMenuItems
Tool.MPageNumPosAdjust
Tool.MPdfViewCtrl
Tool.MQuickMenu
Tool.MRotateHandle
Tool.MSelectPageNum
Tool.MStylusUsed
Tool.MTempPageDrawingRectF
Tool.MTimedModeEnabled
Tool.MUpFromCalloutCreate
Tool.SDebug
Tool.Annot
Tool.AnnotCanvasRect
Tool.AnnotRect
Tool.Bundle
Tool.CurrentDefaultToolMode
Tool.ForceSameNextToolMode
Tool.HasAnnotSelected
Tool.IsCreatingAnnotation
Tool.IsEditAnnotTool
Tool.IsEditingAnnot
Tool.IsQuickMenuShown
Tool.ModeAHLabel
Tool.NextToolMode
Tool.OldAnnotScreenPosition
Tool.QuickMenuAnalyticType
Tool.SnappingEnabled
Namespace: pdftron.PDF.Tools
Assembly: PDFViewCtrlTools.dll
Syntax
public class LineCreate : SimpleShapeCreate, ToolManager.ITool

Constructors

LineCreate(PDFViewCtrl)

Declaration
public LineCreate(PDFViewCtrl ctrl)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl ctrl

LineCreate(IntPtr, JniHandleOwnership)

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

Properties

CreateAnnotType

Declaration
public override int CreateAnnotType { get; }
Property Value
Type Description
System.Int32
Overrides
SimpleShapeCreate.CreateAnnotType

JniPeerMembers

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

MEndPt

Declaration
protected PointF MEndPt { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MEPt1

Declaration
protected PointF MEPt1 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MEPt2

Declaration
protected PointF MEPt2 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MEPt3

Declaration
protected PointF MEPt3 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MEPt4

Declaration
protected PointF MEPt4 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MOnDrawPath

Declaration
protected Path MOnDrawPath { get; set; }
Property Value
Type Description
Android.Graphics.Path

MSPt1

Declaration
protected PointF MSPt1 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MSPt2

Declaration
protected PointF MSPt2 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MSPt3

Declaration
protected PointF MSPt3 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MSPt4

Declaration
protected PointF MSPt4 { get; set; }
Property Value
Type Description
Android.Graphics.PointF

MStartPt

Declaration
protected PointF MStartPt { get; set; }
Property Value
Type Description
Android.Graphics.PointF

ThresholdClass

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

ThresholdType

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

ToolMode

Declaration
public override ToolManager.IToolModeBase ToolMode { get; }
Property Value
Type Description
ToolManager.IToolModeBase
Overrides
Tool.ToolMode

Methods

CalculateLineEndingStyle(LineEndingStyle, PointF, PointF, PointF, PointF, DrawingUtils.LineEndingCalculationVariables)

Declaration
public static void CalculateLineEndingStyle(LineEndingStyle lineEndingStyle, PointF endPoint1, PointF endPoint2, PointF endPoint3, PointF endPoint4, DrawingUtils.LineEndingCalculationVariables cv)
Parameters
Type Name Description
LineEndingStyle lineEndingStyle
Android.Graphics.PointF endPoint1
Android.Graphics.PointF endPoint2
Android.Graphics.PointF endPoint3
Android.Graphics.PointF endPoint4
DrawingUtils.LineEndingCalculationVariables cv

CreateMarkup(PDFDoc, Rect)

Declaration
protected override Annot CreateMarkup(PDFDoc doc, Rect bbox)
Parameters
Type Name Description
pdftronprivate.PDF.PDFDoc doc
pdftronprivate.PDF.Rect bbox
Returns
Type Description
pdftronprivate.PDF.Annot
Overrides
SimpleShapeCreate.CreateMarkup(PDFDoc, Rect)

Implements

ToolManager.ITool
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX