public ZXingBarcodeEngine() { FormatMap = new FormatMap <ZXing.BarcodeFormat>(ZXing.BarcodeFormat.DATA_MATRIX); FormatMap.Map(BarcodeFormat.All_1D, ZXing.BarcodeFormat.All_1D); FormatMap.Map(BarcodeFormat.AZTEC, ZXing.BarcodeFormat.AZTEC); FormatMap.Map(BarcodeFormat.CODABAR, ZXing.BarcodeFormat.CODABAR); FormatMap.Map(BarcodeFormat.CODE_128, ZXing.BarcodeFormat.CODE_128); FormatMap.Map(BarcodeFormat.CODE_39, ZXing.BarcodeFormat.CODE_39); FormatMap.Map(BarcodeFormat.CODE_93, ZXing.BarcodeFormat.CODE_93); FormatMap.Map(BarcodeFormat.DATA_MATRIX, ZXing.BarcodeFormat.DATA_MATRIX); FormatMap.Map(BarcodeFormat.EAN_13, ZXing.BarcodeFormat.EAN_13); FormatMap.Map(BarcodeFormat.EAN_8, ZXing.BarcodeFormat.EAN_8); FormatMap.Map(BarcodeFormat.IMB, ZXing.BarcodeFormat.IMB); FormatMap.Map(BarcodeFormat.ITF, ZXing.BarcodeFormat.ITF); FormatMap.Map(BarcodeFormat.MAXICODE, ZXing.BarcodeFormat.MAXICODE); FormatMap.Map(BarcodeFormat.MSI, ZXing.BarcodeFormat.MSI); FormatMap.Map(BarcodeFormat.PDF_417, ZXing.BarcodeFormat.PDF_417); FormatMap.Map(BarcodeFormat.PHARMA_CODE, ZXing.BarcodeFormat.PHARMA_CODE); FormatMap.Map(BarcodeFormat.PLESSEY, ZXing.BarcodeFormat.PLESSEY); FormatMap.Map(BarcodeFormat.QR_CODE, ZXing.BarcodeFormat.QR_CODE); FormatMap.Map(BarcodeFormat.RSS_14, ZXing.BarcodeFormat.RSS_14); FormatMap.Map(BarcodeFormat.RSS_EXPANDED, ZXing.BarcodeFormat.RSS_EXPANDED); FormatMap.Map(BarcodeFormat.UPC_A, ZXing.BarcodeFormat.UPC_A); FormatMap.Map(BarcodeFormat.UPC_E, ZXing.BarcodeFormat.UPC_E); FormatMap.Map(BarcodeFormat.UPC_EAN_EXTENSION, ZXing.BarcodeFormat.UPC_EAN_EXTENSION); }
protected override void ConfigureFormaters() { FormatMap.Add(FilterType.NotEqual, (property, filterType, paramters) => string.Format(Consts.NotEqualsPredicateFormat, property)); FormatMap.Add(FilterType.LessThan, (property, filterType, paramters) => string.Format(Consts.SmallerThanPredicateFormat, property)); FormatMap.Add(FilterType.GreaterThan, (property, filterType, paramters) => string.Format(Consts.GreaterThanPredicateFormat, property)); FormatMap.Add(FilterType.LessThanOrEqual, (property, filterType, paramters) => string.Format(Consts.SmallerThanOrEqualsPredicateFormat, property)); FormatMap.Add(FilterType.GreaterThanOrEqual, (property, filterType, paramters) => string.Format(Consts.GreaterThanOrEqualsPredicateFormat, property)); }
protected override void ConfigureFormaters() { FormatMap.Add(FilterType.OrLike, AndOrLike()); FormatMap.Add(FilterType.NotEqual, NotEqual()); FormatMap.Add(FilterType.AndLike, AndOrLike()); FormatMap.Add(FilterType.Contains, (property, filterType, paramters) => string.Format(Consts.LikePredicateFormat, property)); FormatMap.Add(FilterType.EndsWith, (property, filterType, paramters) => string.Format(Consts.EndsWithPredicateFormat, property)); FormatMap.Add(FilterType.StartsWith, (property, filterType, paramters) => string.Format(Consts.StartsWithPredicateFormat, property)); }
/* ----------------------------------------------------------------- */ /// /// CreateImageConverter /// /// <summary> /// Initializes a new instance of the ImageConverter class with /// the specified settings. /// </summary> /// /* ----------------------------------------------------------------- */ private static Ghostscript.Converter CreateImageConverter(SettingFolder src) { var key = KeyValuePair.Create(src.Value.Format, src.Value.Grayscale); Debug.Assert(FormatMap.ContainsKey(key)); return(new ImageConverter(FormatMap[key], src.IO) { AntiAlias = true }); }
public SpireBarcodeEngine() { FormatMap = new FormatMap <BarCodeType>(BarCodeType.Code128); FormatMap.Map(BarcodeFormat.CODE_128, BarCodeType.Code128); FormatMap.Map(BarcodeFormat.CODABAR, BarCodeType.Codabar); FormatMap.Map(BarcodeFormat.CODE_39, BarCodeType.Code39); FormatMap.Map(BarcodeFormat.CODE_93, BarCodeType.Code93); FormatMap.Map(BarcodeFormat.QR_CODE, BarCodeType.QRCode); FormatMap.Map(BarcodeFormat.DATA_MATRIX, BarCodeType.QRCode); FormatMap.Map(BarcodeFormat.CODE_128, BarCodeType.Code128); FormatMap.Map(BarcodeFormat.EAN_13, BarCodeType.EAN13); FormatMap.Map(BarcodeFormat.EAN_8, BarCodeType.EAN8); }