예제 #1
0
        private void _characterFiltersCheckBox_CheckedChanged(object sender, EventArgs e)
        {
            if (_tvZonesList.SelectedNode == null)
            {
                return;
            }

            OcrZoneCharacterFilters filters = OcrZoneCharacterFilters.None;

            if (_digitCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Digit;
            }

            if (_uppercaseCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Uppercase;
            }

            if (_lowercaseCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Lowercase;
            }

            if (_punctuationCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Punctuation;
            }

            if (_miscellaneousCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Miscellaneous;
            }

            if (_plusCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Plus;
            }

            OcrZone zone = CurrentZone;

            zone.CharacterFilters = filters;
            CurrentZone           = zone;
        }
예제 #2
0
        private void _characterFiltersCheckBox_CheckedChanged(object sender, EventArgs e)
        {
            OcrZoneCharacterFilters filters = OcrZoneCharacterFilters.None;

            if (_digitCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Digit;
            }

            if (_plusCheckBox.Checked)
            {
                filters |= OcrZoneCharacterFilters.Plus;
            }

            OcrZone zone = CurrentZone;

            zone.CharacterFilters = filters;
            CurrentZone           = zone;
        }