Objeto printer y Listview

Tengo muy poco trabajando con visual basic 6.0, y actualmente deseo imprimir un listview utilizando el objeto printer, tendrás una rutina que me alinie las cabeceras y las columnas de datos en la impresora, dependiendo del tipo de hoja que yo le indique, te agradecería muchísimo esta información.
Gracias

1 Respuesta

Respuesta
1
Aquí seria muy extenso darte un ejemplo especifico, pero lo que tu pides, utilizando la ayuda de Visual Basic, consulta la propiedad PaperSize del objeto printer, otras propiedades a tener en cuenta es TextWidth, y TextHeight, para alinear te puede servir esto
Dim Ancho, alto
Ancho=Printer.TextWidth(tuvariable listview)
Alto=Printer.TextWidth(tuvaria...)
Printer.CurrentX=Printer.ScaleWidth/2-ancho
Printer.CurrentY=Printer.ScaleHeight/2-Alto
;Con esto establecemos la posicion y dependiendo de la propiedad paperSize modificaras esos parametros, en este caso quedaria en el centro del papel.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas