Imprimir Visual Basic.Net

Páginas: 26 (6429 palabras) Publicado: 12 de febrero de 2013
* Impresión
* Impresión de un gráfico
* Impresión de un texto
* Impresión de un archivo
* Bases de Datos
* ADO.NET
* Conexión
* Creación de una Conexión
* Adaptador de Datos
* Creación de un Adaptador de Datos
* DataSet
* Generación de un Dataset
* Data-aware
* Controles Enlazados
* Método Fill* Navegación de un Dataset
* Manipulación de la Base de Datos
* Bases de Datos y Datagrid
* Modificación de la base de datos con DataGrid
* Web
* Web Forms
* Arquitectura Tres Capas (Three-Tier)
* Capa de Presentación - Presentation Layer
* Capa de Aplicación - Application Layer
* Capa de Datos - Data Layer
* StateManagement
* Técnicas de Administración de Estados del Lado del Cliente
* View State
* Query String
* Cookies
* Técnicas de Administración de Estados del Lado del Servidor
* Application State
* Sesion State
* Database Support
* Sistemas Inteligentes
 
Impresión
Si requiere imprimir, Visual Basic .NET utiliza comomecanismo la Clase PrintDocument (agregando el control al formulario o a través de código), en vez de hacerlo con el objeto Printer como se hace en Visual Basic 6.
Para la interfaz de impresión es posible utilizar los controles de cuadros de diálogo como PrintDialog, PrintPreviewDialog y pageSetupDialog
Si requiere imprimir varias páginas deberá crear un manejador de eventos PrintPage que imprimaun documento página a página.
La Clase PrintDocument dispone de objetos como PrinterSettings que define la impresión predeterminada para una impresora, el objeto PageSettings que define la impresión predeterminada para una página o el objeto PrintPageEventArgs, que define la información de eventos de la página a imprimir.
El espacio de nombres System.Drawing.Printing contiene laclase PrintDocument, al agregar un control PrintDocument a un formulario, algunos objetos se agregan de manera automática al proyecto, pero será necesario importar al principio del formulario:
Imports System.Drawing.Printing
Cuando es invocado el método PrintDocument, el evento PrintPage es invocado para cada página que se imprima. El método Graphics.MeasureString cuantifica el tamaño del string y determina elnúmero de caracteres adecuado y líneas para el string especificado, fuente, tamaño máximo y formato. El método Graphics.PrintStringdibuja el string utilizando font, brush, destination point y format. La propiedad HasMorePages indica cuando una página adicional debería ser impresa.
Impresión de un gráfico
Importe la Clase System.Drawing.Printing al inicio del formulario:Imports System.Drawing.Printing
Public Class Form1
.
.
.

Agregue un control PrintDocument (no es visible en su formulario, pero si debajo de este)
Escriba el código del manejador:
Private Sub imprimirImagen(ByVal sender As System.Object, ByVal ePrint As PrintPageEventArgs)ePrint.Graphics.DrawImage(Image.FromFile("c:\relog.ico"), ePrint.Graphics.VisibleClipBounds)
ePrint.HasMorePages = False
End Sub

Agregue un botón (utilicelo como requiera)
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles btnPrint.ClickTry
AddHandler printDoc.PrintPage, AddressOf Me.imprimirImagen
printDoc.Print()
Catch ex As Exception
MsgBox("Ex : " & ex.ToString)
End Try
End Sub

Impresión de un texto
A diferencia del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual basic.net
  • Visual Basic.Net
  • VISUAL BASIC.NET
  • Preguntas De Visual Basic.Net
  • Lecciones De Visual Basic.Net
  • Codigo visual basic.net-serialport
  • visual basic.net
  • Visual Basic.Net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS