public ZonePropertiesDialog(IOcrEngine ocrEngine, IOcrPage ocrPage, OcrDemo.ViewerControl.ViewerControl viewerControl, int selectedZoneIndex) { InitializeComponent(); _ocrEngine = ocrEngine; _ocrPage = ocrPage; _viewerControl = viewerControl; _newZoneCount = 0; _updateZonesControl = new OcrDemo.UpdateZonesControl.UpdateZonesControl(_viewerControl); _updateZonesControl.Action += new EventHandler <ActionEventArgs>(_updateZonesControl_Action); _pnlContainer.Controls.Add(_updateZonesControl); // Initialize the zones list _lbZonesList.SelectedIndexChanged -= new System.EventHandler(this._lbZonesList_SelectedIndexChanged); for (int i = 0; i < _ocrPage.Zones.Count; i++) { _lbZonesList.Items.Add(new ZoneItem("Zone", i)); } _lbZonesList.SelectedIndexChanged += new System.EventHandler(this._lbZonesList_SelectedIndexChanged); _updateZonesControl.Activate(ocrEngine, ocrPage, _lbZonesList, _ocrPage.Zones); if (_lbZonesList.Items.Count > 0) { _lbZonesList.SelectedIndex = (selectedZoneIndex >= 0) ? selectedZoneIndex : 0; } _lbZonesList.Select(); UpdateUIState(); }
public PerspectiveDialog(MainForm form, OcrDemo.ViewerControl.ViewerControl viewer, bool manualPerspectiveDeskew) { _mainForm = form; _form = viewer; _viewer = viewer.ImageViewer; _manualPerspectiveDeskew = manualPerspectiveDeskew; InitializeComponent(); }
public UpdateZonesControl(OcrDemo.ViewerControl.ViewerControl viewerControl) { InitializeComponent(); _viewerControl = viewerControl; }
public UnWarpDialog(MainForm form, OcrDemo.ViewerControl.ViewerControl viewer) { _form = viewer; _viewer = viewer.ImageViewer; InitializeComponent(); }