dot_document library

DOT Document plugin.

Classes

BgraRawImage
Represents an image with 8-bit BGRA color components with the values Blue, Green, and Red stored in 3 bytes and 1 byte of alpha.
Corners
Corners of the document card in the image.
Date
Parsed date value in Machine Readable Zone.
DateElementWithChecksum
Date element of Machine Readable Zone with checksum.
DocumentAutoCaptureConfiguration
Configuration for the Document Auto Capture UI component (DocumentAutoCaptureWidget).
DocumentAutoCaptureDetection
Document detection in Document Auto Capture UI component.
DocumentAutoCaptureResult
Result of the Document Auto Capture UI component.
DocumentAutoCaptureWidget
Document Auto Capture UI component (widget).
DocumentAutoCaptureWidgetController
Controller for managing the Document Auto Capture process.
DocumentDetectorResult
Detection result.
DotDocumentLibrary
Activation of DOT Document Library.
DotSdk
DOT SDK main component for initialization and deinitialization.
DotSdkConfiguration
Configuration for the main DOT SDK component (DotSdk).
Element
Element of Machine Readable Zone.
ElementWithChecksum
Element of Machine Readable Zone with checksum.
ImageFactory
A factory class for creating ui.Image objects.
ImageParameters
Image parameters.
ImageSize
Represents image size in pixels.
IntervalDouble
Representation of closed interval with value type double.
MachineReadableZone
Machine Readable Zone (MRZ). It contains a travel document type and the parsed content in one of the TD1, TD2 or TD3.
NameElement
Name element of Machine Readable Zone.
PointDouble
Point in two-dimensional euclidean space.
QualityAttributeThresholdPresets
Pre-defined sets of thresholds for Document Auto Capture.
QualityAttributeThresholds
Thresholds of quality attributes.
StringPosition
Position of the string in Machine Readable Zone.
Td1MachineReadableZone
Machine Readable Zone according to Doc 9303 Part 5: Specifications for TD1 Size Machine Readable Official Travel Documents (MROTDs).
Td2MachineReadableZone
Machine Readable Zone according to Doc 9303 Part 6: Specifications for TD2 Size Machine Readable Official Travel Documents (MROTDs).
Td3MachineReadableZone
Machine Readable Zone according to Doc 9303 Part 4: Specifications for Machine Readable Passports (MRPs) and other TD3 Size MRTDs.

Enums

CameraFacing
Camera facing.
CameraPreviewScaleType
Camera preview scale type.
MrzValidation
Mode of MRZ (Machine Readable Zone) validation.
TravelDocumentType
Travel document type according to ICAO Doc 9303.
ValidationMode
Validation mode.

Typedefs

OnDocumentAutoCaptureCandidateSelectionStartedCallback = void Function()
Called only once for the whole process, when candidate selection has been started.
OnDocumentAutoCaptureCapturedCallback = void Function(DocumentAutoCaptureResult result)
Called only once for the whole process, when the final document image candidate has been chosen. Once this callback is called, the whole process is considered to be over.
OnDocumentAutoCaptureCreatedCallback = void Function(DocumentAutoCaptureWidgetController controller)
Called when the widget is created.
OnDocumentAutoCaptureNoCameraPermissionCallback = void Function()
Called when camera permission was not granted.
OnDocumentAutoCaptureProcessedCallback = void Function(DocumentAutoCaptureDetection detection)
Called when a camera image is processed.
OnDocumentAutoCaptureStoppedCallback = void Function()
Called when the process is stopped after calling DocumentAutoCaptureWidgetController.stopAsync() method.