Table of Contents

Class SBSDKDocumentCleanupCanvasViewModel

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKDocumentCleanupCanvasViewModel : NSObject
Inheritance
SBSDKDocumentCleanupCanvasViewModel
Extension Methods

Constructors

SBSDKDocumentCleanupCanvasViewModel(NSObjectFlag?)

protected SBSDKDocumentCleanupCanvasViewModel(NSObjectFlag? t)

Parameters

t NSObjectFlag

SBSDKDocumentCleanupCanvasViewModel(NativeHandle?)

protected SBSDKDocumentCleanupCanvasViewModel(NativeHandle? handle)

Parameters

handle NativeHandle

SBSDKDocumentCleanupCanvasViewModel(SBSDKImageRef, SBSDKDocumentCleanupConfiguration, out NSError?)

public SBSDKDocumentCleanupCanvasViewModel(SBSDKImageRef image, SBSDKDocumentCleanupConfiguration configuration, out NSError? error)

Parameters

image SBSDKImageRef
configuration SBSDKDocumentCleanupConfiguration
error NSError

Properties

CanRedo

public virtual bool CanRedo { get; }

Property Value

bool

CanUndo

public virtual bool CanUndo { get; }

Property Value

bool

ClassHandle

public override NativeHandle? ClassHandle { get; }

Property Value

NativeHandle

CurrentImage

public virtual UIImage? CurrentImage { get; }

Property Value

UIImage

CurrentImageRefSnapshot

public virtual SBSDKImageRef CurrentImageRefSnapshot { get; }

Property Value

SBSDKImageRef

IsProcessing

public virtual bool IsProcessing { get; }

Property Value

bool

OnAreaTooLarge

public virtual Action? OnAreaTooLarge { get; set; }

Property Value

Action

OnFailure

public virtual Action<NSError>? OnFailure { get; set; }

Property Value

Action<NSError>

OnReducedQuality

public virtual Action? OnReducedQuality { get; set; }

Property Value

Action

StrokeColor

public virtual UIColor StrokeColor { get; set; }

Property Value

UIColor

StrokeSize

public virtual NFloat StrokeSize { get; set; }

Property Value

NFloat

Methods

ApplyStrokeWithPoints(NSValue[], CGSize, NFloat)

public virtual void ApplyStrokeWithPoints(NSValue[] points, CGSize imageSize, NFloat strokeWidth)

Parameters

points NSValue[]
imageSize CGSize
strokeWidth NFloat

Redo()

public virtual void Redo()

Reset()

public virtual void Reset()

Undo()

public virtual void Undo()