public Form1()
        {
            InitializeComponent();
            m_TwainManager = new TwainManager(m_StrProductKey);
            m_ImageCore    = new ImageCore();
            dsViewer1.Bind(m_ImageCore);
            this.txtboxServer.Text       = m_strServerName;
            this.txtboxPort.Text         = m_strPort;
            this.txtboxActionPage.Text   = m_strActionPage;
            this.txtboxFileName.Text     = "DNT_Image";
            this.rdbtnJPEG.Checked       = true;
            this.chkboxMultiPage.Enabled = false;

            int lngNum;

            m_TwainManager.OpenSourceManager();
            for (lngNum = 0; lngNum < m_TwainManager.SourceCount; lngNum++)
            {
                cmbSource.Items.Add(m_TwainManager.SourceNameItems(Convert.ToInt16(lngNum))); // display the available imaging devices
            }
            if (lngNum > 0)
            {
                cmbSource.SelectedIndex = 0;
            }
        }
 public Form1()
 {
     InitializeComponent();
     m_ImageCore    = new ImageCore();
     m_TwainManager = new TwainManager(m_StrProductKey);
     dsViewer1.Bind(m_ImageCore);
 }
        public Form1()
        {
            InitializeComponent();
            m_TwainManager = new TwainManager(m_StrProductKey);
            m_ImageCore    = new ImageCore();
            dsViewer1.Bind(m_ImageCore);

            if (m_TwainManager.SourceCount > 0)
            {
                for (short i = 0; i < m_TwainManager.SourceCount; i++)
                {
                    string strSourceName = m_TwainManager.SourceNameItems(i);
                    if (strSourceName != null)
                    {
                        cbxSources.Items.Add(strSourceName);
                    }
                }
                cbxSources.SelectedIndexChanged += cbxSources_SelectedIndexChanged;
                cbxSources.SelectedIndex         = 0;
            }
            else
            {
                MessageBox.Show(this, "There is no scanner detected!\n " +
                                "Please ensure that at least one (virtual) scanner is installed.", "Information");
                return;
            }
        }
 public Form1()
 {
     InitializeComponent();
     m_TwainManager = new TwainManager(m_StrProductKey);
     m_ImageCore    = new ImageCore();
     dsViewer1.Bind(m_ImageCore);
     dsViewer1.SetViewMode(1, 1);
     BMPradio.Checked  = true;
     sImageType        = 0;
     MultiTIFF.Enabled = false;
     MultiPDF.Enabled  = false;
     m_PDFCreator      = new PDFCreator(m_StrProductKey);
     m_RefreshInfo     = new RefreshInfo(ShowImageInfo);
 }
        public Window1()
        {
            InitializeComponent();
            m_CoreForImageViewer = new ImageCore();
            m_CoreForImageThum   = new ImageCore();
            m_TwainManager       = new TwainManager(m_StrProductKey);
            dsViewer.Bind(m_CoreForImageViewer);
            dsViewerThum.Bind(m_CoreForImageThum);
            m_PDFRasterizer = new PDFRasterizer(m_StrProductKey);
            m_PDFCreator    = new PDFCreator(m_StrProductKey);
            m_Tesseract     = new Tesseract(m_StrProductKey);

            try
            {
                dpTitle.Background = new ImageBrush(new BitmapImage(new Uri(imageDirectory + "title.png", UriKind.RelativeOrAbsolute)));
                IconBitmapDecoder ibd = new IconBitmapDecoder(
                    new Uri(imageDirectory + "dnt_demo_icon.ico", UriKind.RelativeOrAbsolute),
                    BitmapCreateOptions.None,
                    BitmapCacheOption.Default);
                this.Icon = ibd.Frames[0];
            }
            catch { }
            dpTitle.MouseLeftButtonDown += new MouseButtonEventHandler(MoveWindow);

            dsViewerThum.MouseShape = true;
            dsViewerThum.SetViewMode(1, 4);
            dsViewerThum.AllowMultiSelect          = true;
            dsViewerThum.OnMouseClick             += new OnMouseClickHandler(dsViewerThum_OnMouseClick);
            dsViewerThum.EnableKeyboardInteractive = false;
            dsViewerThum.OnViewerKeyDown          += new KeyEventHandler(dsViewerThum_OnViewerKeyDown);
            string dynamicDotNetTwainDirectory = strCurrentDirectory;
            int    index = System.Reflection.Assembly.GetExecutingAssembly().Location.IndexOf("Samples");

            dsViewer.MouseShape = false;
            dsViewer.SetViewMode(-1, -1);
            m_CoreForImageViewer.ImageBuffer.MaxImagesInBuffer = 1;
        }
Esempio n. 6
0
 public TwainObject()
 {
     m_TwainManager = new TwainManager(m_StrProductKey);
 }