Table of Contents

Class SBSDKDocumentPage

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKDocumentPage : NSObject, INSCopying, INativeObject, IDisposable
Inheritance
SBSDKDocumentPage
Implements
INSCopying
INativeObject
Extension Methods

Constructors

SBSDKDocumentPage(NSObjectFlag?)

protected SBSDKDocumentPage(NSObjectFlag? t)

Parameters

t NSObjectFlag

SBSDKDocumentPage(NSUuid, SBSDKPolygon?)

public SBSDKDocumentPage(NSUuid pageFileID, SBSDKPolygon? polygon)

Parameters

pageFileID NSUuid
polygon SBSDKPolygon

SBSDKDocumentPage(NSUuid, SBSDKPolygon?, SBSDKParametricFilter[]?)

public SBSDKDocumentPage(NSUuid pageFileID, SBSDKPolygon? polygon, SBSDKParametricFilter[]? parametricFilters)

Parameters

pageFileID NSUuid
polygon SBSDKPolygon
parametricFilters SBSDKParametricFilter[]

SBSDKDocumentPage(NSUuid, SBSDKPolygon?, SBSDKParametricFilter[]?, CGSize)

public SBSDKDocumentPage(NSUuid pageFileID, SBSDKPolygon? polygon, SBSDKParametricFilter[]? parametricFilters, CGSize documentImageSizeLimit)

Parameters

pageFileID NSUuid
polygon SBSDKPolygon
parametricFilters SBSDKParametricFilter[]
documentImageSizeLimit CGSize

SBSDKDocumentPage(NativeHandle?)

protected SBSDKDocumentPage(NativeHandle? handle)

Parameters

handle NativeHandle

SBSDKDocumentPage(SBSDKDocumentPage)

public SBSDKDocumentPage(SBSDKDocumentPage page)

Parameters

page SBSDKDocumentPage

SBSDKDocumentPage(SBSDKImageRef, SBSDKPolygon?, SBSDKParametricFilter[]?)

public SBSDKDocumentPage(SBSDKImageRef image, SBSDKPolygon? polygon, SBSDKParametricFilter[]? parametricFilters)

Parameters

image SBSDKImageRef
polygon SBSDKPolygon
parametricFilters SBSDKParametricFilter[]

Properties

ClassHandle

public override NativeHandle? ClassHandle { get; }

Property Value

NativeHandle

DocumentImage

public virtual SBSDKImageRef? DocumentImage { get; }

Property Value

SBSDKImageRef

DocumentImageSizeLimit

public virtual CGSize? DocumentImageSizeLimit { get; set; }

Property Value

CGSize

DocumentImageURL

public virtual NSUrl? DocumentImageURL { get; }

Property Value

NSUrl

DocumentPreviewImage

public virtual SBSDKImageRef? DocumentPreviewImage { get; }

Property Value

SBSDKImageRef

DocumentPreviewImageURL

public virtual NSUrl? DocumentPreviewImageURL { get; }

Property Value

NSUrl

OriginalImage

public virtual SBSDKImageRef? OriginalImage { get; }

Property Value

SBSDKImageRef

OriginalImageURL

public virtual NSUrl? OriginalImageURL { get; }

Property Value

NSUrl

OriginalPreviewImage

public virtual SBSDKImageRef? OriginalPreviewImage { get; }

Property Value

SBSDKImageRef

OriginalPreviewImageURL

public virtual NSUrl? OriginalPreviewImageURL { get; }

Property Value

NSUrl

PageFileUUID

public virtual NSUuid PageFileUUID { get; }

Property Value

NSUuid

PageImageSource

public virtual SBSDKPageImageSource PageImageSource { get; set; }

Property Value

SBSDKPageImageSource

ParametricFilters

public virtual SBSDKParametricFilter[]? ParametricFilters { get; set; }

Property Value

SBSDKParametricFilter[]

Polygon

public virtual SBSDKPolygon? Polygon { get; set; }

Property Value

SBSDKPolygon

Status

public virtual SBSDKDocumentDetectionStatus Status { get; }

Property Value

SBSDKDocumentDetectionStatus

UnfilteredDocumentImage

public virtual SBSDKImageRef? UnfilteredDocumentImage { get; }

Property Value

SBSDKImageRef

UnfilteredDocumentImageURL

public virtual NSUrl? UnfilteredDocumentImageURL { get; }

Property Value

NSUrl

UnfilteredDocumentPreviewImage

public virtual SBSDKImageRef? UnfilteredDocumentPreviewImage { get; }

Property Value

SBSDKImageRef

UnfilteredDocumentPreviewImageURL

public virtual NSUrl? UnfilteredDocumentPreviewImageURL { get; }

Property Value

NSUrl

Methods

ApplyDocumentDetection()

public virtual void ApplyDocumentDetection()

ApplyDocumentDetectionWithEngineMode(SBSDKDocumentScannerEngineMode)

public virtual void ApplyDocumentDetectionWithEngineMode(SBSDKDocumentScannerEngineMode engineMode)

Parameters

engineMode SBSDKDocumentScannerEngineMode

Copy(NSZone?)

public virtual NSObject Copy(NSZone? zone)

Parameters

zone NSZone

Returns

NSObject

DetectDocumentAndApplyPolygonIfOkay(bool)

public virtual SBSDKDocumentDetectionResult? DetectDocumentAndApplyPolygonIfOkay(bool applyPolygonIfOkay)

Parameters

applyPolygonIfOkay bool

Returns

SBSDKDocumentDetectionResult

DetectDocumentAndApplyPolygonIfOkay(bool, SBSDKDocumentScannerEngineMode)

public virtual SBSDKDocumentDetectionResult? DetectDocumentAndApplyPolygonIfOkay(bool applyPolygonIfOkay, SBSDKDocumentScannerEngineMode engineMode)

Parameters

applyPolygonIfOkay bool
engineMode SBSDKDocumentScannerEngineMode

Returns

SBSDKDocumentDetectionResult

DocumentPreviewImageUsingParametricFilters(SBSDKParametricFilter[]?)

public virtual SBSDKImageRef? DocumentPreviewImageUsingParametricFilters(SBSDKParametricFilter[]? filters)

Parameters

filters SBSDKParametricFilter[]

Returns

SBSDKImageRef

KeyPathsForValuesAffectingValueForKey(string)

public static NSSet<NSString> KeyPathsForValuesAffectingValueForKey(string key)

Parameters

key string

Returns

NSSet<NSString>

RotateClockwise(nint)

public virtual bool RotateClockwise(nint times)

Parameters

times nint

Returns

bool