. . Adicionando capacidades de impressão para a sua aplicação NET pode aumentar o seu valor. Por exemplo, se o seu programa Windows Forms gera um arquivo PDF , um usuário pode desejar cópias do documento. A NET . Não tem uma função built-in "Imprimir para PDF" , mas contém uma classe "Diagnóstico" built- in. Use esta classe para enviar documentos PDF para impressora padrão do usuário. Instruções
1
Inicie o Visual Studio e clique em "Arquivo ".
2
Selecione "New Project " para abrir a janela " New Project" .
3
Clique em " Visual C #" na seção " Modelos Instalados " e , em seguida, clique duas vezes em " Windows Forms Application ". Visual Studio irá criar um novo projeto. Um novo formulário do Windows também será exibido na janela de design.
4
Clique em "Exibir " e selecione " Ferramentas " para abrir a caixa de ferramentas do Visual Studio. Localize o controle "Botão " na caixa de ferramentas e clique duas vezes nele . Ele será exibido no formulário vazio com o nome de "Button1 ".
5
duplo clique em " Button1 " para ver o código na janela de código. O código será parecido com este :
private void Button1_Click (object sender, EventArgs e) {
}
Este é um método vazio que tem nenhum código . Código vai entre os colchetes de abertura e fechamento mostradas acima
6
Adicione o seguinte código entre esses dois suportes : .
String filename = @ "C: \\ SomeFolder \\ Somefile.pdf " ;
System.Diagnostics.ProcessStartInfo PrintObject = new System.Diagnostics.ProcessStartInfo (); printObject.Verb = "print" ;
printObject.FileName = fileName ;
PrintObject . UseShellExecute = true;
System.Diagnostics.Process.Start ( PrintObject );
Substituir " SomeFolder " com o nome de uma pasta que contém um arquivo PDF. Substituir " somefile " com o nome do PDF na pasta. As próximas linhas de código cria um objeto shell chamado " PrintObject ". A última linha executa o método " Process " e imprime o PDF para a impressora padrão.
7
Clique no botão " Debug " item de menu e , em seguida, selecione " Start Debugging " para iniciar a depuração . O formulário será aberto e exibirá o botão. Clique no botão . O programa irá enviar o arquivo PDF para a impressora.