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 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 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