Table of Contents

Class SBSDKScannedPage

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

Constructors

SBSDKScannedPage(NSObjectFlag?)

protected SBSDKScannedPage(NSObjectFlag? t)

Parameters

t NSObjectFlag

SBSDKScannedPage(NativeHandle?)

protected SBSDKScannedPage(NativeHandle? handle)

Parameters

handle NativeHandle

Properties

ClassHandle

public override NativeHandle? ClassHandle { get; }

Property Value

NativeHandle

DocumentDetectionStatus

public virtual SBSDKDocumentDetectionStatus DocumentDetectionStatus { get; set; }

Property Value

SBSDKDocumentDetectionStatus

DocumentImage

public virtual SBSDKImageRef? DocumentImage { get; }

Property Value

SBSDKImageRef

DocumentImagePreview

public virtual SBSDKImageRef? DocumentImagePreview { get; }

Property Value

SBSDKImageRef

DocumentImagePreviewURI

public virtual NSUrl? DocumentImagePreviewURI { get; }

Property Value

NSUrl

DocumentImageURI

public virtual NSUrl? DocumentImageURI { get; }

Property Value

NSUrl

DocumentQuality

public virtual SBSDKDocumentQuality? DocumentQuality { get; set; }

Property Value

SBSDKDocumentQuality

Filters

public virtual SBSDKParametricFilter[] Filters { get; set; }

Property Value

SBSDKParametricFilter[]

Hash

public virtual nuint Hash { get; }

Property Value

nuint

OriginalImage

public virtual SBSDKImageRef? OriginalImage { get; }

Property Value

SBSDKImageRef

OriginalImageURI

public virtual NSUrl? OriginalImageURI { get; }

Property Value

NSUrl

Polygon

public virtual SBSDKPolygon Polygon { get; set; }

Property Value

SBSDKPolygon

Rotation

public virtual SBSDKImageRotation Rotation { get; set; }

Property Value

SBSDKImageRotation

Source

public virtual SBSDKPageImageSource Source { get; set; }

Property Value

SBSDKPageImageSource

UnfilteredDocumentImage

public virtual SBSDKImageRef? UnfilteredDocumentImage { get; }

Property Value

SBSDKImageRef

UnfilteredDocumentImageURI

public virtual NSUrl? UnfilteredDocumentImageURI { get; }

Property Value

NSUrl

Uuid

public virtual string Uuid { get; }

Property Value

string

Methods

AddObserver(SBSDKScannedPageObserver)

public virtual void AddObserver(SBSDKScannedPageObserver observer)

Parameters

observer SBSDKScannedPageObserver

ApplyAsyncWithRotation(SBSDKImageRotation, SBSDKPolygon?, SBSDKParametricFilter[]?, Action<NSError>?)

public virtual void ApplyAsyncWithRotation(SBSDKImageRotation rotation, SBSDKPolygon? polygon, SBSDKParametricFilter[]? filters, Action<NSError>? completion)

Parameters

rotation SBSDKImageRotation
polygon SBSDKPolygon
filters SBSDKParametricFilter[]
completion Action<NSError>

ApplyWithRotation(SBSDKImageRotation, SBSDKPolygon?, SBSDKParametricFilter[]?, out NSError?)

public virtual bool ApplyWithRotation(SBSDKImageRotation rotation, SBSDKPolygon? polygon, SBSDKParametricFilter[]? filters, out NSError? error)

Parameters

rotation SBSDKImageRotation
polygon SBSDKPolygon
filters SBSDKParametricFilter[]
error NSError

Returns

bool

AutoRotateAndReturnError(out NSError?)

public virtual bool AutoRotateAndReturnError(out NSError? error)

Parameters

error NSError

Returns

bool

RemoveObserver(SBSDKScannedPageObserver)

public virtual void RemoveObserver(SBSDKScannedPageObserver observer)

Parameters

observer SBSDKScannedPageObserver

ToJson()

public virtual string ToJson()

Returns

string