Пример #1
0
        /// <summary>
        /// アプリケーションの初期化処理を行います。
        /// </summary>
        private void InitClass()
        {
            // フォームのタイトルを設定します。
            this.Text = "TWAIN 取得 【振替伝票読み取り】";

            //自分自身のバージョン情報を取得する 2011/03/25
            //System.Diagnostics.FileVersionInfo ver =
            //    System.Diagnostics.FileVersionInfo.GetVersionInfo(
            //    System.Reflection.Assembly.GetExecutingAssembly().Location);

            //キャプションにバージョンを追加 2011/03/25
            //Messager.Caption += " ver " + ver.FileMajorPart.ToString() + "." + ver.FileMinorPart.ToString();

            //Text = Messager.Caption;

            // ロック解除状態を確認します。
            //Support.Unlock(false);

            // RasterImageViewerコントロールを初期化します。
            _viewer = new RasterImageViewer();
            //_viewer.Dock = DockStyle.Fill;
            _viewer.BackColor = Color.DarkGray;
            Controls.Add(_viewer);
            _viewer.BringToFront();
            _viewer.Visible = false;

            // コーデックパスを設定します。
            RasterCodecs.Startup();

            // RasterCodecsオブジェクトを初期化します。
            _codecs = new RasterCodecs();

            if (TwainSession.IsAvailable(this))
            {
                // TwainSessionオブジェクトを初期化します。
                _twainSession = new TwainSession();

                // TWAIN セッションを初期化します。
                _twainSession.Startup(this, "FKDL", "LEADTOOLS", "Ver16.5J", "OCR", TwainStartupFlags.None);
                //_twainSession.Startup2(this, "FKDL", "LEADTOOLS", "Ver16.5J", "OCR", TwainStartupFlags.None, TwainLanguage.LanguageJapanese, TwainCountry.CountryJapan);
            }
            else
            {
                //_miFileAcquire.Enabled = false;
                //_miFileSelectSource.Enabled = false;
            }

            // 各値を初期化します。
            _fileName    = string.Empty;
            _fileFormat  = RasterImageFormat.Tif;
            _pageNo      = 1;
            _sFileNumber = 0;

            //UpdateMyControls();
            UpdateStatusBarText();
        }
Пример #2
0
        public void InsertImage(RasterImage img, string imageName)
        {
            // initialize the _viewer object
            _viewer           = new RasterImageViewer();
            _viewer.Dock      = DockStyle.Fill;
            _viewer.BackColor = Color.DarkGray;
            Controls.Add(_viewer);
            _viewer.BringToFront();

            _viewer.Image = img;
            Text          = imageName;
        }
Пример #3
0
      private void MainForm_Load(object sender, System.EventArgs e)
      {

         // Initialize the raster viewer object
         _viewer = new RasterImageViewer();
         _viewer.Dock = DockStyle.Fill;
         panel6.Controls.Add(_viewer);
         _viewer.BringToFront();

         cfind.ImplementationClass = CONFIGURATION_IMPLEMENTATIONCLASS;
         cfind.ProtocolVersion = CONFIGURATION_PROTOCOLVERSION;
         cfind.ImplementationVersionName = CONFIGURATION_IMPLEMENTATIONVERSIONNAME;
         LoadSettings();

         SizeColumns(listViewStudies);
         SizeColumns(listViewSeries);

         cfind.Status += new StatusEventHandler(cfind_Status);
         cfind.FindComplete += new FindCompleteEventHandler(cfind_FindComplete);
         cfind.MoveComplete += new MoveCompleteEventHandler(cfind_MoveComplete);

         propertyGridSearch.SelectedObject = query;
         Application.ApplicationExit += new EventHandler(Application_ApplicationExit);
      }