コード例 #1
0
 internal virtual void Serialize(FRWriter writer, string prefix, BarcodeBase diff)
 {
     if (diff.GetType() != GetType())
     {
         writer.WriteStr("Barcode", Name);
     }
 }
コード例 #2
0
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);
            BarcodeAztec src = source as BarcodeAztec;

            ErrorCorrectionPercent = src.ErrorCorrectionPercent;
        }
コード例 #3
0
        /// <summary>
        /// Creates the exact copy of this barcode.
        /// </summary>
        /// <returns>The copy of this barcode.</returns>
        public BarcodeBase Clone()
        {
            BarcodeBase result = Activator.CreateInstance(GetType()) as BarcodeBase;

            result.Assign(this);
            return(result);
        }
コード例 #4
0
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);
            BarcodeIntelligentMail src = source as BarcodeIntelligentMail;

            QuietZone = src.QuietZone;
        }
コード例 #5
0
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);
            BarcodePharmacode src = source as BarcodePharmacode;

            QuietZone = src.QuietZone;
        }
コード例 #6
0
ファイル: Barcode2of5.cs プロジェクト: zhangbo27/FastReport
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);

            BarcodeITF14 src = source as BarcodeITF14;

            DrawVerticalBearerBars = src.DrawVerticalBearerBars;
        }
コード例 #7
0
ファイル: Barcode2of5.cs プロジェクト: zhangbo27/FastReport
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);

            BarcodeDeutscheIdentcode src = source as BarcodeDeutscheIdentcode;

            PrintCheckSum = src.PrintCheckSum;
        }
コード例 #8
0
ファイル: BarcodeQR.cs プロジェクト: Berbatistic/Forky-1
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);
            BarcodeQR src = source as BarcodeQR;

            ErrorCorrection = src.ErrorCorrection;
            Encoding        = src.Encoding;
            QuietZone       = src.QuietZone;
        }
コード例 #9
0
ファイル: BarcodeObjectMenu.cs プロジェクト: zixing131/LAEACC
 private void CreateBarcodeTypes(BarcodeBase b)
 {
     foreach (string barcode in Barcodes.GetItems())
     {
         ButtonItem mi = CreateMenuItem(barcode, new EventHandler(miBarcodeType_Click));
         mi.Checked = barcode == b.Name;
         miBarcodeType.SubItems.Add(mi);
     }
 }
コード例 #10
0
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);

            LinearBarcodeBase src = source as LinearBarcodeBase;

            WideBarRatio = src.WideBarRatio;
            CalcCheckSum = src.CalcCheckSum;
        }
コード例 #11
0
ファイル: Barcode2of5.cs プロジェクト: zhangbo27/FastReport
        internal override void Serialize(FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            BarcodeITF14 c = diff as BarcodeITF14;

            if (c == null || DrawVerticalBearerBars != c.DrawVerticalBearerBars)
            {
                writer.WriteValue(prefix + "DrawVerticalBearerBars", DrawVerticalBearerBars);
            }
        }
コード例 #12
0
ファイル: Barcode2of5.cs プロジェクト: zhangbo27/FastReport
        internal override void Serialize(FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            BarcodeDeutscheIdentcode c = diff as BarcodeDeutscheIdentcode;

            if (c == null || PrintCheckSum != c.PrintCheckSum)
            {
                writer.WriteValue(prefix + "DrawVerticalBearerBars", PrintCheckSum);
            }
        }
コード例 #13
0
        internal override void Serialize(FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            Barcode128 c = diff as Barcode128;

            if (c == null || AutoEncode != c.AutoEncode)
            {
                writer.WriteBool(prefix + "AutoEncode", AutoEncode);
            }
        }
コード例 #14
0
ファイル: BarcodeDatamatrix.cs プロジェクト: zixing131/LAEACC
        /// <inheritdoc/>
        public override void Assign(BarcodeBase source)
        {
            base.Assign(source);
            BarcodeDatamatrix src = source as BarcodeDatamatrix;

            SymbolSize = src.SymbolSize;
            Encoding   = src.Encoding;
            CodePage   = src.CodePage;
            PixelSize  = src.PixelSize;
        }
コード例 #15
0
 internal virtual void Serialize(FRWriter writer, string prefix, BarcodeBase diff)
 {
     if (diff.GetType() != GetType())
     {
         writer.WriteStr("Barcode", Name);
     }
     if (diff.Color != Color)
     {
         writer.WriteValue(prefix + "Color", Color);
     }
 }
コード例 #16
0
        internal override void Serialize(FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            LinearBarcodeBase c = diff as LinearBarcodeBase;

            if (c == null || WideBarRatio != c.WideBarRatio)
            {
                writer.WriteValue(prefix + "WideBarRatio", WideBarRatio);
            }
            if (c == null || CalcCheckSum != c.CalcCheckSum)
            {
                writer.WriteBool(prefix + "CalcCheckSum", CalcCheckSum);
            }
        }
コード例 #17
0
ファイル: BarcodeDatamatrix.cs プロジェクト: zixing131/LAEACC
        internal override void Serialize(FastReport.Utils.FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            BarcodeDatamatrix c = diff as BarcodeDatamatrix;

            if (c == null || SymbolSize != c.SymbolSize)
            {
                writer.WriteValue(prefix + "SymbolSize", SymbolSize);
            }
            if (c == null || Encoding != c.Encoding)
            {
                writer.WriteValue(prefix + "Encoding", Encoding);
            }
            if (c == null || CodePage != c.CodePage)
            {
                writer.WriteInt(prefix + "CodePage", CodePage);
            }
            if (c == null || PixelSize != c.PixelSize)
            {
                writer.WriteInt(prefix + "PixelSize", PixelSize);
            }
        }
コード例 #18
0
 /// <summary>
 /// Assigns properties from other, similar barcode.
 /// </summary>
 /// <param name="source">Barcode object to assign properties from.</param>
 public virtual void Assign(BarcodeBase source)
 {
     Color = source.Color;
 }
コード例 #19
0
        internal override void Serialize(FastReport.Utils.FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            BarcodeIntelligentMail c = diff as BarcodeIntelligentMail;

            if (c == null || QuietZone != c.QuietZone)
            {
                writer.WriteBool(prefix + "QuietZone", QuietZone);
            }
        }
コード例 #20
0
        internal override void Serialize(FastReport.Utils.FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            BarcodeAztec c = diff as BarcodeAztec;

            if (c == null || ErrorCorrectionPercent != c.ErrorCorrectionPercent)
            {
                writer.WriteInt(prefix + "ErrorCorrection", ErrorCorrectionPercent);
            }
        }
コード例 #21
0
 /// <inheritdoc/>
 public override void Assign(BarcodeBase source)
 {
     base.Assign(source);
     AutoEncode = (source as Barcode128).AutoEncode;
 }
コード例 #22
0
ファイル: BarcodeQR.cs プロジェクト: Berbatistic/Forky-1
        internal override void Serialize(FastReport.Utils.FRWriter writer, string prefix, BarcodeBase diff)
        {
            base.Serialize(writer, prefix, diff);
            BarcodeQR c = diff as BarcodeQR;

            if (c == null || ErrorCorrection != c.ErrorCorrection)
            {
                writer.WriteValue(prefix + "ErrorCorrection", ErrorCorrection);
            }
            if (c == null || Encoding != c.Encoding)
            {
                writer.WriteValue(prefix + "Encoding", Encoding);
            }
            if (c == null || QuietZone != c.QuietZone)
            {
                writer.WriteBool(prefix + "QuietZone", QuietZone);
            }
        }
コード例 #23
0
 /// <summary>
 /// Assigns properties from other, similar barcode.
 /// </summary>
 /// <param name="source">Barcode object to assign properties from.</param>
 public virtual void Assign(BarcodeBase source)
 {
 }