Exemple #1
0
        public int SetMargin(BarcodeClearArea marginID, int iValue)
        {
            int bdLeftMargin;

            switch (marginID)
            {
            case BarcodeClearArea.Left:
                bdLeftMargin            = this._spec.bdLeftMargin;
                this._spec.bdLeftMargin = (byte)iValue;
                return(bdLeftMargin);

            case BarcodeClearArea.Top:
                bdLeftMargin           = this._spec.bdTopMargin;
                this._spec.bdTopMargin = (byte)iValue;
                return(bdLeftMargin);

            case BarcodeClearArea.Right:
                bdLeftMargin             = this._spec.bdRightMargin;
                this._spec.bdRightMargin = (byte)iValue;
                return(bdLeftMargin);

            case BarcodeClearArea.Bottom:
                bdLeftMargin = this._spec.bdBottomMargin;
                this._spec.bdBottomMargin = (byte)iValue;
                return(bdLeftMargin);

            case BarcodeClearArea.Middle:
                bdLeftMargin = this._spec.bdCentralMargin;
                this._spec.bdCentralMargin = (byte)iValue;
                return(bdLeftMargin);
            }
            return(0);
        }
Exemple #2
0
 public int this[BarcodeClearArea clearArea]
 {
     get
     {
         if ((clearArea > BarcodeClearArea.Middle) || (clearArea < BarcodeClearArea.Left))
         {
             throw new IndexOutOfRangeException();
         }
         return(this._barcode._symbol.GetMargin(clearArea));
     }
     set
     {
         if ((clearArea > BarcodeClearArea.Middle) || (clearArea < BarcodeClearArea.Left))
         {
             throw new IndexOutOfRangeException();
         }
         this._barcode._symbol.SetMargin(clearArea, value);
         this._barcode.OnBarcodeChanged(EventArgs.Empty);
     }
 }
Exemple #3
0
        public int GetMargin(BarcodeClearArea marginID)
        {
            switch (marginID)
            {
            case BarcodeClearArea.Left:
                return(this._spec.bdLeftMargin);

            case BarcodeClearArea.Top:
                return(this._spec.bdTopMargin);

            case BarcodeClearArea.Right:
                return(this._spec.bdRightMargin);

            case BarcodeClearArea.Bottom:
                return(this._spec.bdBottomMargin);

            case BarcodeClearArea.Middle:
                return(this._spec.bdCentralMargin);
            }
            return(0);
        }