API
method present(...)
present(scannerOption: ScannerOption) => Promise<void>
| Parameter | Typ |
|---|---|
scannerOption |
ScannerOption |
method addListener('CodeScannerCatchEvent', ...)
addListener(eventName: 'CodeScannerCatchEvent', listenerFunc: (event: { code: string; }) => void) => Promise<PluginListenerHandle>
| Parameter | Typ |
|---|---|
eventName |
'CodeScannerCatchEvent' |
listenerFunc |
(event: { code: string; }) => void |
Rückgabe: Promise<PluginListenerHandle>
Schnittstellen
interface ScannerOption
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
detectionWidth |
number |
Breite des Erkennungsbereichs im Verhältnis zur verfügbaren Breite (0–1). Der Standardwert ist 0,4. |
detectionHeight |
number |
Höhe des Erkennungsbereichs im Verhältnis zur Erkennungsbreite. Der Standardwert unter iOS ist 1; unter Android sind 0,15–0,2 üblich. |
enableCloseButton |
boolean |
Schließen-Schaltfläche oben links im Scanbereich aktivieren (Standard: true) |
sheetScreenRatio |
number |
Verhältnis des Scanbereichs (Größe des Sheet-Modals) zur Bildschirmgröße festlegen. Der Standardwert ist 0,9 unter Android und 1 (pageSheet) unter iOS. |
CodeTypes |
MetadataObjectTypes[] |
Zu erkennende Codetypen festlegen (Standard: ["qr", "code39", "ean13"]) |
isMulti |
boolean |
Mehrfachscan-Modus aktivieren (Standard: false) |
enableAutoLight |
boolean |
Automatische Beleuchtung bei Dunkelheit aktivieren (Standard: true) |
interface PluginListenerHandle
| Eigenschaft | Typ |
|---|---|
remove |
() => Promise<void> |
Typaliase
type alias MetadataObjectTypes
'aztec' | 'code128' | 'code39' | 'code39Mod43' | 'code93' | 'dataMatrix' | 'ean13' | 'ean8' | 'face' | 'interleaved2of5' | 'itf14' | 'pdf417' | 'qr' | 'upce' | 'catBody' | 'dogBody' | 'humanBody' | 'salientObject'