Exemple #1
0
        private void _btnOk_Click(object sender, System.EventArgs e)
        {
            Flags = InvertedTextCommandFlags.None;

            if (_cbImageUnchanged.Checked)
            {
                Flags |= InvertedTextCommandFlags.ImageUnchanged;
            }
            if (_cbUseDiagonals.Checked)
            {
                Flags |= InvertedTextCommandFlags.UseDiagonals;
            }
            if (_cbUseDpi.Checked)
            {
                Flags |= InvertedTextCommandFlags.UseDpi;
            }

            MinInvertWidth  = (int)_numMinInvertWidth.Value;
            MinInvertHeight = (int)_numMinInvertHeight.Value;
            MinBlackPercent = (int)_numMinBlackPercent.Value;
            MaxBlackPercent = (int)_numMaxBlackPercent.Value;

            _initialFlags           = Flags;
            _initialMinInvertWidth  = MinInvertWidth;
            _initialMinInvertHeight = MinInvertHeight;
            _initialMinBlackPercent = MinBlackPercent;
            _initialMaxBlackPercent = MaxBlackPercent;
        }
Exemple #2
0
        private void InvertedTextDialog_Load(object sender, System.EventArgs e)
        {
            if (_firstTimer)
            {
                _firstTimer = false;
                InvertedTextCommand command = new InvertedTextCommand();
                _initialFlags           = command.Flags;
                _initialMinInvertWidth  = command.MinimumInvertWidth;
                _initialMinInvertHeight = command.MinimumInvertHeight;
                _initialMinBlackPercent = command.MinimumBlackPercent;
                _initialMaxBlackPercent = command.MaximumBlackPercent;
            }

            Flags           = _initialFlags;
            MinInvertWidth  = _initialMinInvertWidth;
            MinInvertHeight = _initialMinInvertHeight;
            MinBlackPercent = _initialMinBlackPercent;
            MaxBlackPercent = _initialMaxBlackPercent;

            _cbImageUnchanged.Checked = (Flags & InvertedTextCommandFlags.ImageUnchanged) == InvertedTextCommandFlags.ImageUnchanged;
            _cbUseDiagonals.Checked   = (Flags & InvertedTextCommandFlags.UseDiagonals) == InvertedTextCommandFlags.UseDiagonals;
            _cbUseDpi.Checked         = (Flags & InvertedTextCommandFlags.UseDpi) == InvertedTextCommandFlags.UseDpi;

            _numMinInvertWidth.Value  = MinInvertWidth;
            _numMinInvertHeight.Value = MinInvertHeight;
            _numMinBlackPercent.Value = MinBlackPercent;
            _numMaxBlackPercent.Value = MaxBlackPercent;

            UpdateControls();
        }