public Selection(int page, double init_zoom, Extract_Type_t type) { InitializeComponent(); this.Closing += new System.ComponentModel.CancelEventHandler(WindowClosing); m_page_num = page; m_zoom = init_zoom; m_curr_state = SelectStatus_t.OK; m_type = type; m_rect = null; }
public SelectEventArgs(Point start, Point size, double zoom, SelectStatus_t state, int page, Extract_Type_t type) { m_topleft = start; m_size = size; m_zoomFactor = zoom; m_state = state; m_page_num = page; m_type = type; }
private void Extract(Extract_Type_t type) { if (m_selection != null || !m_init_done) return; m_selection = new Selection(m_currpage + 1, m_doczoom, type); m_selection.UpdateMain += new Selection.CallBackMain(SelectionMade); m_selection.Show(); m_selection.xaml_Image.Source = m_docPages[m_currpage].BitMap; m_selection.xaml_Image.Height = m_docPages[m_currpage].Height; m_selection.xaml_Image.Width = m_docPages[m_currpage].Width; }