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.