2015-10-07 4 views
0

Я использовал пакет Zxing.Net.Mobile Nuget ... Я сделал Auto-rotate = false, чтобы он мог сканировать вертикальные штрих-коды. Проблема заключается в том, что он начинает сканирование в портретном режиме без возможности сканирования в ландшафте, а также с фиксацией ориентации. Я хочу, чтобы опция сканирования была заблокирована в ландшафте. Вот мой код:ZXing.net.mobile scan в альбомной ориентации

   Button scanbutton = FindViewById<Button>(Resource.Id.ScanButton); 
     scanbutton.Click += async (sender, e) => 
     {     
       var result = await _scanner.Scan(new MobileBarcodeScanningOptions 
       { 
        AutoRotate = false,     
       }); 
       if (result != null) 
       {     
        await CallService(); 
       } 
     }; 
+0

Кто-нибудь знает, как найти класс CameraConfiguration? –

ответ

2

Проверьте TryHarder = true внутри MobileBarcodeScanningOptions работ для вас. Если он активирован, код будет повернут три раза и будет проверен со всех углов 90 °.

+0

Просто добавьте, 'TryHarder' устарел сейчас - поэтому используйте' barcodeReader.Options.TryHarder' вместо этого – maxshuty

Смежные вопросы