Beispiel #1
0
        private void indexarImpressoraComboBox()
        {
            cbImpressoras.Properties.Items.Clear();

            PrinterUtilIts.GetPrinters().ForEach(delegate(string impressora)
            {
                cbImpressoras.Properties.Items.Add(impressora);
            });
            cbImpressoras.SelectedIndex = 0;
        }
Beispiel #2
0
 private void btnDigitalizarPara_Click(object sender, EventArgs e)
 {
     try
     {
         var file = PrinterUtilIts.ScanningTo();
         this.setImagemPictureImage(file);
     }
     catch (Exception ex)
     {
         XMessageIts.ExceptionMessageDetails(ex, "Erro na digitalização");
     }
 }
Beispiel #3
0
 private void barBtnDigitalizar_ItemClick(object sender, ItemClickEventArgs e)
 {
     try
     {
         var file = PrinterUtilIts.Scanning();
         if (file != null)
         {
             this.addArquivo(file);
         }
     }
     catch (Exception)
     {
         XMessageIts.Erro("Falha nos bytes da imagem");
     }
 }
Beispiel #4
0
        private void btnDigitalizar_Click(object sender, EventArgs e)
        {
            try
            {
                this.Enabled = false;
                var file = PrinterUtilIts.Scanning();

                //exibe no picture box
                this.picImagem.Load(file);

                if (chRenameTo.Checked && !string.IsNullOrEmpty(file))
                {
                    string name = XFrmOptionPane.ShowInputDialog("Arquivo digitalizado",
                                                                 "Digite o nome para o arquivo digitalizado:");


                    if (!string.IsNullOrEmpty(name))
                    {
                        string digitalizacao = PrinterUtilIts.LastPathScanning;
                        string ext           = Path.GetExtension(digitalizacao);
                        if (FileManagerIts.RenameTo(digitalizacao, name, true))
                        {
                            //obtem o nome do arquivo digitalizado renomeado
                            var path = Path.Combine(Path.GetDirectoryName(digitalizacao), name + ext);
                            //atualiza o path do arquivo de digitalizado
                            this.setImagemPictureImage(path);
                            this.picImagem.ImageLocation = path;
                        }

                        lblFileName.Text = name;
                    }
                }
            }
            catch (Exception)
            {
                XMessageIts.Erro("Falha nos bytes da imagem");
            }
            this.Enabled = true;
        }
Beispiel #5
0
 private void btnDigitalizarParaDisco_Click(object sender, EventArgs e)
 {
     PrinterUtilIts.ScanningToDisk();
 }