Table of Contents

Class BarcodePolygonsView

Namespace
IO.Scanbot.Sdk.Barcode.UI
Assembly
DocumentSDK.NET.Droid.dll
public sealed class BarcodePolygonsView : FrameLayout, IBasePolygonView, IJavaObject, IDisposable, IJavaPeerable
Inheritance
BarcodePolygonsView
Implements

Constructors

BarcodePolygonsView(Context)

public BarcodePolygonsView(Context context)

Parameters

context Context

BarcodePolygonsView(Context, IAttributeSet)

public BarcodePolygonsView(Context context, IAttributeSet attrs)

Parameters

context Context
attrs IAttributeSet

Fields

RetainBarcodeTimeoutMs

public const long RetainBarcodeTimeoutMs = 700

Field Value

long

Properties

AppearanceJob

public IJob AppearanceJob { get; set; }

Property Value

IJob

BarcodeAppearanceDelegate

public BarcodePolygonsView.IBarcodeAppearanceDelegate BarcodeAppearanceDelegate { get; set; }

Property Value

BarcodePolygonsView.IBarcodeAppearanceDelegate

BarcodeHighlightDelegate

public BarcodePolygonsView.IBarcodeHighlightDelegate BarcodeHighlightDelegate { get; set; }

Property Value

BarcodePolygonsView.IBarcodeHighlightDelegate

BarcodeItemPositionHandler

public BarcodePolygonsView.IBarcodeItemViewPositionHandler BarcodeItemPositionHandler { get; set; }

Property Value

BarcodePolygonsView.IBarcodeItemViewPositionHandler

BarcodeItemViewBinder

public BarcodePolygonsView.IBarcodeItemViewBinder BarcodeItemViewBinder { get; set; }

Property Value

BarcodePolygonsView.IBarcodeItemViewBinder

BarcodeItemViewFactory

public BarcodePolygonsView.IBarcodeItemViewFactory BarcodeItemViewFactory { get; set; }

Property Value

BarcodePolygonsView.IBarcodeItemViewFactory

BarcodesResultHandler

public BarcodeScannerFrameHandler.IResultHandler BarcodesResultHandler { get; }

Property Value

BarcodeScannerFrameHandler.IResultHandler

CancelJob

public IJob CancelJob { get; set; }

Property Value

IJob

PolygonValueClickListener

public BarcodePolygonsView.IPolygonValueClickListener PolygonValueClickListener { get; set; }

Property Value

BarcodePolygonsView.IPolygonValueClickListener

ProcessingEnabled

public bool ProcessingEnabled { get; set; }

Property Value

bool

StringValueDelegate

public BarcodePolygonsView.IBarcodeStringDelegate StringValueDelegate { get; set; }

Property Value

BarcodePolygonsView.IBarcodeStringDelegate

Methods

OnAttachedToWindow()

public void OnAttachedToWindow()

OnDetachedFromWindow()

public void OnDetachedFromWindow()

OnDraw(Canvas)

public void OnDraw(Canvas canvas)

Parameters

canvas Canvas

OnSizeChanged(int, int, int, int)

public void OnSizeChanged(int w, int h, int oldw, int oldh)

Parameters

w int
h int
oldw int
oldh int

ResetPolygonState()

public void ResetPolygonState()

Events

PolygonValueClick

public event EventHandler<BarcodePolygonsView.PolygonValueClickEventArgs> PolygonValueClick

Event Type

EventHandler<BarcodePolygonsView.PolygonValueClickEventArgs>