public PerspectiveDialog(MainForm form, OcrMultiEngineDemo.ViewerControl.ViewerControl viewer, bool manualPerspectiveDeskew) { _mainForm = form; _form = viewer; _viewer = viewer.ImageViewer; _manualPerspectiveDeskew = manualPerspectiveDeskew; InitializeComponent(); }
public ZonePropertiesDialog(IOcrEngine ocrEngine, IOcrPage ocrPage, OcrMultiEngineDemo.ViewerControl.ViewerControl viewerControl, int selectedZoneIndex) { InitializeComponent(); _ocrEngine = ocrEngine; _ocrPage = ocrPage; _viewerControl = viewerControl; // Initialize the zones list for (int i = 0; i < _ocrPage.Zones.Count; i++) { TreeNode addedZone = _tvZonesList.Nodes.Add(DemosGlobalization.GetResxString(GetType(), "Resx_Zone") + (i + 1).ToString()); addedZone.Tag = i; OcrZoneCell[] cells = null; cells = _ocrPage.Zones.GetZoneCells(_ocrPage.Zones[i]); if (_ocrPage.TableZoneManager != null && cells != null && cells.Length > 0) { for (int j = 0; j < cells.Length; j++) { TreeNode addedCell = addedZone.Nodes.Add(DemosGlobalization.GetResxString(GetType(), "Resx_Cell") + (j + 1).ToString()); addedCell.Tag = cells[j]; } } } if (_tvZonesList.Nodes.Count > 0) { _tvZonesList.SelectedNode = (selectedZoneIndex >= 0) ? _tvZonesList.Nodes[selectedZoneIndex] : _tvZonesList.Nodes[0]; } _updateZonesControl = new OcrMultiEngineDemo.UpdateZonesControl.UpdateZonesControl(_viewerControl); _updateZonesControl.Action += new EventHandler <ActionEventArgs>(_updateZonesControl_Action); _pnlContainer.Controls.Add(_updateZonesControl); _updateCellsControl = new OcrMultiEngineDemo.UpdateCellsControl.UpdateCellsControl(); _pnlContainer.Controls.Add(_updateCellsControl); _pnlContainer.Controls["UpdateCellsControl"].Visible = false; _updateZonesControl.Activate(ocrEngine, ocrPage, _tvZonesList, _ocrPage.Zones); _tvZonesList.Select(); UpdateUIState(); }
public UpdateZonesControl(OcrMultiEngineDemo.ViewerControl.ViewerControl viewerControl) { InitializeComponent(); _viewerControl = viewerControl; }
public UnWarpDialog(MainForm form, OcrMultiEngineDemo.ViewerControl.ViewerControl viewer) { _form = viewer; _viewer = viewer.ImageViewer; InitializeComponent(); }