예제 #1
0
파일: Voucher.cs 프로젝트: rrossenbg/vprint
        private void Dispose(bool disposing)
        {
            VoucherImage = VoucherImage.DisposeSf();
            BarCodeImage = BarCodeImage.DisposeSf();

            if (disposing)
            {
                GC.SuppressFinalize(this);
            }
        }
예제 #2
0
        private void GetImage(out bool formatError, out SizeD size, float requestedHeight)
        {
            formatError = false;
            settings.RequestedTotalHeight = requestedHeight;
            BarCodeGenerator barCodeGenerator = new BarCodeGenerator(settings);
            string           data             = settings.Data;

            if (barCodeGenerator.AssembleBarCode().Validate(ref data) == BarCodeFormatValidationResult.Success)
            {
                image = barCodeGenerator.GenerateImage(ComponentHelper.TopWindow.CreatePangoLayout(""));
                size  = new SizeD(image.Width, image.Height);
            }
            else
            {
                formatError = true;
                size        = SetSizeOnError();
            }
        }