示例#1
0
 public void OnSymbologyEnabled(ReaderDevice reader, ReaderDevice.Symbology symbology, Java.Lang.Boolean enabled, Throwable error)
 {
     if (Element != null)
     {
         Element.OnSymbologyEnabled(NativeToPortableSymbology(symbology), (bool)enabled, error?.LocalizedMessage);
     }
 }
示例#2
0
 private Symbology NativeToPortableSymbology(ReaderDevice.Symbology symbology)
 {
     if (symbology == ReaderDevice.Symbology.I2o5)
     {
         return(Symbology.I2o5);
     }
     else if (symbology == ReaderDevice.Symbology.Telepen)
     {
         return(Symbology.Telepen);
     }
     else if (symbology == ReaderDevice.Symbology.Rpc)
     {
         return(Symbology.Rpc);
     }
     else if (symbology == ReaderDevice.Symbology.Qr)
     {
         return(Symbology.Qr);
     }
     else if (symbology == ReaderDevice.Symbology.Postnet)
     {
         return(Symbology.Postnet);
     }
     else if (symbology == ReaderDevice.Symbology.Planet)
     {
         return(Symbology.Planet);
     }
     else if (symbology == ReaderDevice.Symbology.Pharmacode)
     {
         return(Symbology.Pharmacode);
     }
     else if (symbology == ReaderDevice.Symbology.Pdf417)
     {
         return(Symbology.Pdf417);
     }
     else if (symbology == ReaderDevice.Symbology.Ocr)
     {
         return(Symbology.Ocr);
     }
     else if (symbology == ReaderDevice.Symbology.Msi)
     {
         return(Symbology.Msi);
     }
     else if (symbology == ReaderDevice.Symbology.Micropdf417)
     {
         return(Symbology.Micropdf417);
     }
     else if (symbology == ReaderDevice.Symbology.Maxicode)
     {
         return(Symbology.Maxicode);
     }
     else if (symbology == ReaderDevice.Symbology.Vericode)
     {
         return(Symbology.Vericode);
     }
     else if (symbology == ReaderDevice.Symbology.FourStateUpu)
     {
         return(Symbology.FourStateUpu);
     }
     else if (symbology == ReaderDevice.Symbology.FourStateRmc)
     {
         return(Symbology.FourStateRmc);
     }
     else if (symbology == ReaderDevice.Symbology.Unknown)
     {
         return(Symbology.Unknown);
     }
     else if (symbology == ReaderDevice.Symbology.FourStateJap)
     {
         return(Symbology.FourStateJap);
     }
     else if (symbology == ReaderDevice.Symbology.FourStateAus)
     {
         return(Symbology.FourStateAus);
     }
     else if (symbology == ReaderDevice.Symbology.EanUcc)
     {
         return(Symbology.EanUcc);
     }
     else if (symbology == ReaderDevice.Symbology.Dotcode)
     {
         return(Symbology.Dotcode);
     }
     else if (symbology == ReaderDevice.Symbology.Datamatrix)
     {
         return(Symbology.Datamatrix);
     }
     else if (symbology == ReaderDevice.Symbology.Databar)
     {
         return(Symbology.Databar);
     }
     else if (symbology == ReaderDevice.Symbology.Codabar)
     {
         return(Symbology.Codabar);
     }
     else if (symbology == ReaderDevice.Symbology.C93)
     {
         return(Symbology.C93);
     }
     else if (symbology == ReaderDevice.Symbology.C39ConvertToC32)
     {
         return(Symbology.C39ConvertToC32);
     }
     else if (symbology == ReaderDevice.Symbology.C39)
     {
         return(Symbology.C39);
     }
     else if (symbology == ReaderDevice.Symbology.C25)
     {
         return(Symbology.C25);
     }
     else if (symbology == ReaderDevice.Symbology.C128)
     {
         return(Symbology.C128);
     }
     else if (symbology == ReaderDevice.Symbology.C11)
     {
         return(Symbology.C11);
     }
     else if (symbology == ReaderDevice.Symbology.Azteccode)
     {
         return(Symbology.Azteccode);
     }
     else if (symbology == ReaderDevice.Symbology.FourStateImb)
     {
         return(Symbology.FourStateImb);
     }
     else if (symbology == ReaderDevice.Symbology.UpcEan)
     {
         return(Symbology.UpcEan);
     }
     else
     {
         return(Symbology.Unknown);
     }
 }