Example #1
0
        private void init()
        {
            dynamicDotNetTwain = new Dynamsoft.DotNet.TWAIN.DynamicDotNetTwain(); // create Dynamic .NET TWAIN component
            dynamicDotNetTwain.OnPostAllTransfers += new Dynamsoft.DotNet.TWAIN.Delegate.OnPostAllTransfersHandler(this.dynamicDotNetTwain_OnPostAllTransfers);
            dynamicDotNetTwain.MaxImagesInBuffer   = 64;
            dynamicDotNetTwain.IfAppendImage       = true;
            dynamicDotNetTwain.IfThrowException    = true;
            dynamicDotNetTwain.IfShowUI            = false;

            appServer = new WebSocketServer();  // create WebSocket server
        }
Example #2
0
 public DotNetScanner()
 {
     // initialize TWAIN Component
     try
     {
         dynamicDotNetTwain = new Dynamsoft.DotNet.TWAIN.DynamicDotNetTwain();
         dynamicDotNetTwain.OnPostAllTransfers += new Dynamsoft.DotNet.TWAIN.Delegate.OnPostAllTransfersHandler(this.dynamicDotNetTwain_OnPostAllTransfers);
         dynamicDotNetTwain.MaxImagesInBuffer   = 64;
         dynamicDotNetTwain.IfAppendImage       = true;
         dynamicDotNetTwain.IfThrowException    = true;
         dynamicDotNetTwain.IfShowUI            = false;
         dynamicDotNetTwain.IfThrowException    = true;
         dynamicDotNetTwain.ScanInNewProcess    = true;
     }
     catch
     {
         MessageBox.Show(dynamicDotNetTwain.ErrorString);
     }
 }
        private void initTWAINComponent()
        {
            dynamicDotNetTwain = new Dynamsoft.DotNet.TWAIN.DynamicDotNetTwain();
            dynamicDotNetTwain.IfShowUI = false;
            dynamicDotNetTwain.IfThrowException = true;
            dynamicDotNetTwain.MaxImagesInBuffer = 1;
            dynamicDotNetTwain.IfAppendImage = false;
            dynamicDotNetTwain.IfDisableSourceAfterAcquire = true;

            int iNum;
            dynamicDotNetTwain.OpenSourceManager();
            for (iNum = 0; iNum < dynamicDotNetTwain.SourceCount; iNum++)
            {
                comboBox1.Items.Add(dynamicDotNetTwain.SourceNameItems(Convert.ToInt16(iNum)));
            }
            if (iNum > 0)
                comboBox1.SelectedIndex = 0;

            dynamicDotNetTwain.OnPostAllTransfers += dynamicDotNetTwain_OnPostAllTransfers;
        }
Example #4
0
        private void initTWAINComponent()
        {
            dynamicDotNetTwain                             = new Dynamsoft.DotNet.TWAIN.DynamicDotNetTwain();
            dynamicDotNetTwain.IfShowUI                    = false;
            dynamicDotNetTwain.IfThrowException            = true;
            dynamicDotNetTwain.MaxImagesInBuffer           = 1;
            dynamicDotNetTwain.IfAppendImage               = false;
            dynamicDotNetTwain.IfDisableSourceAfterAcquire = true;

            int iNum;

            dynamicDotNetTwain.OpenSourceManager();
            for (iNum = 0; iNum < dynamicDotNetTwain.SourceCount; iNum++)
            {
                comboBox1.Items.Add(dynamicDotNetTwain.SourceNameItems(Convert.ToInt16(iNum)));
            }
            if (iNum > 0)
            {
                comboBox1.SelectedIndex = 0;
            }

            dynamicDotNetTwain.OnPostAllTransfers += dynamicDotNetTwain_OnPostAllTransfers;
        }
Example #5
0
 private void init()
 {
     dynamicDotNetTwain = new Dynamsoft.DotNet.TWAIN.DynamicDotNetTwain(); // create Dynamic .NET TWAIN component
     appServer          = new WebSocketServer();                           // create WebSocket server
 }
Example #6
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            System.Windows.Forms.Integration.WindowsFormsHost host = new System.Windows.Forms.Integration.WindowsFormsHost();

            this.ddlResultFormat.Items.Add("Text");
            this.ddlResultFormat.Items.Add("PDF Plain Text");
            this.ddlResultFormat.Items.Add("PDF Image Over Text");
            this.ddlResultFormat.SelectedIndex = 0;

            objDynamicDotNetTwain = new DynamicDotNetTwain();
            objDynamicDotNetTwain.Width = 200;
            objDynamicDotNetTwain.Height = 300;
            host.Child = objDynamicDotNetTwain;
            this.grid1.Children.Add(host);
        }