private void indexarImpressoraComboBox() { cbImpressoras.Properties.Items.Clear(); PrinterUtilIts.GetPrinters().ForEach(delegate(string impressora) { cbImpressoras.Properties.Items.Add(impressora); }); cbImpressoras.SelectedIndex = 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"); } }
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"); } }
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; }
private void btnDigitalizarParaDisco_Click(object sender, EventArgs e) { PrinterUtilIts.ScanningToDisk(); }