Protocols
The following protocols are available globally.
-
Undocumented
See moreDeclaration
Objective-C
@protocol RGLDocReaderRFIDDelegate <NSObject> @optional - (void)onRequestPACertificatesWithSerial:(NSData *)serialNumber issuer:(RGLPAResourcesIssuer *)issuer callback:(RGLRFIDCertificatesCallback)callback; - (void)onRequestTACertificatesWithKey:(NSString *)keyCAR callback:(RGLRFIDCertificatesCallback)callback; - (void)onRequestTASignatureWithChallenge:(RGLTAChallenge *)challenge callback:(void(^)(NSData *signature))callback; - (void)didChipConnected; - (void)didReceivedError:(RGLRFIDErrorCodes)errorCode; @end
Swift
protocol RGLDocReaderRFIDDelegate : NSObjectProtocol
-
Undocumented
See moreDeclaration
Objective-C
@protocol RGLDocumentReaderCameraViewControllerDelegate <NSObject> - (BOOL)didMotionControlEnabledInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)didSkipFocusingFramesInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showCaptureButtonInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showChangeFrameSizeButtonInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showSwapCameraButtonInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showTorchButtonInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showCloseButtonInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable AVCaptureSessionPreset )videoSessionPresetInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showLogoInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showHelpAnimationInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)multipageProcessingInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIInterfaceOrientationMask)supportedOrientationsInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (void)startNewPageInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showStatusMessagesInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showResultMessagesInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIColor *)tintColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIColor *)resultStatusTextColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIFont *)resultStatusTextFontInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIColor *)resultStatusBackgroundColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIColor *)cameraFrameDefaultColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIColor *)cameraFrameActiveColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)cameraFrameBorderWidthInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)cameraFrameWidthOfssetInCameraController:(RGLDocumentReaderCameraViewController * )controller; - (BOOL)cameraFrameHideInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIColor *)statusTextColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIFont *)statusTextFontInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIColor *)statusBackgroundColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIColor *)activityIndicatorViewColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIColor *)skipMultipageButtonBackgroundColorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (RGLCameraFrameShapeType)cameraFrameShapeTypeInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)cornerViewLineLengthInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showNextPageAnimationInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showMaskViewInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (RGLDocReaderFrame)cameraFrameSizeInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (RGLDocReaderFrame)defaultCameraFrameSizeInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable NSArray<NSNumber *> *)barcodeTypesInCameraController:(RGLDocumentReaderCameraViewController * )controller; - (AVCaptureDevicePosition)cameraPositionInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)showSkipNextPageButtonInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIImage *)helpAnimationImageInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIImage *)multipageAnimationFrontImageInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIImage *)multipageAnimationBackImageInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)statusPositionMultiplierInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)resultStatusPositionMultiplierInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIImage *)borderBackgroundImageInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)isUseAuthenticatorInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable NSString *)btDeviceNameInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (nullable NSString *)cameraStatusInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)cameraFrameVerticalPositionMultiplier:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)cameraFrameCornerRadius:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)cameraBorderAspectRatioPortrait:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)cameraBorderAspectRatioLandscape:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)isShowCaptureButton:(RGLDocumentReaderCameraViewController *)controller; - (NSTimeInterval)showCaptureButtonDelayFromDetect:(RGLDocumentReaderCameraViewController *)controller; - (NSTimeInterval)showCaptureButtonDelayFromStart:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)shouldStartRecordingOnCapture:(RGLDocumentReaderCameraViewController *)controller; - (BOOL)shouldStartAutoRecording:(RGLDocumentReaderCameraViewController *)controller; - (nullable UIImage *)hologramAnimationImageInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (CGFloat)hologramAnimationPositionMultiplierInCameraController:(RGLDocumentReaderCameraViewController *)controller; - (UIViewContentMode)hologramAnimationContentModeInCameraController:(RGLDocumentReaderCameraViewController *)controller; @end
Swift
protocol RGLDocumentReaderCameraViewControllerDelegate : NSObjectProtocol
-
Undocumented
See moreDeclaration
Objective-C
@protocol RGLDocumentViewDataSource <NSObject> - (UIView *_Nonnull)parentView:(RGLDocumentView *_Nullable)parentView; - (CGFloat)parentViewYMultiplier:(RGLDocumentView *_Nullable)parentView; @end
Swift
protocol RGLDocumentViewDataSource : NSObjectProtocol
-
Undocumented
See moreDeclaration
Objective-C
@protocol RGLRecordScanningProcessDelegate <NSObject> @optional /*! * @abstract Called by DocumentReader when recording process started. * * @return A output file URL for every record. Use new file name for every new scanning session. * Already existing files will not overwritten, and error will be produced. */ - (nonnull NSURL *)recordingOutputFileURL; /*! * @abstract Called by DocumentReader when recording process finished. * * @param fileURL The output file URL. Contains URL to recording output for every scanning session. */ - (void)didFinishRecordingToFile:(nonnull NSURL *)fileURL; /*! * @abstract Called by DocumentReader when an error has occurred for some reason. * * @param error The error object. */ - (void)didFailWithError:(nonnull NSError *)error; @end
Swift
protocol RecordScanningProcessDelegate : NSObjectProtocol
-
Undocumented
See moreDeclaration
Objective-C
@protocol RGLMaskViewDataSource <NSObject> - (CGRect)maskRect:(RGLMaskView *_Nullable)maskRect; @end
Swift
protocol RGLMaskViewDataSource : NSObjectProtocol
-
Delegate for intercepting URL requests.
See moreDeclaration
Objective-C
@protocol RGLURLRequestInterceptingDelegate <NSObject>