@captureid/capacitor-cidscan v4.0.30
@captureid/capacitor-cidscan
Camera Scanning API
Install
npm install @captureid/capacitorng-cidscan
npx cap syncAPI
activateLicense(...)addListener(string, ...)arHideWebOverlay()arShowWebOverlay(...)arShowWebOverlayFromURL(...)closeCIDScannerLib()enableAllSymbologies(...)enableSymbology(...)initCIDScannerLib()initScanner(...)removeAllListeners()setAimSize(...)setAimStyle(...)setConfiguration(...)setDecoderToleranceLevel(...)setTorch(...)showAim(...)showSettings(...)showUI(...)startDecode()startPreview()startScanner()startSplitOverlay(...)startSplitScreen(...)stopDecode()stopPreview()- Interfaces
- Enums
activateLicense(...)
activateLicense(options: { productkey: string; }) => Promise<{ result: string; }>| Param | Type |
|---|---|
options | { productkey: string; } |
Returns: Promise<{ result: string; }>
addListener(string, ...)
addListener(eventName: string, listenerFunc: (data: CIDScanEvent) => void) => PluginListenerHandle| Param | Type |
|---|---|
eventName | string |
listenerFunc | (data: CIDScanEvent) => void |
Returns: PluginListenerHandle
arHideWebOverlay()
arHideWebOverlay() => voidarShowWebOverlay(...)
arShowWebOverlay(options: { baseUrl: string; content: string; }) => void| Param | Type |
|---|---|
options | { baseUrl: string; content: string; } |
arShowWebOverlayFromURL(...)
arShowWebOverlayFromURL(options: { url: string; }) => void| Param | Type |
|---|---|
options | { url: string; } |
closeCIDScannerLib()
closeCIDScannerLib() => Promise<void>enableAllSymbologies(...)
enableAllSymbologies(options: { enable: boolean; }) => void| Param | Type |
|---|---|
options | { enable: boolean; } |
enableSymbology(...)
enableSymbology(options: { symbology: Symbology; enable: boolean; }) => void| Param | Type |
|---|---|
options | { symbology: Symbology; enable: boolean; } |
initCIDScannerLib()
initCIDScannerLib() => Promise<void>initScanner(...)
initScanner(options: { config: ScannerConfig; }) => Promise<void>| Param | Type |
|---|---|
options | { config: ScannerConfig; } |
removeAllListeners()
removeAllListeners() => voidsetAimSize(...)
setAimSize(options: { width: number; height: number; }) => void| Param | Type |
|---|---|
options | { width: number; height: number; } |
setAimStyle(...)
setAimStyle(options: { style: AimStyle; color: Color; }) => void| Param | Type |
|---|---|
options | { style: AimStyle; color: Color; } |
setConfiguration(...)
setConfiguration(options: { config: ScannerConfig; }) => Promise<void>| Param | Type |
|---|---|
options | { config: ScannerConfig; } |
setDecoderToleranceLevel(...)
setDecoderToleranceLevel(options: { toleranceLevel: number; }) => void| Param | Type |
|---|---|
options | { toleranceLevel: number; } |
setTorch(...)
setTorch(options: { enable: boolean; }) => void| Param | Type |
|---|---|
options | { enable: boolean; } |
showAim(...)
showAim(options: { aim: Aim; }) => void| Param | Type |
|---|---|
options | { aim: Aim; } |
showSettings(...)
showSettings(options: { config: ScannerConfig; }) => void| Param | Type |
|---|---|
options | { config: ScannerConfig; } |
showUI(...)
showUI(options: { show: boolean; }) => void| Param | Type |
|---|---|
options | { show: boolean; } |
startDecode()
startDecode() => voidstartPreview()
startPreview() => Promise<DecoderStatusType>Returns: Promise<DecoderStatusType>
startScanner()
startScanner() => Promise<DecoderStatusType>Returns: Promise<DecoderStatusType>
startSplitOverlay(...)
startSplitOverlay(options: { height: number; paddingTop: number; }) => void| Param | Type |
|---|---|
options | { height: number; paddingTop: number; } |
startSplitScreen(...)
startSplitScreen(options: { height: number; }) => void| Param | Type |
|---|---|
options | { height: number; } |
stopDecode()
stopDecode() => voidstopPreview()
stopPreview() => voidInterfaces
PluginListenerHandle
| Prop | Type |
|---|---|
remove | () => Promise<void> |
CIDScanEvent
| Prop | Type |
|---|---|
type | ScannerEventType | LicenseEventType | DecoderEventType |
status | DecoderStatusType | ScannerStatusType | LicenseStatusType |
message | string |
error | number |
source | string |
decodes | BarcodeData[] |
action | ScannerActionType |
BarcodeData
| Prop | Type |
|---|---|
barcode | string |
type | string |
corners | any[] |
previewcorners | any[] |
Symbology
| Prop | Type |
|---|---|
name | string |
category | SymbologiesCategory |
enabled | boolean |
ScannerConfig
Color
| Prop | Type |
|---|---|
red | number |
green | number |
blue | number |
alpha | number |
Aim
| Prop | Type |
|---|---|
enabled | boolean |
color | Color |
style | AimStyle |
Enums
ScannerEventType
| Members | Value |
|---|---|
SUCCESS | 0 |
NOTIFY | 1 |
FAILED | 2 |
LicenseEventType
| Members | Value |
|---|---|
NONE | 0 |
ACTIVATION | 1 |
STATUS | 2 |
DecoderEventType
| Members | Value |
|---|---|
NONE | 0 |
STATUS | 1 |
DATA | 2 |
ScannerStatusType
| Members | Value |
|---|---|
OK | 0 |
UNKNOWN | 1 |
LicenseStatusType
| Members | Value |
|---|---|
VALID | 0 |
INVALID | 1 |
FAILED | 2 |
DecoderStatusType
| Members | Value |
|---|---|
OK | 0 |
OK_READY_TO_DECODE | 1 |
OK_STILL_DECODING | 2 |
NOT_CONNECTED | 4 |
TRYING_TO_CONNECT | 5 |
CONNECTED | 6 |
BATTERY_NOT_OK | 9 |
ERROR | 11 |
ScannerActionType
| Members | Value |
|---|---|
NONE | 0 |
LICENSE_ACTIVATION | 1 |
DECODED | 2 |
DECODED_MULTIPLE | 3 |
DECODED_COORDINATES | 4 |
SCANNER_INITIALIZED | 5 |
SCANNER_STARTED | 6 |
SETTINGS_CHANGED | 7 |
SCAN_BUTTON_CLICKED | 8 |
SymbologiesCategory
| Members | Value |
|---|---|
CATEGORY_1D | 1 |
CATEGORY_2D | 2 |
CATEGORY_POSTAL | 3 |
AimStyle
| Members | Value |
|---|---|
NONE | 0 |
DOT | 1 |
CROSS | 2 |
EXTCROSS | 3 |
CORNERS | 4 |
RECTANGLE | 5 |
SQUARE | 6 |
BAR | 7 |
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago