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

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?, SBSDKImageFilterType)

public SBSDKDocumentPage(NSUuid pageFileID, SBSDKPolygon? polygon, SBSDKImageFilterType filter)

Parameters

pageFileID NSUuid
polygon SBSDKPolygon
filter SBSDKImageFilterType

SBSDKDocumentPage(NSUuid, SBSDKPolygon?, SBSDKImageFilterType, CGSize)

public SBSDKDocumentPage(NSUuid pageFileID, SBSDKPolygon? polygon, SBSDKImageFilterType filter, CGSize documentImageSizeLimit)

Parameters

pageFileID NSUuid
polygon SBSDKPolygon
filter SBSDKImageFilterType
documentImageSizeLimit CGSize

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(UIImage, SBSDKPolygon?, SBSDKImageFilterType)

public SBSDKDocumentPage(UIImage image, SBSDKPolygon? polygon, SBSDKImageFilterType filter)

Parameters

image UIImage
polygon SBSDKPolygon
filter SBSDKImageFilterType

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

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

Parameters

image UIImage
polygon SBSDKPolygon
parametricFilters SBSDKParametricFilter[]

Properties

ClassHandle

public override NativeHandle? ClassHandle { get; }

Property Value

NativeHandle

DocumentImage

public virtual UIImage? DocumentImage { get; }

Property Value

UIImage

DocumentImageSizeLimit

public virtual CGSize? DocumentImageSizeLimit { get; set; }

Property Value

CGSize

DocumentImageURL

public virtual NSUrl? DocumentImageURL { get; }

Property Value

NSUrl

DocumentPreviewImage

public virtual UIImage? DocumentPreviewImage { get; }

Property Value

UIImage

DocumentPreviewImageURL

public virtual NSUrl? DocumentPreviewImageURL { get; }

Property Value

NSUrl

Filter

public virtual SBSDKImageFilterType Filter { get; set; }

Property Value

SBSDKImageFilterType

OriginalImage

public virtual UIImage? OriginalImage { get; }

Property Value

UIImage

OriginalImageURL

public virtual NSUrl? OriginalImageURL { get; }

Property Value

NSUrl

OriginalPreviewImage

public virtual UIImage? OriginalPreviewImage { get; }

Property Value

UIImage

OriginalPreviewImageURL

public virtual NSUrl? OriginalPreviewImageURL { get; }

Property Value

NSUrl

PageFileUUID

public virtual NSUuid PageFileUUID { get; }

Property Value

NSUuid

PageImageSource

public virtual SBSDKDocumentPageImageSource PageImageSource { get; set; }

Property Value

SBSDKDocumentPageImageSource

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 UIImage? UnfilteredDocumentImage { get; }

Property Value

UIImage

UnfilteredDocumentImageURL

public virtual NSUrl? UnfilteredDocumentImageURL { get; }

Property Value

NSUrl

UnfilteredDocumentPreviewImage

public virtual UIImage? UnfilteredDocumentPreviewImage { get; }

Property Value

UIImage

UnfilteredDocumentPreviewImageURL

public virtual NSUrl? UnfilteredDocumentPreviewImageURL { get; }

Property Value

NSUrl

Methods

ApplyDocumentDetection()

public virtual void ApplyDocumentDetection()

ApplyDocumentDetectionWithDetectorMode(SBSDKDocumentDetectorMode)

public virtual void ApplyDocumentDetectionWithDetectorMode(SBSDKDocumentDetectorMode detectorMode)

Parameters

detectorMode SBSDKDocumentDetectorMode

Copy(NSZone)

public virtual NSObject Copy(NSZone zone)

Parameters

zone NSZone

Returns

NSObject

DetectDocumentAndApplyPolygonIfOkay(bool)

public virtual SBSDKDocumentDetectorResult? DetectDocumentAndApplyPolygonIfOkay(bool applyPolygonIfOkay)

Parameters

applyPolygonIfOkay bool

Returns

SBSDKDocumentDetectorResult

DetectDocumentAndApplyPolygonIfOkay(bool, SBSDKDocumentDetectorMode)

public virtual SBSDKDocumentDetectorResult? DetectDocumentAndApplyPolygonIfOkay(bool applyPolygonIfOkay, SBSDKDocumentDetectorMode detectorMode)

Parameters

applyPolygonIfOkay bool
detectorMode SBSDKDocumentDetectorMode

Returns

SBSDKDocumentDetectorResult

DocumentPreviewImageURLUsingFilter(SBSDKImageFilterType)

public virtual NSUrl? DocumentPreviewImageURLUsingFilter(SBSDKImageFilterType filter)

Parameters

filter SBSDKImageFilterType

Returns

NSUrl

DocumentPreviewImageUsingFilter(SBSDKImageFilterType)

public virtual UIImage? DocumentPreviewImageUsingFilter(SBSDKImageFilterType filter)

Parameters

filter SBSDKImageFilterType

Returns

UIImage

DocumentPreviewImageUsingParametricFilters(SBSDKParametricFilter[]?)

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

Parameters

filters SBSDKParametricFilter[]

Returns

UIImage

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