0.0.6 • Published 4 years ago
Share package cmexx-scanner Plugin para scaneamento de códigos de barras 2D pequenos, com utilização de inteligência artificial.
Install npm install cmexx-scanner
npx cap syncAPI prepare() prepare() => Promise<void>hideBackground() hideBackground() => Promise<void>showBackground() showBackground() => Promise<void>startScan(...) startScan(options?: ScanOptions | undefined) => Promise<ScanResult>Param Type optionsScanOptions
Returns: Promise<ScanResult>
stopScan(...) stopScan(options?: StopScanOptions | undefined) => Promise<void>Param Type optionsStopScanOptions
checkPermission(...) checkPermission(options?: CheckPermissionOptions | undefined) => Promise<CheckPermissionResult>Param Type optionsCheckPermissionOptions
Returns: Promise<CheckPermissionResult>
openAppSettings() openAppSettings() => Promise<void>Interfaces ScanResult Prop Type Description Since hasContentboolean This indicates whether or not the scan resulted in readable content. When stopping the scan with resolveScan set to true, for example, this parameter is set to false, because no actual content was scanned. 1.0.0 contentstring This holds the content of the barcode if available. 1.0.0
ScanOptions Prop Type Description Since targetedFormatsSupportedFormat[] This parameter can be used to make the scanner only recognize specific types of barcodes. If targetedFormats is not specified or left empty , all types of barcodes will be targeted. 1.2.0
StopScanOptions CheckPermissionResult Prop Type Description Since grantedboolean When set to true, the ermission is granted. deniedboolean When set to true, the permission is denied and cannot be prompted for. The openAppSettings method should be used to let the user grant the permission. 1.0.0 askedboolean When this is set to true, the user was just prompted the permission. Ergo: a dialog, asking the user to grant the permission, was shown. 1.0.0 neverAskedboolean When this is set to true, the user has never been prompted the permission. 1.0.0 restrictedboolean iOS only When this is set to true, the permission cannot be requested for some reason. 1.0.0 unknownboolean iOS only When this is set to true, the permission status cannot be retrieved. 1.0.0
CheckPermissionOptions Enums SupportedFormat Members Value Description UPC_A'UPC_A' Android only, UPC_A is part of EAN_13 according to Apple docs UPC_E'UPC_E' UPC_EAN_EXTENSION'UPC_EAN_EXTENSION' Android only EAN_8'EAN_8' EAN_13'EAN_13' CODE_39'CODE_39' CODE_39_MOD_43'CODE_39_MOD_43' iOS only CODE_93'CODE_93' CODE_128'CODE_128' CODABAR'CODABAR' Android only ITF'ITF' ITF_14'ITF_14' iOS only AZTEC'AZTEC' DATA_MATRIX'DATA_MATRIX' MAXICODE'MAXICODE' Android only PDF_417'PDF_417' QR_CODE'QR_CODE' RSS_14'RSS_14' Android only RSS_EXPANDED'RSS_EXPANDED' Android only