scanbot_barcode_sdk library
Classes
- AAMVADocument
- AAMVADocumentSubfile
- AAMVA document subfile
- AAMVADocumentSubfileField
- AAMVA document subfile field
- AndroidShutterButton
- ArcPainter
- AspectRatio
- Finder aspect ratio
- BarcodeAdditionalParameters
- A class that contains additional parameters for barcodes detection and filtering.
- BarcodeCameraConfiguration
- BarcodeCameraLiveDetector
- BarcodeClassicScannerConfiguration
- BarcodeFormattedData
- BarcodeFormattedResult
- BarcodeItem
- BarcodeScannerCamera
- BarcodeScannerConfiguration
- BarcodeScannerJsonConfiguration
- BarcodeScanningResult
- BatchBarcodeScannerConfiguration
- BatchBarcodeScannerJsonConfiguration
- BoardingPassDocument
- BoardingPassLeg
- BoardingPassLegField
- CameraConfiguration
- ConfirmationDialogConfiguration
- Confirmation Dialog configuration
- DEMedicalPlanDoctorField
- German medical plan doctor field
- DEMedicalPlanDoctorInformation
- German medical plan doctor information
- DEMedicalPlanDocument
- German medical plan barcode parsed document
- DEMedicalPlanMedicine
- German medical plan medicine
- DEMedicalPlanMedicineField
- German medical plan medicine field
- DEMedicalPlanMedicineSubstance
- German medical plan medicine substance
- DEMedicalPlanMedicineSubstanceField
- German medical plan medicine substance field
- DEMedicalPlanPatientField
- German medical plan patient information field
- DEMedicalPlanPatientInformation
- DEMedicalPlanStandardSubheading
- German medical plan standard subheading
- DEMedicalPlanStandardSubheadingField
- German medical plan standard subheading field
- DEMedicalPlanSubheadingPrescription
- German medical plan subheading prescriptions
- DEMedicalPlanSubheadingPrescriptionField
- German medical plan subheading prescriptions field
- DetectBarcodeFromImageParams
- DialogButtonStyle
- Configuration for the dialogs/alerts OK button style.
- DialogStyle
- Configuration for the dialog/alert style
- EncryptionParameters
- FadeOutView
- FinderConfiguration
-
The finder view is a rectangular overlay view that clips the camera view, so that the detection will focus just a specific area.
You can specify the size and positioning, as well as other UI properties.
Set this property to
true
if you want to use the Finder View,false
otherwise (default: false) - FinderView
- FlutterLicense
- Font
- The font name and size. iOS only.
- IDCardPDF417Document
- ID card PDF417 parsed barcode document
- IDCardPDF417DocumentField
- ID card PDF417 document field
- Insets
- IosShutterButton
- MedicalCertificateDocument
- Disability certificate parsed barcode document
- MedicalCertificateDocumentField
- Disability certificate document field
- MultiImageBarcodeScanningResult
- Class created for handling the multiple images barcodes detection
- Page
- The Scanbot SDK provides a ready-to-use UI for document scanning and cropping. Both components use the notion of a 'page' as a data model for the scanning and cropping activities.
- PolygonPoint
- PredefinedBarcodes
- Rect
- Result
- Parent result class for ready-to-use UI components return data
- ScanbotBarcodeSdk
- ScanbotCamera
- ScanbotCameraController
- ScanbotEncryptionHandler
- ScanbotSdkConfig
- Scanbot Barcode SDK initialization config parameters.
- SdkLicenseException
- SdkLicenseStatus
- Scanbot SDK license status.
- SelectionOverlayConfiguration
- Barcode Selection Overlay configuration
- SelectionOverlayScannerConfiguration
- Barcode Selection Overlay configuration
- SEPADocument
- SEPA barcode parsed document
- SEPADocumentField
- SEPA document field
- ShutterAnimation
- ShutterButton
- Size
- Standard size object
- UnknownBarcodeFormat
- VCardDocument
- VCard parsed barcode document
- VCardDocumentField
- VCARD document field
- ZoomRange
- Defines a range for zooming
Enums
- AAMVARecordFieldType
- AAMVA subfile field type
- BarcodeDialogFormat
- The barcode text format dialog.
- BarcodeDocumentFormat
- Barcode document format
- BarcodeFormat
- Barcode document format
- BarcodeImageGenerationType
- Defines the possible barcode image sources.
- BarcodeOverlayTextFormat
- Barcode scanner engine mode
- BarcodesExtensionFilter
- A filter for extended EAN and UPC barcodes.
- BlurEffect
- The blur effect style. iOS only.
- BoardingPassDocumentFieldType
- Boarding pass document field type
- CameraModule
- Camera module to use
- CameraPreviewMode
- Represents camera preview modes
- CapturePhotoQualityPrioritization
- The prioritization of still image quality and capturing speed. Has no effect on devices prior to iOS 13.0. iOS only.
- CodeDensity
- The expected density of QR codes in an image.
- DEMedicalPlanDoctorFieldType
- German medical plan document doctor information description field type
- DEMedicalPlanMedicineFieldType
- German medical plan document medicine information description field type
- DEMedicalPlanMedicineSubstanceFieldType
- German medical plan document medicine substance information description field type
- DEMedicalPlanPatientFieldType
- German medical plan document patient information description field type
- DEMedicalPlanStandardSubheadingFieldType
- German medical plan document subheading information description field type
- DEMedicalPlanSubheadingPrescriptionFieldType
- German medical plan document subheading prescriptions information description field type
- DetectionStatus
- Document detection status
- DetectorType
- DocumentDetectorMode
- Mode for document detection.
- DocumentQuality
- The document quality status that comes from DocumentQualityAnalyzer
- EngineMode
- Barcode scanner engine mode
- FileEncryptionMode
- Gs1HandlingMode
- GS1 handling mode
- IDCardPDF417DocumentFieldType
- ID card field types
- ImageFilterType
- The image filter types.
- ImageFormat
- MedicalCertificateDocumentFieldType
- DC document field types
- MSIPlesseyChecksumAlgorithm
- MSI plessey checksum algorithm
- OcrEngine
- The page orientation of the pdf document.
- OperationResult
- Standard result status
- OrientationLockMode
- Applied interface orientation
- PageDirection
- The page orientation of the pdf document.
- PageSize
- The page size of the pdf document.
- SEPADocumentFieldType
- SEPA document field types
- Status
- VCardDocumentFieldType
- VCard document field type
Extensions
Constants
-
allDocumentFormatTypes
→ const List<
BarcodeDocumentFormat> -
contourDetectorTypeMap
→ const Map<
DocumentDetectorMode, String> -
imageFormatMap
→ const Map<
ImageFormat, String>
Functions
-
colorFromString(
String? color) → Color? -
dateFromString(
String? string) → DateTime? -
documentFormatFromJson(
Map< String, dynamic> json) → BarcodeFormattedResult -
fileUriToString(
Uri? uri) → String? -
imageFilterJsonValue(
ImageFilterType filter) → String -
licenses(
) → Stream< LicenseEntry> -
stringToFileUri(
String? string) → Uri? -
toArgbString(
Color? color) → String? -
toColorString(
Color? color) → String? -
toRgbaString(
Color? color) → String? -
uintListFromString(
String string) → Uint8List
Typedefs
-
BarcodeDataFormatter
= Future<
BarcodeFormattedData> Function(BarcodeItem barcodeItem) - Handler = Future Function(MethodCall call)
- OnFinderRectChange = dynamic Function(double left, double top, double right, double bottom)