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