elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Imprimir con C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Imprimir con C#  (Leído 34,150 veces)
jguillen

Desconectado Desconectado

Mensajes: 23

Cada dia aprendo algo nuevo...


Ver Perfil
Imprimir con C#
« en: 10 Noviembre 2008, 00:23 am »

De que manera puedo enviar algo directamente al impresor desde C#, osea mi intension es que se pueda enviar alguna cadena a la impresora y luego la imprima... pero esa impresion tiene q ir directamente sin pasar por el asistente de impresion de widnwos..!



Gracias !


En línea

Mace Windu

Desconectado Desconectado

Mensajes: 29


Flaming Our Skills Team


Ver Perfil WWW
Re: Imprimir con C#
« Respuesta #1 en: 11 Enero 2009, 19:27 pm »

Bien, lo primero que debes hacer es añadir un objeto PrintDocument a tu formulario.
A continuación, en el evento PrintPage de dicho objeto escribes lo siguiente (los parámetros los pones a tu gusto para personalizar el diseño y formato del texto):

Código
  1. private void printDocument1_PrintPage(object sender,
  2. System.Drawing.Printing.PrintPageEventArgs e)
  3. {
  4.    e.Graphics.DrawString("SampleText",
  5.    new Font("Arial", 80, FontStyle.Bold), Brushes.Black, 150, 125);
  6. }
  7.  

Y para iniciar la impresión escribe esto dónde quieras hacerlo (por ejemplo un botón):
Código
  1. printDocument1.Print();

Te recomiendo que te instales una impresora virtual mientras realizas las prácticas de impresión, así no malgastarás papel y tinta ;).

Salu2


En línea

jguillen

Desconectado Desconectado

Mensajes: 23

Cada dia aprendo algo nuevo...


Ver Perfil
Re: Imprimir con C#
« Respuesta #2 en: 12 Enero 2009, 15:55 pm »

Bien, lo primero que debes hacer es añadir un objeto PrintDocument a tu formulario.
A continuación, en el evento PrintPage de dicho objeto escribes lo siguiente (los parámetros los pones a tu gusto para personalizar el diseño y formato del texto):

Código
  1. private void printDocument1_PrintPage(object sender,
  2. System.Drawing.Printing.PrintPageEventArgs e)
  3. {
  4.    e.Graphics.DrawString("SampleText",
  5.    new Font("Arial", 80, FontStyle.Bold), Brushes.Black, 150, 125);
  6. }
  7.  

Y para iniciar la impresión escribe esto dónde quieras hacerlo (por ejemplo un botón):
Código
  1. printDocument1.Print();

Te recomiendo que te instales una impresora virtual mientras realizas las prácticas de impresión, así no malgastarás papel y tinta ;).

Salu2

Gracias ahora voy a probar este codigo... !
En línea

pjaabvlao

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Imprimir con C#
« Respuesta #3 en: 22 Septiembre 2009, 06:00 am »

Muchas gracias por el codigo me sirvio de mucho..
En línea

virtualKing

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Imprimir con C#
« Respuesta #4 en: 3 Diciembre 2009, 18:00 pm »

una pregunta, como creo una impresora virtual????? y en caso que sepan, para seguir aqui, como imprimo desde un listview
En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Imprimir con C#
« Respuesta #5 en: 4 Diciembre 2009, 15:06 pm »

que es una impresión virtual?

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Imprimir
Programación Visual Basic
Bourne Ultimatum 4 1,816 Último mensaje 18 Noviembre 2005, 23:36 pm
por xadap
imprimir en C#
.NET (C#, VB.NET, ASP)
basickdagger 2 4,079 Último mensaje 28 Septiembre 2011, 14:09 pm
por s00rk
imprimir
Programación C/C++
javieer 5 2,263 Último mensaje 21 Abril 2018, 13:42 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines