• Sábado 9 de Noviembre de 2024, 03:49

Autor Tema:  Impresion  (Leído 1375 veces)

Tompoches

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Impresion
« en: Lunes 18 de Febrero de 2008, 17:12 »
0
Hola a todos y de antemano gracias por su ayuda mi problema es el siguiente estaba haciendo una especie de documento en el cual me imprimiera lo que tengo en el formulario y esto lo etaba realizando con el print form pero eso captura el pantallaso y ya pero lo que quiero es que el usuario se lleve en una hoja una especie acta no se como lo podria hacer me podrian explicar si lo del print document y print previewdialog sirve de algo y que codigo podria utilizar.

Ahhhh y trabajo con visual basic.net 2005 express y sql server 205 express
Agradesco su atencion.
Saludos
 :comp:

Abhero

  • Miembro MUY activo
  • ***
  • Mensajes: 137
    • Ver Perfil
    • http://www.myspace.com/abhero
Re: Impresion
« Respuesta #1 en: Lunes 18 de Febrero de 2008, 18:46 »
0
Hola Tompoches,

Este es el código para imprimir un textbox, lo puedes usar como punto de partida.

Nota que este código solo imprime una pagina, es decir que si el documento o tus datos ocupan mas de una solo saldrá la primera. pero como te dije, usalo de guia.

Código: Text
  1. Imports System.Drawing.Printing
  2.  
  3. Public Class Form1
  4.  
  5.     Dim prnTxt As New PrintDocument
  6.  
  7.  
  8.     Private Sub ImprimirTexto(ByVal sender As System.Object, ByVal ePrint As PrintPageEventArgs)
  9.         ePrint.Graphics.DrawString(TextBox1.Text, New Font("Arial", 11, FontStyle.Regular), _
  10.   Brushes.Black, 100, 100)
  11.         ePrint.HasMorePages = False
  12.     End Sub
  13.  
  14.  
  15.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  16.         Try
  17.             Dim prnTxt As New PrintDocument
  18.             AddHandler prnTxt.PrintPage, AddressOf Me.ImprimirTexto
  19.             prnTxt.Print()
  20.  
  21.         Catch ex As Exception
  22.             MsgBox("Ex : " & ex.ToString)
  23.         End Try
  24.     End Sub
  25.  
  26.  
  27. End Class
  28.  

Recuerdos,
Ab :hola:


El Optimista lo vio medio lleno.
El Pesimista lo vio medio vacío.
Los malos analistas a penas vieron el vaso.

Tompoches

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Impresion
« Respuesta #2 en: Lunes 18 de Febrero de 2008, 23:19 »
0
Hola y gracias pero tengo un problema en la parte de la clase con el textbox1 me bota erro  que debo hacer ue ese caso
 Saludos...

Abhero

  • Miembro MUY activo
  • ***
  • Mensajes: 137
    • Ver Perfil
    • http://www.myspace.com/abhero
Re: Impresion
« Respuesta #3 en: Martes 19 de Febrero de 2008, 12:30 »
0
Que dice el error?   :question:  :question:  :question:  :question:  :question:


El Optimista lo vio medio lleno.
El Pesimista lo vio medio vacío.
Los malos analistas a penas vieron el vaso.

fORU-

  • Miembro MUY activo
  • ***
  • Mensajes: 225
  • Nacionalidad: mo
    • Ver Perfil
Re: Impresion
« Respuesta #4 en: Jueves 21 de Febrero de 2008, 23:27 »
0
Jeje nice Ab si funciona , pero como di muchos click imprimi sin darme cuenta casi 1/2 cuartilla con el mensaje "Funcionara este codigo" jajaja no me di cuentas hasta que la impresora se agarro como loca xD :lol:  :lol:
atte:fORU-