Imprimir una imagen
Tengo una imagen y deseo imprimirla por medio del metodo Printer y no se como hacerlo.
Muchas gracias
Muchas gracias
Dim Alto As Double, Ancho As Double
'Suponiendo la escala gráfica como vbTwips Twips por pixel:
With Printer
.ScaleMode = 1 'en lugar de 1 podemos usar vbTwips
'Propiedades del tamaño de alto y ancho de la impresora
Alto = .ScaleHeight
Ancho = .ScaleWidth
End With
' impresion en medio del papel
Alto = (Alto 2) - (Picture1.ScaleHeight 2)
Ancho = (Ancho 2) - (Picture1.ScaleWidth 2)
Printer.PaintPicture Picture1.Picture, Ancho, Alto, Picture1.ScaleWidth, Picture1.ScaleHeight
Printer.EndDoc
'Suponiendo la escala gráfica como vbTwips Twips por pixel:
With Printer
.ScaleMode = 1 'en lugar de 1 podemos usar vbTwips
'Propiedades del tamaño de alto y ancho de la impresora
Alto = .ScaleHeight
Ancho = .ScaleWidth
End With
' impresion en medio del papel
Alto = (Alto 2) - (Picture1.ScaleHeight 2)
Ancho = (Ancho 2) - (Picture1.ScaleWidth 2)
Printer.PaintPicture Picture1.Picture, Ancho, Alto, Picture1.ScaleWidth, Picture1.ScaleHeight
Printer.EndDoc
