예제 #1
0
        public Code128C()
        {
            this.InitializeComponent();
            barCodeTip.Text = "0 1 2 3 4 5 6 7 8 9";
            Code128CSetting code128C = new Code128CSetting();

            code128C.BarHeight        = 120;
            barcode.SymbologySettings = code128C;
            barcodeTxt.Text           = "01234567";
        }
예제 #2
0
        private void barcodeTypeList_SelectedIndexChanged(object sender, EventArgs e)
        {
            barCodeTip.Text          = allowedTexts[barcodeTypeList.SelectedIndex];
            barcodeControl.Symbology = (BarcodeSymbolType)Enum.Parse(typeof(BarcodeSymbolType), barcodeTypeList.SelectedItem.ToString(), true);

            switch (barcodeControl.Symbology)
            {
            case BarcodeSymbolType.Codabar:
                CodabarSetting codabar = new CodabarSetting();
                codabar.BarHeight = 130;
                barcodeControl.SymbologySettings = codabar;
                textToEncode.Text          = "01234567";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code11:
                Code11Setting code11 = new Code11Setting();
                code11.BarHeight = 130;
                barcodeControl.SymbologySettings = code11;
                textToEncode.Text          = "01234567";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code32:
                Code32Setting code32 = new Code32Setting();
                code32.BarHeight = 130;
                barcodeControl.SymbologySettings = code32;
                textToEncode.Text          = "01234567";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code128C:
                Code128CSetting code128C = new Code128CSetting();
                code128C.BarHeight = 130;
                barcodeControl.SymbologySettings = code128C;
                textToEncode.Text          = "01234567";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.QRBarcode:
            {
                QRBarcodeSetting setting = new QRBarcodeSetting();
                setting.XDimension = 1;
                barcodeControl.SymbologySettings = setting;
                textToEncode.Text          = @"HTTP://WWW.SYNCFUSION.COM";
                barcodeControl.DisplayText = false;
            }
            break;

            case BarcodeSymbolType.DataMatrix:
            {
                DataMatrixSetting setting = new DataMatrixSetting();
                setting.XDimension = 7;
                barcodeControl.SymbologySettings = setting;
                textToEncode.Text          = "SYNCFUSION";
                barcodeControl.DisplayText = false;
            }
            break;

            case BarcodeSymbolType.Code128B:
                Code128BSetting code128B = new Code128BSetting();
                code128B.BarHeight = 130;
                barcodeControl.SymbologySettings = code128B;
                textToEncode.Text          = "SYNCFUSION";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code128A:
                Code128ASetting code128A = new Code128ASetting();
                code128A.BarHeight = 130;
                barcodeControl.SymbologySettings = code128A;
                textToEncode.Text          = "SYNCFUSION";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code39:
                Code39Setting code39 = new Code39Setting();
                code39.BarHeight = 130;
                barcodeControl.SymbologySettings = code39;
                textToEncode.Text          = "SYNCFUSION";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code39Extended:
                Code39ExtendedSetting code39Ex = new Code39ExtendedSetting();
                code39Ex.BarHeight = 130;
                barcodeControl.SymbologySettings = code39Ex;
                textToEncode.Text          = "SYNCFUSION";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code93:
                Code93Setting code93 = new Code93Setting();
                code93.BarHeight = 130;
                barcodeControl.SymbologySettings = code93;
                textToEncode.Text          = "SYNCFUSION";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.Code93Extended:
                Code93ExtendedSetting code93Ex = new Code93ExtendedSetting();
                code93Ex.BarHeight = 130;
                barcodeControl.SymbologySettings = code93Ex;
                textToEncode.Text          = "SYNCFUSION";
                barcodeControl.DisplayText = true;
                break;

            case BarcodeSymbolType.UpcBarcode:
                UpcBarcodeSetting codeUpc = new UpcBarcodeSetting();
                codeUpc.BarHeight          = 130;
                textToEncode.Text          = "01234567890";
                barcodeControl.DisplayText = true;
                break;

            default:
                textToEncode.Text = "SYNCFUSION";
                break;
            }
            ValidateText();
            barcodeControl.Text = textToEncode.Text;
        }