Imprimir con VB6

Raul
19 de Agosto del 2003
Hola,
quiero imprimir unos datos en forma de etiqueta con VB6, conozco la anchura y altura (en cm.) del formato de etiqueta a utilizar, pero no se como traducirlo a VB6 para que al hacer un Print me posicione correctamente los datos.

Necesito hacerlo sin tirar de Crystal reports.

Me podeis ayudar?

Gracias.

alddo
19 de Agosto del 2003
Por ejemplo, para un DIN A4 (210x297 mm.)en posicion vertical en la impresora y una precision al imprimir de 0.1mm. a VB se lo indicas de la siguiente forma:
Printer.ScaleWidth = 2100
Printer.ScaleHeight = 2970
Printer.Currentx=x
Printer.CurrentY=y
Printer.Print"Texto a imprimir"

Las cordenadas x-y, en decimas de mm. medidas desde el borde superior izquierdo del papel.

alddo
19 de Agosto del 2003
Por ejemplo, para un DIN A4 (210x297 mm.)en posicion vertical en la impresora y una precision al imprimir de 0.1mm. a VB se lo indicas de la siguiente forma:
Printer.ScaleWidth = 2100
Printer.ScaleHeight = 2970
Printer.Currentx=x
Printer.CurrentY=y
Printer.Print"Texto a imprimir"

Las cordenadas x-y, en decimas de mm. medidas desde el borde superior izquierdo del papel.

Ricardo
19 de Agosto del 2003
y si quiero poner el papel en horizontal en vez de en vertical, como se haría???