. . Agregar capacidades de impresión para su aplicación NET puede aumentar su valor. Por ejemplo , si su programa de Windows Forms genera un archivo PDF , el usuario puede querer copias impresas del documento. La aplicación de . NET no tiene un built -in "Imprimir en PDF" función, pero contiene una clase incorporada " Diagnóstico" . Utilice esta clase para enviar documentos PDF a la impresora predeterminada de un usuario. Instrucciones
1
lanzamiento de Visual Studio y haga clic en "Archivo ".
2
Seleccione "Nuevo proyecto " para abrir el "Nuevo Proyecto " ventana .
Página 3
Haga clic en " Visual C #" en la sección " Plantillas instaladas " y haga doble clic en " Aplicación de Windows Forms ". Visual Studio creará un proyecto nuevo. Un nuevo formulario de Windows también aparecerá en la ventana de diseño .
4
clic en "Ver" y seleccione " Herramientas " para abrir la caja de herramientas de Visual Studio. Ubique el control " Button" en la caja de herramientas y haga doble clic en él. Aparecerá en la forma vacía con el nombre de " Button1 ".
5
doble clic en " Button1 " para ver el código en la ventana de código . El código se verá así :
private void Button1_Click ( object sender, EventArgs e) {
}
Este es un método vacío que tiene ningún código . Código va entre los corchetes de apertura y cierre que se muestran arriba
6
Agregue el código siguiente entre los dos soportes : .
String fileName = @ " C: \\ SomeFolder \\ SomeFile.pdf " ;
System.Diagnostics.ProcessStartInfo PrintObject System.Diagnostics.ProcessStartInfo = new (); printObject.Verb = "print" ;
printObject.FileName = Nombre de archivo ;
PrintObject . UseShellExecute = true;
System.Diagnostics.Process.Start ( PrintObject ) ;
Reemplazar " SomeFolder " con el nombre de una carpeta que contiene un archivo PDF . Reemplazar " somefile " con el nombre del archivo PDF en la carpeta. Las siguientes líneas de código crea un objeto de shell llamado " PrintObject . " La línea final ejecuta el método " Process.Start " e imprime el PDF a la impresora predeterminada .
7
Haga clic en el elemento de menú "Debug " y , a continuación, seleccione " Iniciar depuración " para iniciar la depuración . El formulario se abrirá y mostrará el botón. Haga clic en el botón. El programa enviará el archivo PDF a la impresora.