How to use nativescript-barcodescanner - 10 common examples

To help you get started, we’ve selected a few nativescript-barcodescanner examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Appverse / Nativescript-NG2-Showcase / app / pages / codescanner / codescanner.component.ts View on Github external
public scan(format?:string) {
        if (barcodescanner.available()) {
            barcodescanner.scan({
                formats: format,   // Pass in of you want to restrict scanning to certain types; AZTEC and MAXICODE formats dont work fine 
                cancelLabel: 'Stop scanning', // iOS only, default 'Close' 
                message: 'Go scan something', // Android only, default is 'Place a barcode inside the viewfinder rectangle to scan it.' 
                preferFrontCamera: false,     // Android only, default false 
                showFlipCameraButton: true,   // Android only, default false (on iOS it's always available) 
                orientation: 'portrait'      // Android only, optionally lock the orientation to either "portrait" or "landscape" 
            }).then(
                (result)=> {
                    console.log('Scan format: ' + result.format);
                    console.log('Scan text:   ' + result.text);
                    this.result = result.format + ' ' + result.text;
                },
                (error)=> {
                    console.log('No scan: ' + error);
                }
github EddyVerbruggen / nativescript-barcodescanner / demo / main-view-model.js View on Github external
DemoAppModel.prototype.scan = function (front, flip) {
    barcodescanner.scan({
      cancelLabel: "Stop scanning", // iOS only, default 'Close'
      message: "Go scan something", // Android only, default is 'Place a barcode inside the viewfinder rectangle to scan it.'
      preferFrontCamera: front,     // Android only, default false
      showFlipCameraButton: flip    // Android only, default false (on iOS it's always available)
    }).then(
        function(result) {
          dialogs.alert({
            title: "Scan result",
            message: "Format: " + result.format + ",\nValue: " + result.text,
            okButtonText: "OK"
          })
        },
        function(errorMessage) {
          console.log("No scan. " + errorMessage);
        }
    )
github Appverse / Nativescript-NG2-Showcase / app / pages / codescanner / codescanner.component.ts View on Github external
public scan(format?:string) {
        if (barcodescanner.available()) {
            barcodescanner.scan({
                formats: format,   // Pass in of you want to restrict scanning to certain types; AZTEC and MAXICODE formats dont work fine 
                cancelLabel: 'Stop scanning', // iOS only, default 'Close' 
                message: 'Go scan something', // Android only, default is 'Place a barcode inside the viewfinder rectangle to scan it.' 
                preferFrontCamera: false,     // Android only, default false 
                showFlipCameraButton: true,   // Android only, default false (on iOS it's always available) 
                orientation: 'portrait'      // Android only, optionally lock the orientation to either "portrait" or "landscape" 
            }).then(
                (result)=> {
                    console.log('Scan format: ' + result.format);
                    console.log('Scan text:   ' + result.text);
                    this.result = result.format + ' ' + result.text;
                },
                (error)=> {
                    console.log('No scan: ' + error);
                }
            );
github EddyVerbruggen / nativescript-barcodescanner / demo / main-view-model.js View on Github external
DemoAppModel.prototype.doRequestCameraPermission = function () {
    barcodescanner.requestCameraPermission().then(
        function() {
          console.log("Camera permission requested");
        }
    )
  };
github PoC-Consortium / burstcoin-mobile / app / views / tabs / tabs.module.ts View on Github external
export function createBarcodeScanner() {
  return new BarcodeScanner();
}
github PoC-Consortium / burstcoin-mobile / app / views / send / send.module.ts View on Github external
export function createBarcodeScanner() {
  return new BarcodeScanner();
}
github EddyVerbruggen / nativescript-barcodescanner / demo / app / main-view-model.ts View on Github external
constructor() {
    super();
    this.barcodeScanner = new BarcodeScanner();
  }
github EddyVerbruggen / nativescript-barcodescanner / demo / main-view-model.js View on Github external
DemoAppModel.prototype.doCheckAvailable = function () {
    barcodescanner.available().then(
        function(avail) {
          dialogs.alert({
            title: "Scanning available?",
            message: avail ? "YES" : "NO",
            okButtonText: "OK"
          })
        }
    )
  };
github EddyVerbruggen / nativescript-barcodescanner / demo-ng / app / app.module.ts View on Github external
registerElement("BarcodeScanner", () => require("nativescript-barcodescanner").BarcodeScannerView);
github EddyVerbruggen / nativescript-barcodescanner / demo / main-view-model.js View on Github external
DemoAppModel.prototype.doCheckHasCameraPermission = function () {
    barcodescanner.hasCameraPermission().then(
        function(granted) {
          dialogs.alert({
            title: "Permission granted?",
            message: granted ? "YES" : "NO",
            okButtonText: "OK"
          })
        }
    )
  };