Quantcast
Channel: Xamarin.Forms — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 77050

Zxing barcode scanner is not working in window tablet for small size barcode

$
0
0

Hi,
I am using below code and it works fine for android but on uwp it is not working tablet window 10. it works fine on large barcode but it doesn't work for
small size.

 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;

 using Xamarin.Forms;
 using Xamarin.Forms.Xaml;
 using ZXing.Net.Mobile;
 using ZXing.Net.Mobile.Forms;

 namespace newScanApp.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class NewBarScan : ContentPage
{
    ZXingScannerPage scanPage;
    public NewBarScan ()
    {
        InitializeComponent ();
        //ButtonScanDefault.Clicked += ButtonScanDefault_Clicked;
    }

    private async void Button_OnClicked(object sender, EventArgs e)
    {
        scanPage = new ZXingScannerPage
        {
            MinimumHeightRequest=10,
            MinimumWidthRequest=50,
            HeightRequest=30,
            WidthRequest=150,
            IsAnalyzing=true,
            IsScanning=true,                


        };


        scanPage.OnScanResult += (result) => {
            scanPage.AutoFocus();
            scanPage.IsScanning = false;
            scanPage.IsAnalyzing=false;



            Device.BeginInvokeOnMainThread(() => {

                Navigation.PopModalAsync();
                  DisplayAlert("Scanned Barcode", result.Text, "OK");
               // VINNumber.Text = result.Text;

               // ValidateScannedVIN();
            });
        };

        await Navigation.PushModalAsync(scanPage);

    }

}
}

and XAML we using

  <StackLayout>
        <Button x:Name="ButtonScanDefault" Clicked="Button_OnClicked" Text="Scan VIN" BackgroundColor="DimGray" TextColor="White" ></Button>
    </StackLayout>

Viewing all articles
Browse latest Browse all 77050

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>